Microsoft Hyper-V Server 2016 rispetto al ruolo Hyper-V
<>Dal 2008 Microsoft offre due opzioni di implementazione per l’hypervisor Hyper-V: un’installazione autonoma di Hyper-V Server e un ruolo Hyper-V che può essere aggiunto a un sistema operativo Windows Server esistente. Qual è l’edizione Hyper-V più adatta alle vostre esigenze? Il post del blog di oggi mette a confronto Hyper-V Server 2016 e il ruolo Hyper-V per Windows Server 2016. Vengono esaminati licenze, installazione, interfaccia utente, gestione delle macchine virtuali, clustering e casi d’uso. Dopo aver esaminato in dettaglio ciascun tipo di implementazione, ne esploriamo i vantaggi e gli svantaggi per aiutarti a determinare quale opzione si adatta meglio al tuo ambiente virtuale.
Hyper-V Server 2016
La prima implementazione per Hyper-V esaminata in questo post del blog è Hyper-V Server 2016 standalone.
Licenze
Hyper-V Server 2016 è distribuito gratuitamente e può essere scaricato da Microsoft. È possibile utilizzare Hyper-V Server 2016 per un periodo di tempo illimitato senza pagare nulla e senza attivazione, ma non sono fornite licenze per le macchine virtuali guest che eseguono Windows. Di conseguenza, è necessario acquistare le licenze per i sistemi Windows guest in base al contratto di licenza Microsoft. Non ci sono problemi di licenza se si effettua l’implementazione di macchine virtuali che eseguono Linux. Tenere presente che Microsoft vieta l’uso di Hyper-V Server 2016 standalone come server web, file server, server di database o qualsiasi altro tipo di server il cui ruolo non sia l’hosting di VM.
Installazione
Il processo di installazione di Hyper-V Server 2016 è simile a installare Microsoft Windows Server Core. Assomiglia a Windows Server Core con il set minimo di funzioni necessarie per funzionare come hypervisor. Anche la configurazione di Hyper-V Server 2016 è minima: l’hypervisor è attivo subito dopo l’installazione.
Interfaccia utente
Analogamente a Windows Server Core, Hyper-V Server è leggero e non ha una GUI (interfaccia grafica utente); è disponibile solo un’interfaccia a riga di comando (CLI). Nel menu di configurazione del server basato su console non sono presenti opzioni relative a Hyper-V. È possibile creare utenti, installare aggiornamenti, modificare i nomi dei computer, gestire le impostazioni di rete, abilitare la gestione remota, arrestare o riavviare il server ed uscire da CMD. È possibile accedere a PowerShell da CMD. Con PowerShell è possibile creare, eliminare, avviare, arrestare, rinominare ecc. le VM.

Gestione delle VM
È possibile creare, eliminare, avviare e arrestare le VM sull’istanza di Hyper-V Server con PowerShell in locale e in remoto. Se questo metodo di gestione delle VM non è conveniente, utilizzare Hyper-V Manager in remoto. A tal fine, è necessario disporre di un altro computer Windows con il ruolo Hyper-V installato. Quando si installa il ruolo Hyper-V su un computer Windows, Hyper-V Manager viene installato per impostazione predefinita. Aprire Hyper-V Manager, connettersi al proprio Hyper-V Server 2016 headless e gestire le proprie VM. In alternativa a Hyper-V Manager, è possibile utilizzare un altro strumento GUI per la gestione centralizzata chiamato System Center Virtual Machine Manager (SCVMM). Si noti che mentre Hyper-V Manager è gratuito, SCVMM è a pagamento.
Funzioni di clustering
Il clustering è supportato da Hyper-V Server 2016. I requisiti sono gli stessi di quelli per un cluster di failover Hyper-V basato su nodi Windows Server 2016 con il ruolo Hyper-V installato. L’intera configurazione del cluster può essere eseguita con PowerShell.
Casi d’uso
Hyper-V Server 2016 gratuito è un’ottima soluzione per virtualizzare server Windows e desktop Windows esistenti già dotati di licenza, nonché per eseguire macchine Linux che non richiedono licenze. Hyper-V Server 2016 può essere utilizzato anche per scopi didattici e di test o per aziende che non dispongono di un numero elevato di VM che devono essere dotate di licenza.
Ruolo Hyper-V 2016 su Windows Server 2016
Esploriamo ora le stesse categorie per il ruolo Hyper-V su Windows Server 2016.
Licenze
A È necessario applicare una licenza a pagamento a Windows Server 2016 su base per core (ad eccezione dell’edizione Essentials, ma il suo utilizzo non è razionale per Hyper-V). È possibile selezionare l’edizione Standard o Datacenter. L’edizione Standard di Windows Server 2016 include licenze per due VM basate su Windows ed è adatta per ambienti virtualizzati di piccole dimensioni. L’edizione Datacenter di Windows Server 2016 include licenze per un numero illimitato di VM che eseguono Windows ed è quindi consigliata per ambienti altamente virtualizzati. Inoltre, l’edizione Datacenter consente di effettuare l’implementazione di VM protette e di utilizzare Storage Spaces Direct, con repliche di storage e uno stack di rete definito dal software.
Non si paga per la possibilità di installare il ruolo Hyper-V, ma per l’istanza di Windows Server in esecuzione sull’host e per il sistema operativo Windows in esecuzione sulle VM.
Installazione
Per abilitare il ruolo Hyper-V è necessario prima installare Windows Server 2016. Windows Server 2016 può essere installato in modalità core (simile all’installazione di Hyper-V Server) o in modalità GUI. L’utilizzo della modalità GUI (l'”esperienza desktop”) è più comodo e, in questo caso, Hyper-V Manager può essere utilizzato localmente su Windows Server 2016 con il ruolo Hyper-V. Se si abilita il ruolo Hyper-V su Windows Server 2016 Datacenter Core, nonostante la mancanza di GUI, è possibile effettuare l’implementazione di un numero illimitato di VM che eseguono Windows in base al contratto di licenza.
Interfaccia utente
Windows Server 2016 con il ruolo Hyper-V consente di utilizzare sia la riga di comando che le interfacce grafiche utente. Come spiegato nella sezione precedente, è possibile selezionare l’interfaccia utente all’inizio dell’installazione di Windows Server 2016. Windows Server 2016 Core fornisce solo un’interfaccia a riga di comando. Installare Windows Server 2016 con l’esperienza desktop se si desidera utilizzare una GUI.
Gestione VM
Se avete installato Windows Server 2016 in modalità GUI e abilitato il ruolo Hyper-V, potete utilizzare Hyper-V Manager per gestire le VM residenti su un server locale e le VM residenti su server remoti. È inoltre possibile utilizzare PowerShell o System Center Virtual Machine Manager (SCVMM).

Funzionalità di clustering
Tutte le funzionalità di clustering di failover di Hyper-V sono supportate se si abilita il ruolo Hyper-V su Windows Server 2016. È possibile effettuare l’implementazione di un cluster di failover Hyper-V con più nodi e storage condiviso per ottenere un’elevata disponibilità delle VM Hyper-V in esecuzione su host Hyper-V.
Casi d’uso
Windows Server 2016 con il ruolo Hyper-V viene adottato per l’uso in ambienti di produzione con macchine virtuali Windows. Windows Server 2016 Datacenter Edition è l’opzione migliore in ambienti di produzione altamente virtualizzati in cui la maggior parte delle VM Hyper-V eseguono Windows. Si noti che Windows Server 2016 offre molto più del solo ruolo Hyper-V. È possibile distribuire qualsiasi altro ruolo sul server che esegue Windows Server 2016.
Vantaggi e svantaggi delle due implementazioni Hyper-V
Ogni tipo di implementazione Hyper-V presenta vantaggi e svantaggi specifici. Questa sezione illustra i pro e i contro di Hyper-V Server 2016 standalone e Windows Server 2016 con Hyper-V.
Vantaggi di Hyper-V Server 2016
- Prezzo zero. Hyper-V Server 2016 è completamente gratuito. Non è obbligatoria alcuna attivazione.
- Ingombro ridotto. Hyper-V Server 2016 è una distribuzione leggera che occupa meno spazio su disco e consuma meno memoria rispetto a Windows Server 2016 con il ruolo Hyper-V.
- Sicurezza. Hyper-V Server include un numero inferiore di componenti, il che significa meno vulnerabilità. Sono presenti solo i componenti obbligatori per eseguire le VM.
Svantaggi di Hyper-V Server 2016
- Nessuna interfaccia grafica Windows.
- Strumenti di gestione limitati.
- Limitazioni di licenza. Le VM Windows devono essere concesse in licenza separatamente. Nessun altro ruolo eccetto Hyper-V può essere abilitato sul server.
Vantaggi di Windows Server 2016 con ruolo Hyper-V (con GUI)
- Facilità d’uso. È possibile utilizzare l’interfaccia grafica di Windows, che consente di gestire comodamente un server.
- Maggiori strumenti e funzioni disponibili. È possibile installare qualsiasi ruolo server.
- Supporto completo (software e hardware).
- Include licenze per Windows installato su VM Hyper-V.
- Windows installato su VM Hyper-V può essere attivato automaticamente (vale per l’edizione Datacenter).
Svantaggi di Windows Server 2016 con ruolo Hyper-V (basato su GUI)
- Consuma più risorse hardware.
- Costo. La licenza è costosa e il sistema operativo Windows installato sugli host deve essere attivato.
- Maggiori potenziali vulnerabilità.
Hyper-V Server 2016, analogamente a Windows Server 2016 Core, non include Windows Explorer, che è il componente principale della shell grafica di Windows. (Internet Explorer fa parte di Windows Explorer.) Si tratta di una soluzione meno intuitiva, ma che migliora la sicurezza. Nella modalità GUI, anche se si utilizzano solo strumenti come MMC (Microsoft Management Console) per la gestione del server, senza utilizzare Internet Explorer, Internet Explorer è comunque presente nel sistema e potrebbe costituire una minaccia per il server. Questo è il motivo per cui molti specialisti IT potrebbero preferire l’installazione dell’Edizione Core del sistema operativo Windows Server in alcune situazioni.
Allo stesso tempo, alcune funzioni grafiche di base utilizzate per la visualizzazione di finestre non correlate a Explorer sono disponibili nell’edizione headless di Windows Server 2016 e Hyper-V Server 2016. Ad esempio, è possibile premere Ctrl+Shift+Esc per eseguire Task Manager di Windows.
Un ulteriore vantaggio del server Hyper-V autonomo è che il numero ridotto di componenti inclusi comporta una minore frequenza degli aggiornamenti (patch) e, di conseguenza, un minor numero di eventi di riavvio del server.
Sia Hyper-V Server 2016 che il ruolo Hyper-V abilitato su Windows Server 2016 sono hypervisor di tipo 1. Un hypervisor di tipo 1 è un hypervisor nativo installato direttamente sull’hardware, mentre un hypervisor di tipo 2 viene eseguito come applicazione sul sistema operativo installato. Il trucco sta nel fatto che quando viene caricato Windows Server 2016 con il ruolo Hyper-V, Hyper-V viene inizializzato prima dell’avvio di Windows, il che lo rende un hypervisor di tipo 1.
Conclusione
Il post del blog di oggi ha esplorato le somiglianze e le differenze tra Hyper-V Server 2016 standalone e Windows Server 2016 con il ruolo Hyper-V installato. La maggior parte delle funzioni di Hyper-V sono le stesse per questi due tipi di implementazione Hyper-V (ad eccezione delle VM protette e di Storage Spaces Direct, disponibili con Windows Server 2016 Edizione Datacenter). Le differenze principali riguardano le licenze dei sistemi operativi host e dei sistemi operativi Windows guest: Hyper-V Server 2016 è gratuito, ma Windows guest installato sulle VM deve essere concesso in licenza separatamente. Windows Server 2016 richiede una licenza a pagamento, ma include le licenze per le VM che eseguono Windows. Anche le interfacce utente e gli strumenti di gestione sono diversi. Hyper-V Server 2016 e Windows Server 2016 Core con Hyper-V non dispongono di GUI e devono quindi essere gestiti localmente tramite CLI o in remoto da altre macchine con GUI. Windows Server 2016 (con GUI/esperienza desktop) e Windows Server 2016 Core forniscono la stessa funzionalità Hyper-V, ma Windows Server 2016 con GUI può essere gestito localmente tramite strumenti basati su GUI come Hyper-V Manager.
Indipendentemente dall’edizione di Hyper-V che decidi di utilizzare nel tuo ambiente, ricordati di eseguire il backup delle tue VM. NAKIVO Backup & Replication & Replication può eseguire il backup di VM in esecuzione su Hyper-V Server 2016 autonomo, VM in esecuzione su Windows Server 2016 con il ruolo Hyper-V e VM in esecuzione in un cluster di failover Hyper-V.