Come eseguire Hyper-V in una macchina virtuale con virtualizzazione nidificata?

L'installazione del ruolo del server Hyper-V o Hyper-V Core Server sulla macchina fisica è un processo semplice e non richiede sempre di eseguire una configurazione aggiuntiva. Il passaggio successivo nella creazione di un ambiente isolato è distribuire e configurare una macchina virtuale, un sistema operativo e un'applicazione ospitata. Questa è nota come virtualizzazione tradizionale. In questo caso, la macchina fisica viene sottratta e presentata ai sistemi operativi guest ospitati sulla macchina virtuale. E se volessimo eseguire un Hyper-V all'interno della macchina virtuale? Non è possibile farlo per impostazione predefinita, ma con ulteriori modifiche sul server Hyper-V e sulla macchina virtuale di destinazione. La tecnologia che ci consente di eseguire una macchina virtuale all'interno della macchina virtuale si chiama virtualizzazione nidificata . È inoltre supportato da altri fornitori popolari tra cui VMware, Citrix e Nutanix. Sembra interessante, ma qual è il caso d'uso per eseguire una macchina virtuale all'interno della macchina virtuale? Viene utilizzato principalmente dagli sviluppatori a scopo di test, laboratori ed esecuzione di contenitori Hyper-V.

Se proviamo a installare Hyper-V nella VM, visualizzeremo un errore che indica che l'installazione non può essere eseguita a causa delle funzionalità di virtualizzazione mancanti.

Le soluzioni a questo ostacolo sono abilitare la virtualizzazione nidificata sul server Hyper-V per una macchina virtuale di destinazione. Nel testo seguente, ti guideremo attraverso la procedura per abilitare la virtualizzazione nidificata sul server Hyper-V ospitato su Windows Server 2019.

  1. Accedi o connettiti a Windows Server 2019 dove hai installato il ruolo Hyper-V
  2. Apri Hyper-V Manager
  3. Passare alla VM in cui si desidera abilitare la virtualizzazione nidificata. Nel nostro esempio, è la VM denominata "Windows2019", come mostrato nella schermata

  4. Arrestare la VM
  5. Fare clic con il tasto destro sul menu Start, quindi fare clic su Windows Powershell (Admin)
  6. Digitare Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true e quindi premere In questo esempio, Windows2019 è il nome della VM. Dovresti digitare il nome della VM ospitata su Hyper-V Manager

  7. Il prossimo passo è configurare la rete con la macchina virtuale nidificata. Questo può essere fatto usando MAC Spoofing o Network Address Translation (NAT). Nel nostro caso abiliteremo lo spoofing MAC digitando il comando Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On nella Powershell. Sostituisci Windows2019 con il nome della tua macchina virtuale

  8. Accendi la VM e accedi a Windows Server 2019
  9. Apri Server Manager e fai clic su Aggiungi ruoli e funzionalità
  10. Fai clic su Avanti sotto Prima di iniziare
  11. Fare clic su Avanti in Seleziona tipo di installazione
  12. Fare clic su Avanti o selezionare il server di destinazione in Seleziona server di destinazione
  13. Seleziona Hyper-V in Seleziona ruoli server, quindi fai clic su Aggiungi funzionalità
  14. Fare clic su Avanti per installare Hyper-V
  15. Fai clic su Avanti in Seleziona funzionalità
  16. Fare clic su Avanti in Hyper-V
  17. Scegli la scheda di rete in Crea switch virtuali . Windows Server rileverà automaticamente tutte le schede di rete disponibili su quella macchina
  18. Fare clic su Avanti in Migrazione della macchina virtuale
  19. Fare clic su Avanti o selezionare il percorso predefinito per il disco rigido virtuale o il file di configurazione della macchina virtuale in Archivi predefiniti
  20. Selezionare Riavvia i ruoli di destinazione, i servizi ruolo o le funzionalità su un server selezionato, fare clic su Installa, quindi fare clic su in Conferma selezioni installazione
  21. Fai clic su Installa e attendi che Windows Server 2019 installi il ruolo Hyper-V
  22. Fare clic su Installa in Conferma selezione installazione
  23. Attendere il completamento dell'installazione del ruolo Hyper-V in Windows. Installerà automaticamente la macchina virtuale.

  24. Accedi a Windows Server 2019
  25. Apri Server Manager
  26. Passare a Strumenti e quindi fare clic su Gestione Hyper-V
  27. Installa una macchina virtuale e divertiti a giocare con Hyper-V

Articoli Interessanti