Share via


Geneste virtualisatie in Azure Lab Services

Belangrijk

Azure Lab Services wordt op 28 juni 2027 buiten gebruik gesteld. Zie de handleiding voor buitengebruikstelling voor meer informatie.

Met geneste virtualisatie kunt u een lab maken in Azure Lab Services dat meerdere virtuele machines (VM's) bevat. U kunt een virtuele machine (gast-VM) maken en uitvoeren binnen een virtuele machine (host-VM). U kunt geneste virtualisatie gebruiken om labgebruikers meerdere gerelateerde virtuele machines te bieden als onderdeel van het lab.

Geneste virtualisatie wordt ingeschakeld via Hyper-V. Deze is alleen beschikbaar op virtuele Windows-machines. U kunt zowel op Windows gebaseerde als linux-gast-VM's uitvoeren in de lab-VM. In dit artikel worden de concepten, overwegingen en aanbevelingen voor geneste virtualisatie in Azure Lab Services uitgelegd.

Gebruiksgevallen

Met geneste virtualisatie kunt u meerdere VM's ondersteunen die met elkaar communiceren. U kunt dergelijke labs gebruiken voor de volgende doeleinden:

Zie de volgende artikelen voor meer informatie over geneste virtualisatie:

Geneste virtualisatie inschakelen voor een lab

Geneste virtualisatie inschakelen en geneste Hyper-V-VM's maken op de sjabloon-VM. Wanneer u het lab publiceert, heeft elke labgebruiker een lab-VM die al de geneste virtuele machines bevat.

Geneste virtualisatie inschakelen voor een lab:

  1. Maak verbinding met de sjabloon-VM met behulp van een extern-bureaubladclient.

  2. Schakel hyper-V-functies en hulpprogramma's in op de sjabloon-VM.

  3. Als u Windows Server gebruikt, maakt u een NAT-netwerk (Network Address Translation) zodat de VM's in de sjabloon-VM met elkaar kunnen communiceren.

    Notitie

    Met het NAT-netwerk dat is gemaakt op de Lab Services-VM kan een Hyper-V-VM toegang krijgen tot internet en andere Hyper-V-VM's op dezelfde Lab Services-VM. De Virtuele Hyper-V-machine heeft geen toegang tot Azure-resources, zoals DNS-servers, in een virtueel Azure-netwerk.

  4. Hyper-V-beheer gebruiken om de geneste virtuele machines in de sjabloon-VM te maken.

  5. Controleer of geneste virtuele machines internettoegang hebben.

Volg deze stappen om geneste virtualisatie in te schakelen op een sjabloon-VM.

Aanbevelingen

Houd rekening met de volgende aanbevelingen wanneer u geneste virtualisatie configureert.

Niet-beheerder

U kunt ervoor kiezen om een gebruiker zonder beheerdersbevoegdheden te maken wanneer u een lab maakt. Houd rekening met de volgende problemen wanneer u geneste virtualisatie met een dergelijk account gebruikt.

  • Als u VM's wilt kunnen starten of stoppen, moet de gebruiker deel uitmaken van de groep Hyper-V-beheerders .
  • De gebruiker kan geen stations koppelen.
  • De Hyper-V-VM-bestanden moeten worden opgeslagen op een locatie die toegankelijk is voor de gebruiker.

Processorcompatibiliteit

De grootten van geneste virtualisatie-VM's kunnen verschillende processors gebruiken, zoals wordt weergegeven in de volgende tabel:

Tekengrootte Reeks Verwerker
Gemiddeld (geneste virtualisatie) Standard_D4s_v4 3e generatie Intel Xeon® Platinum 8370C (Ice Lake) of de Intel®® Xeon® Platinum 8272CL (Cascade Lake)
Groot (geneste virtualisatie) Standard_D8s_v4 3e generatie Intel Xeon® Platinum 8370C (Ice Lake) of de Intel®® Xeon® Platinum 8272CL (Cascade Lake)

Telkens wanneer een sjabloon-VM of een lab-VM wordt gestopt en gestart, kan het onderliggende processortype veranderen. Om ervoor te zorgen dat geneste VM's consistent werken tussen processors, schakelt u de processorcompatibiliteitsmodus in op de geneste VM's. U wordt aangeraden de processorcompatibiliteitsmodus in te schakelen op de geneste VM's van de sjabloon voordat u de installatiekopie publiceert of exporteert.

U moet ook de prestaties van de geneste VM's testen met de processorcompatibiliteitsmodus ingeschakeld om ervoor te zorgen dat de prestaties niet negatief worden beïnvloed. Zie voor meer informatie de gevolgen van het gebruik van de processorcompatibiliteitsmodus.

Geneste VM's automatisch afsluiten

Als u gegevensbeschadiging in de geneste virtuele machines wilt voorkomen wanneer de virtuele machine van het lab wordt afgesloten, configureert u de geneste VM's om automatisch af te sluiten wanneer de lab-VM wordt afgesloten.

Meer informatie over hoe u de Set-VM PowerShell-opdracht kunt gebruiken om de automatische afsluitactie voor een geneste VIRTUELE machine te configureren.

VHDX-schijfindeling gebruiken voor geneste VM's

Wanneer u de geneste virtuele machines maakt, kiest u de VHDX-bestandsindeling voor de virtuele harde schijven om schijfruimte op de lab-VM te besparen.

Het aantal vCPU's voor geneste VM's configureren

Wanneer u de geneste virtuele machine maakt, wordt standaard slechts één virtuele CPU (vCPU) toegewezen. Afhankelijk van het besturingssysteem en de software van de geneste VM, moet u mogelijk het aantal vCPU's verhogen. Zie de prestaties van de Hyper-V-processor of de PowerShell-cmdlet set-VM voor meer informatie over het beheren en instellen van geneste VM-CPU-resources.

Het toegewezen geheugen voor geneste VM's configureren

Wanneer u de geneste virtuele machine maakt, is het minimaal toegewezen geheugen mogelijk niet voldoende voor het besturingssysteem en geïnstalleerde software. Mogelijk moet u de minimale hoeveelheid toegewezen geheugen voor de geneste VM verhogen. Voor meer informatie over het beheren en instellen van geneste VM-CPU-resources raadpleegt u Hyper-V Host CPU Resource Management of Set-VM PowerShell cmdlet.

Aanbevolen procedures voor het uitvoeren van Linux op Hyper-V

De volgende bronnen bieden best practices voor het uitvoeren van Linux of FreeBSD op Hyper-V:

Bekende problemen

Voordat u een lab met geneste virtualisatie instelt, moet u rekening houden met een aantal zaken.

  • Niet alle VM-grootten ondersteunen geneste virtualisatie. Wanneer u een nieuw lab maakt, selecteert u de VM-grootte Medium (Geneste virtualisatie) of Grote (geneste virtualisatie) voor uw lab.

  • Kies een grootte die goede prestaties biedt voor zowel de host (lab-VM) als gast-VM's (VM's in het lab). Zorg ervoor dat de grootte die u kiest de host-VM en eventuele Hyper-V-machines tegelijk kan uitvoeren.

  • Als u Windows Server gebruikt, vereist de host-VM extra configuratie om de gastcomputers internetverbinding te bieden.

  • Gast-VM's hebben geen toegang tot Azure-resources, zoals DNS-servers, in het virtuele Azure-netwerk.

  • Hyper-V-gast-VM's worden in licentie gegeven als onafhankelijke machines. Zie Microsoft Licensing voor meer informatie over licenties voor Microsoft-besturingssystemen en -producten. Controleer licentieovereenkomsten voor andere software die u gebruikt voordat u deze installeert op de sjabloon-VM of gast-VM's.

  • Virtualisatietoepassingen anders dan Hyper-V worden niet ondersteund voor geneste virtualisatie. Deze toepassingen omvatten alle software waarvoor hardwarevirtualisatie-extensies zijn vereist.