Hyper-V è la tecnologia di virtualizzazione Microsoft integrata in Windows Server, utilizzata per creare, eseguire e amministrare macchine virtuali Windows e Linux in infrastrutture aziendali, ambienti di test, data center e scenari ibridi.
Il corso fornisce le competenze necessarie per installare e configurare il ruolo Hyper-V, predisporre gli host di virtualizzazione, creare e amministrare macchine virtuali, configurare reti e storage virtuali e proteggere i workload virtualizzati.
Particolare attenzione viene dedicata alle attività operative più frequenti: dimensionamento delle risorse, gestione dei dischi virtuali, configurazione degli switch virtuali, checkpoint, migrazione, replica, backup, sicurezza e risoluzione dei problemi.
Il percorso alterna spiegazioni teoriche, dimostrazioni del docente ed esercitazioni guidate, con riferimento a Windows Server 2022 e Windows Server 2025.
Il corso è rivolto a:
- amministratori di sistema;
- tecnici IT;
- sistemisti Windows;
- responsabili di infrastrutture informatiche;
- operatori di data center;
- consulenti IT;
- personale addetto alla gestione di server e ambienti virtualizzati.
Al termine del corso i partecipanti saranno in grado di:
- comprendere l’architettura e il funzionamento di Microsoft Hyper-V;
- valutare i requisiti hardware e software di un host Hyper-V;
- installare e configurare il ruolo Hyper-V;
- creare e amministrare macchine virtuali Windows e Linux;
- configurare processori, memoria, firmware e dispositivi virtuali;
- creare e gestire dischi VHD e VHDX;
- configurare switch e schede di rete virtuali;
- utilizzare checkpoint, esportazione, importazione e clonazione delle VM;
- applicare le principali misure di sicurezza ai workload virtualizzati;
- gestire la mobilità e la replica delle macchine virtuali;
- monitorare le prestazioni dell’ambiente;
- riconoscere e risolvere i principali problemi di configurazione e funzionamento;
- comprendere il ruolo di Hyper-V negli scenari di alta disponibilità, disaster recovery e cloud ibrido.
1. Fondamenti della virtualizzazione e architettura Hyper-V
- Concetti di virtualizzazione hardware
- Hypervisor di tipo 1 e architettura Hyper-V
- Host, partizioni, macchine virtuali e workload
- Principali scenari di utilizzo
- Hyper-V in Windows Server e Windows client
- Confronto tra infrastruttura fisica e virtualizzata
- Requisiti hardware, firmware e sistema operativo
- Intel VT-x, AMD-V, SLAT, DEP e virtualizzazione annidata
- Pianificazione delle risorse dell’host
- Valutazione di CPU, memoria, storage e rete
2. Installazione e configurazione dell’host Hyper-V
- Installazione del ruolo Hyper-V
- Installazione mediante Server Manager
- Installazione e configurazione mediante PowerShell
- Configurazione iniziale dell’host
- Hyper-V Manager
- Gestione remota degli host
- Introduzione a Windows Admin Center
- Struttura delle cartelle e collocazione dei file
- Impostazioni predefinite per VM e dischi virtuali
- Procedure consigliate per la configurazione dell’host
3. Creazione e gestione delle macchine virtuali
- Creazione guidata di una macchina virtuale
- Macchine virtuali di Generazione 1 e Generazione 2
- Firmware UEFI e Secure Boot
- Configurazione dei processori virtuali
- Allocazione, riserva e controllo delle risorse CPU
- Memoria statica e Dynamic Memory
- Configurazione delle schede di rete
- Installazione dei sistemi operativi guest
- Windows, Windows Server e Linux come sistemi guest
- Integration Services
- Avvio, arresto, salvataggio e sospensione delle VM
- Modifica delle impostazioni hardware
- Versioni di configurazione delle macchine virtuali
- Compatibilità e aggiornamento delle VM
4. Storage virtuale
- Architettura dello storage Hyper-V
- Formati VHD e VHDX
- Dischi a espansione dinamica, a dimensione fissa e differenziali
- Creazione e collegamento dei dischi virtuali
- Espansione, compattazione e conversione dei dischi
- Pass-through disk: caratteristiche e limiti
- Controller IDE e SCSI virtuali
- Dischi condivisi e scenari applicativi
- Pianificazione delle prestazioni dello storage
- Collocazione dei file delle VM
- Introduzione a SAN, NAS, SMB e storage condiviso
- Gestione dello spazio e prevenzione dei problemi di capacità
5. Networking Hyper-V
- Architettura della rete virtuale
- Hyper-V Virtual Switch
- Switch esterni, interni e privati
- Schede di rete virtuali
- Collegamento delle VM alla rete
- VLAN e segmentazione del traffico
- NIC Teaming e Switch Embedded Teaming: panoramica
- NAT e reti isolate
- Qualità del servizio e controllo della banda
- Sicurezza delle porte virtuali
- Pianificazione della rete per host, gestione, VM, migrazione e replica
- Diagnosi dei problemi di connettività
6. Gestione operativa delle macchine virtuali
- Checkpoint standard e checkpoint di produzione
- Creazione, applicazione ed eliminazione dei checkpoint
- Differenze tra checkpoint e backup
- Esportazione e importazione delle VM
- Registrazione, ripristino e copia di una macchina virtuale
- Spostamento dei file e dello storage delle VM
- Live Storage Migration
- Live Migration: requisiti e funzionamento
- Gestione mediante Hyper-V Manager
- Comandi PowerShell fondamentali per Hyper-V
- Automazione delle attività ripetitive
- Inventario e documentazione dell’ambiente virtuale
7. Sicurezza degli ambienti Hyper-V
- Principi di sicurezza della virtualizzazione
- Isolamento degli host e delle macchine virtuali
- Secure Boot
- Virtual TPM
- Crittografia dello stato e del traffico di migrazione
- Protezione delle credenziali amministrative
- Ruoli, autorizzazioni e delega amministrativa
- Macchine virtuali schermate
- Host Guardian Service e guarded fabric: panoramica
- Aggiornamento e protezione degli host
- Sicurezza della rete virtuale
- Protezione dei file di configurazione e dei dischi virtuali
8. Continuità operativa, replica e disaster recovery
- Differenza tra alta disponibilità, backup, replica e disaster recovery
- Introduzione al Failover Clustering
- Hyper-V Replica
- Requisiti e architettura della replica
- Configurazione del server primario e del server di replica
- Autenticazione Kerberos e certificati
- Frequenza e punti di ripristino
- Replica iniziale
- Monitoraggio dello stato della replica
- Failover pianificato
- Failover non pianificato
- Test failover
- Replica estesa
- Introduzione ad Azure Site Recovery
- Definizione di RPO e RTO
9. Monitoraggio, ottimizzazione e troubleshooting
- Monitoraggio dell’host e delle macchine virtuali
- Utilizzo di Task Manager, Performance Monitor ed Event Viewer
- Indicatori relativi a CPU, memoria, disco e rete
- Individuazione delle contese sulle risorse
- Sovrallocazione e dimensionamento delle VM
- Analisi dei problemi di avvio
- Problemi di storage e checkpoint
- Problemi di networking
- Errori di replica
- Verifica dello stato degli Integration Services
- Procedure di manutenzione dell’host
- Buone pratiche per ambienti di produzione
10. Introduzione ai container Windows
- Differenza tra macchine virtuali e container
- Windows Server Containers
- Isolamento di processo e isolamento Hyper-V
- Immagini e runtime dei container
- Introduzione a containerd e Docker
- Requisiti di un host Windows Container
- Relazione tra Hyper-V, container e virtualizzazione annidata
- Cenni ai workload Windows in Kubernetes e Azure Kubernetes Service
- Criteri per scegliere tra macchina virtuale e container
Il corso viene erogato con una metodologia teorico-pratica.
Le spiegazioni del docente sono accompagnate da dimostrazioni operative, configurazioni guidate, analisi di scenari aziendali ed esercitazioni di laboratorio.
La metodologia prevede:
- lezioni interattive in diretta;
- dimostrazioni sull’ambiente Windows Server;
- esercitazioni individuali o guidate;
- analisi di casi reali;
- confronto tra differenti soluzioni architetturali;
- domande di verifica e momenti di riepilogo;
- indicazioni sulle procedure consigliate;
- attività di troubleshooting.
Le esercitazioni vengono adattate alle caratteristiche tecniche dell’ambiente disponibile e al livello di esperienza dei partecipanti.
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta.
- I partecipanti dovranno avere a disposizione un Personal Computer e preferibilmente un secondo schermo.
- Saranno forniti labs online che vengono messi a disposizione anche dopo la fine del corso per 3 mesi.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.
Per partecipare con profitto è consigliabile possedere:
- conoscenze di base dell’amministrazione di Windows Server;
- familiarità con utenti, gruppi, servizi e autorizzazioni;
- conoscenze fondamentali di networking TCP/IP;
- nozioni di base su indirizzi IP, subnet, DNS e routing;
- capacità di utilizzare Server Manager e gli strumenti amministrativi di Windows;
- conoscenza di base di PowerShell, utile ma non obbligatoria.
Non è richiesta una precedente esperienza specialistica con Hyper-V.
Requisiti tecnici per le esercitazioni
Per lo svolgimento delle attività pratiche è consigliato disporre di:
- computer con almeno 16 GB di RAM, preferibilmente 24 o 32 GB;
- processore con supporto alla virtualizzazione hardware;
- virtualizzazione abilitata nel BIOS o UEFI;
- almeno 100 GB di spazio libero su disco;
- sistema operativo Windows 11 Pro o Enterprise, oppure accesso a un ambiente Windows Server;
- possibilità di eseguire Hyper-V o un laboratorio remoto predisposto dal docente;
- connessione Internet stabile;
- secondo monitor consigliato in caso di partecipazione online.