Microsoft Client Hyper-V è un hypervisor di tipo 1 che viene eseguito sui sistemi operativi Windows 8.x e Windows 10. Questo hypervisor consente l'esecuzione simultanea di più sistemi operativi (OS) all'interno di una macchina virtuale (VM).
Il download del client Microsoft Hyper-V è diventato disponibile insieme al rilascio di Windows 8, sostituendo l'hypervisor di tipo 2 Windows Virtual PC. Ora, nelle versioni più recenti di Windows, il client Hyper-V non è un'opzione. In questo modo è possibile lavorare facilmente con Microsoft Hyper-V in una versione ordinaria. Ma in questo articolo, vorremmo trattare il problema con il client Microsoft Hyper-V per le edizioni a 64 bit di Windows 8 e 10.
Il client di gestione di Microsoft Hyper-V offre inoltre agli utenti la possibilità di testare il software su più sistemi operativi. Ciò è possibile perché gli utenti possono creare macchine virtuali separate per ogni sistema operativo necessario.
Gli utenti devono essere consapevoli del fatto che Client Hyper-V presenta limitazioni rispetto alla versione del server Microsoft Client Hyper-V. Ad esempio, Client Hyper-V non supporta la replica Hyper-V, la migrazione in tempo reale delle macchine virtuali, Virtual Fibre Channel, la funzionalità RemoteFX e SR IOV.
Nota: Client Hyper-V è disponibile solo per le versioni a 64 bit di Windows 8.x, 10, Pro ed Enterprise.
Esiste una sorprendente varietà di usi per la virtualizzazione dei client. Sebbene le risorse di sistema non siano così abbondanti come su un server, alcuni di questi casi giustificano il loro utilizzo per creare un ambiente virtuale in esecuzione sulla macchina.
Collaudo
Quando si sviluppa un software, è possibile avviarlo in un ambiente sandbox sicuro, riducendo i rischi per il computer host. Il client Windows 10 Hyper-V garantisce inoltre un facile accesso ad altri sistemi operativi senza la necessità di una macchina aggiuntiva.
Amministrazione
Un amministratore di sistema può accedere da più account diversi per eseguire software con privilegi diversi. Inoltre, un account a livello utente consentirà loro di testare rapidamente il sistema per l'accessibilità generale degli utenti.
Sicurezza delle informazioni
Le macchine virtuali forniscono un ambiente sandbox sicuro per esaminare i virus e cercare vulnerabilità in un sistema di sicurezza. Naturalmente, è comunque necessario prendere precauzioni, come rendere il file del disco rigido virtuale di sola lettura.
Versioni precedenti di Windows
Hyper-V è in grado di eseguire correttamente diverse versioni precedenti, anche se l'elenco non include Windows XP.
Presentazione del software
Le macchine virtuali possono essere necessarie per creare condizioni specifiche, ad esempio un sistema di computer connessi, che mostreranno correttamente le funzionalità del software durante la presentazione a un pubblico.
Il client Hyper-V Windows 10 viene sempre eseguito per impostazione predefinita e non può essere avviato o arrestato. Tuttavia, è possibile interagire con esso attraverso l'uso di diversi strumenti. VMMS.exe (il servizio di gestione delle macchine virtuali) deve essere in esecuzione affinché funzioni. Tutti i seguenti strumenti sono integrati in Windows e non devono essere installati.
PowerShell: è possibile ottenere un elenco di comandi correlati a Hyper-V usando "Get-Command -Module hyper-v". PowerShell deve essere avviato con diritti di amministratore. Se si usano i comandi della macchina virtuale senza i diritti, non si verrà avvisati, ma si produrrà solo un output vuoto. Potresti voler creare una scorciatoia se la usi frequentemente, e probabilmente lo farai.
Hyper-V Manager: uno strumento GUI con meno flessibilità ma molta più praticità. La maggior parte delle operazioni di base e i dati necessari sono disponibili qui. Ancora una volta, i diritti di amministratore sono un must e bloccarli è una buona idea a causa del fatto che l'app si trova in Strumenti di amministrazione.
VMConnect: un modo per interagire con la macchina virtuale, accessibile dalla console di gestione di Hyper-V o dal prompt dei comandi. L'apprendimento delle combinazioni di tasti è utile, poiché dispone di controlli specifici per Ctrl-Alt-Canc, la creazione di checkpoint e, cosa particolarmente importante, la combinazione per restituire il controllo al computer host.