Condividi tramite


Virtualizzazione annidata in Azure Lab Services

Importante

Azure Lab Services verrà ritirato il 28 giugno 2027. Per altre informazioni, vedere la guida al ritiro.

La virtualizzazione annidata consente di creare in Azure Lab Services un lab che contiene più macchine virtuali. È possibile creare ed eseguire una macchina virtuale (macchina virtuale guest) all'interno di una macchina virtuale (macchina virtuale host). È possibile usare la virtualizzazione annidata per fornire agli utenti del lab più macchine virtuali correlate come parte del lab.

La virtualizzazione annidata è abilitata tramite Hyper-V. È disponibile solo nelle macchine virtuali lab basate su Windows. È possibile eseguire macchine virtuali guest basate su Windows e Linux all'interno della macchina virtuale del lab. Questo articolo illustra i concetti, le considerazioni e le raccomandazioni per la virtualizzazione annidata in Azure Lab Services.

Casi d'uso

Con la virtualizzazione annidata, è possibile supportare più macchine virtuali che comunicano tra loro. È possibile usare tali lab per gli scopi seguenti:

Per altre informazioni sulla virtualizzazione annidata, vedere gli articoli seguenti:

Abilitare la virtualizzazione annidata per un lab

Abilitare la virtualizzazione annidata e creare macchine virtuali Hyper-V annidate nella macchina virtuale modello. Quando si pubblica il lab, ogni utente del lab ha una macchina virtuale lab che contiene già le macchine virtuali annidate.

Per abilitare la virtualizzazione annidata per un lab:

  1. Connettersi alla macchina virtuale modello usando un client desktop remoto.

  2. Abilitare le funzionalità e gli strumenti di Hyper-V nella macchina virtuale modello.

  3. Se si usa Windows Server, creare una rete NAT (Network Address Translation) per consentire alle macchine virtuali all'interno della macchina virtuale modello di comunicare tra loro.

    Nota

    La rete NAT creata nella macchina virtuale di Lab Services consentirà a una macchina virtuale Hyper-V di accedere a Internet e alle altre macchine virtuali Hyper-V presenti nella stessa macchina virtuale di Lab Services. La macchina virtuale Hyper-V non potrà accedere alle risorse di Azure, come i server DNS, in una rete virtuale di Azure.

  4. Usare la console di gestione di Hyper-V per creare le macchine virtuali annidate all'interno della macchina virtuale modello.

  5. Verificare che le macchine virtuali annidate abbiano accesso a Internet.

Seguire questa procedura per abilitare la virtualizzazione annidata in una macchina virtuale modello.

Consigli

Quando si configura la virtualizzazione annidata, tenere presenti le raccomandazioni seguenti.

Utente non amministratore

È possibile scegliere di creare un utente senza privilegi di amministratore quando si crea un lab. Quando si usa la virtualizzazione annidata con un account di questo tipo, considerare i problemi seguenti.

  • Per poter avviare o arrestare le macchine virtuali, l'utente deve appartenere al gruppo Amministratori Hyper-V.
  • L'utente non può montare le unità.
  • I file di macchina virtuale Hyper-V devono essere salvati in un percorso accessibile all'utente.

Compatibilità del processore

Le dimensioni delle macchine virtuali di virtualizzazione annidata possono usare processori diversi, come illustrato nella tabella seguente:

Dimensione di cassa Processore
Medium (virtualizzazione annidata) Standard_D4s_v4 Terza generazione Intel® Xeon Platinum 8370C (Ice Lake) o Intel® Xeon®® Platinum 8272CL (Cascade Lake)
Large (virtualizzazione annidata) Standard_D8s_v4 Terza generazione Intel® Xeon Platinum 8370C (Ice Lake) o Intel® Xeon®® Platinum 8272CL (Cascade Lake)

Ogni volta che una macchina virtuale modello o una macchina virtuale del lab viene arrestata e avviata, il tipo di processore sottostante potrebbe cambiare. Per garantire che le macchine virtuali annidate funzionino in modo coerente tra processori, abilitare la modalità di compatibilità del processore nelle macchine virtuali annidate. È consigliabile abilitare la modalità Compatibilità del processore nelle macchine virtuali annidate della macchina virtuale modello prima di pubblicare o esportare l'immagine.

È anche consigliabile testare le prestazioni delle macchine virtuali annidate con la modalità Compatibilità del processore abilitata per garantire che le prestazioni non siano influenzate negativamente. Per altre informazioni, vedere Ramificazioni dell'uso della modalità di compatibilità del processore.

Arrestare automaticamente le macchine virtuali annidate

Per evitare il danneggiamento dei dati nelle macchine virtuali annidate quando la macchina virtuale del lab viene arrestata, configurare le macchine virtuali annidate da arrestare automaticamente quando la macchina virtuale del lab viene arrestata.

Informazioni su come usare il comando Set-VM di PowerShell per configurare l'azione di arresto automatico per una macchina virtuale annidata.

Usare il formato del disco VHDX per le macchine virtuali annidate

Quando si creano le macchine virtuali annidate, scegliere il formato di file VHDX per i dischi rigidi virtuali per risparmiare spazio su disco nella macchina virtuale del lab.

Configurare il numero di vCPU per le macchine virtuali annidate

Per impostazione predefinita, quando si crea la macchina virtuale annidata, viene assegnata una sola CPU virtuale (vCPU). A seconda del sistema operativo e del software della macchina virtuale annidata, potrebbe essere necessario aumentare il numero di vCPU. Per altre informazioni sulla gestione e l'impostazione delle risorse della CPU della macchina virtuale annidata, vedere Prestazioni del processore Hyper-V o il cmdlet Set-VM di PowerShell.

Configurare la memoria assegnata per le macchine virtuali annidate

Quando si crea la macchina virtuale annidata, la memoria minima assegnata potrebbe non essere sufficiente per il sistema operativo e il software installato. Potrebbe essere necessario aumentare la quantità minima di memoria assegnata per la macchina virtuale annidata. Per altre informazioni sulla gestione e l'impostazione delle risorse della CPU della macchina virtuale annidata, vedere Gestione delle risorse della CPU dell'host Hyper-V o il cmdlet Set-VM di PowerShell.

Procedure consigliate per l'esecuzione di Linux in Hyper-V

Le risorse seguenti forniscono procedure consigliate per l'esecuzione di Linux o FreeBSD in Hyper-V:

Problemi noti

Prima di configurare un lab con la virtualizzazione annidata, ecco alcuni aspetti da considerare.

  • Non tutte le dimensioni delle macchine virtuali supportano la virtualizzazione annidata. Quando si crea un nuovo lab, selezionare la dimensione Medium (virtualizzazione annidata) o Large (virtualizzazione annidata) della macchina virtuale per il lab.

  • Scegliere una dimensione che offre prestazioni ottimali sia per l'host (macchina virtuale lab) che per le macchine virtuali guest (VM all'interno della macchina virtuale lab). Assicurarsi che le dimensioni scelte possano eseguire la macchina virtuale host e tutti i computer Hyper-V contemporaneamente.

  • Se si usa Windows Server, la macchina virtuale host richiede una configurazione aggiuntiva per consentire ai computer guest di avere connettività Internet.

  • Le macchine virtuali guest non hanno accesso alle risorse di Azure, come i server DNS, nella rete virtuale di Azure.

  • Le macchine virtuali guest Hyper-V vengono concesse in licenza come computer indipendenti. Per informazioni sulle licenze per i prodotti e i sistemi operativi Microsoft, vedere Licenze Microsoft. Controllare i contratti di licenza per qualsiasi altro software usato prima di installarlo nella macchina virtuale modello o nelle macchine virtuali guest.

  • Le applicazioni di virtualizzazione diverse da Hyper-V non sono supportate per la virtualizzazione annidata. Queste applicazioni includono qualsiasi software che richiede estensioni di virtualizzazione hardware.