Virtuele machines van de eerste en tweede generatie in VMM

 

Gepubliceerd: maart 2016

Is van toepassing op: System Center 2012 R2 Virtual Machine Manager

U kunt in Virtual Machine Manager (VMM) vanaf System Center 2012 R2 twee typen virtuele machines maken en beheren, waaronder het type dat is geïntroduceerd in Hyper-V in Windows Server 2012 R2, genaamd 'virtuele machines van de 2e generatie'.Voordat virtuele machines van de 2e generatie bestonden, waren alle virtuele machines van hetzelfde type, dat nu 'virtuele machines van de 1e generatie' wordt genoemd.Zie Generation 2 Virtual Machine Overview (Overzicht van virtuele machines van de 2e generatie) voor meer informatie.

Een virtuele machine moet een virtuele machine van de 1e generatie of een virtuele machine van de 2e generatie zijn.In VMM kunt u met de wizards en eigenschappenvensters opties kiezen voor een virtuele machine van de 1e generatie of voor een virtuele machine van de 2e generatie, maar niet voor allebei tegelijk.

System_CAPS_ICON_important.jpg Belangrijk

Vanaf updatepakket 6 voor System Center 2012 R2 ondersteunen de services in VMM virtuele machines van de 2e generatie, zoals beschreven in het volgende gedeelte.Vóór updatepakket 6 werden deze niet ondersteund.

Vóór updatepakket 6 kon u geen VM-sjablonen van de 2e generatie toevoegen aan een servicesjabloon of een sjabloon voor een VM-rol. Alleen sjablonen van de 1e generatie konden worden toegevoegd.Binnen een servicesjabloon werden in het eigenschappenvenster van de virtuele machine (laag) bovendien alleen eigenschappen voor een virtuele machine van de 1e generatie weergegeven.

Zie https://support.microsoft.com/kb/3050317/ voor meer informatie over andere functies en wijzigingen in updatepakket 6.

Virtuele machines van generatie 2 gebruiken in VMM met updatepakket 6 voor System Center 2012 R2

Met updatepakket 6 voor System Center 2012 R2 kunt u in VMM het volgende doen:

  • U kunt VM-sjablonen van de 1e of 2e generatie toevoegen aan een servicesjabloon.Binnen een servicesjabloon worden in het eigenschappenvenster van de virtuele machine (laag) de eigenschappen weergegeven die overeenkomen met de generatie van de virtuele machine.

  • Als u VMM met Windows Azure Pack gebruikt, kunt u VM-rolsjablonen van de 1e of 2e generatie maken.De mogelijkheid is opgenomen in updatepakket 6, maar als u deze wilt inschakelen, moet u de volgende stappen uitvoeren:

    1. Open de eigenschappen voor de cloud waarin u virtuele machines van de 2e generatie wilt implementeren.

    2. Klik op het tabblad Aangepaste eigenschappen, klik op Aangepaste eigenschappen beheren, klik op Maken en typ:

      SupportedVmGenerationForVmRole

      Klik op OK om terug te gaan naar Aangepaste eigenschappen beheren.

    3. Selecteer de nieuwe eigenschap en klik vervolgens op Toevoegen.

    4. Nadat de nieuwe eigenschap is verplaatst naar de lijst Toegewezen eigenschappen, klikt u op OK.

    5. SupportedVmGenerationForVmRole verschijnt naast een leeg vak op het tabblad Aangepaste eigenschappen.Typ in het vak:

      2

    6. Klik op OK.

Als u een nieuwe service met VM-rollen van de 2e generatie implementeert nadat u deze stappen hebt doorlopen, worden deze ondersteund.U kunt deze service ook uitbreiden met aanvullende virtuele machines van de 2e generatie, zelfs als u SupportedVmGenerationForVmRole wijzigt naar de waarde 1.

Zie Virtuele-machinerolsjablonen maken met VMM en Windows Azure Pack voor meer informatie over VM-rolsjablonen.

Hostvereisten voor virtuele machines van de 2e generatie

Virtuele machines van generatie 2 kunnen alleen worden uitgevoerd op een host met een hostbesturingssysteem dat deze virtuele machines ondersteunt.Windows Server 2012 R2 is een besturingssysteem dat virtuele machines van de 2e generatie ondersteunt, en VMM zal voorkomen dat virtuele machines van de 2e generatie worden geplaatst op hosts met eerdere besturingssystemen.VMM voorkomt bijvoorbeeld dat een virtuele machine van de 2e generatie wordt geplaatst op een host waarop Windows Server 2012 wordt uitgevoerd.

De opstartvolgorde voor een virtuele machine van de 2e generatie aanpassen

Vanwege onderliggende verschillen tussen virtuele machines van de 1e en 2e generatie, wordt de opstartvolgorde voor verschillende apparaten (zoals een harde schijf of cd) in de twee generaties op verschillende manieren afgehandeld.Als u de opstartvolgorde voor een virtuele machine van de 2e generatie in System Center 2012 R2 wilt aanpassen, moet u een Windows PowerShell-opdracht gebruiken waarmee het eerste opstartapparaat wordt opgegeven en niet een lijst opstartapparaten in de gewenste volgorde.Hieronder volgt een lijst met de verschillen tussen de methoden voor het aanpassen van de opstartvolgorde.

  • De opstartvolgorde voor virtuele machine van de 1e generatie aanpassen

    Een van de manieren om de opstartvolgorde voor virtuele machines van de 1e generatie aan te passen, is met de VMM-console.Als u de VMM-console wilt gebruiken, kunt u in de wizards voor het toevoegen van een hardwareprofiel, virtuele machine of virtuele-machinesjabloon, op de pagina waar u hardware-instellingen configureert, onder Geavanceerd in de sectie Firmware, de volgorde van de items in de lijst Opstartvolgorde wijzigen.Een andere manier om de opstartvolgorde te wijzigen is met Windows PowerShell-opdrachten met de parameter BootOrder, wat gedetailleerder wordt beschreven in de TechNet-onderwerpen over cmdlets, zoals Set-SCVirtualMachine, Set-SCVMTemplate of Set-SCHardwareProfile.

  • De opstartvolgorde voor virtuele machine van de 2e generatie aanpassen

    Als u het eerste opstartapparaat voor virtuele machines van de 2e generatie wilt aanpassen, moet u Windows PowerShell-opdrachten gebruiken met de parameter FirstBootDevice.Standaard is het eerste opstartapparaat ingesteld op een virtuele harde schijf—de virtuele harde schijf met de aanduiding Bevat het besturingssysteem voor de virtuele machine, of de enige virtuele harde schijf als de virtuele machine er maar één heeft.

    De parameter FirstBootDevice wordt gedetailleerder beschreven in de TechNet-onderwerpen over cmdlets, zoals Set-SCVirtualMachine, Set-SCVMTemplate of Set-SCHardwareProfile.U kunt bijvoorbeeld de volgende opdracht uitvoeren om een bestaande virtuele-machinesjabloon met de naam Generation2template zo te configureren dat het eerste opstartapparaat de eerste netwerkadapter is.Deze opdracht gaat er vanuit dat de netwerkadapter de PXE-omgeving (Pre-Boot Execution) ondersteunt:

    Set-SCVMTemplate -Template "Generation2template" –FirstBootDevice "NIC,0"  
    

Een virtuele machine of virtuele-machinesjabloon maken en de generatie opgeven

Als u vanaf System Center 2012 R2 met een wizard een nieuwe virtuele machine of virtuelemachinesjabloon maakt, reageert VMM op de volgende manier op uw selecties:

  • Als u een virtuele harde schijf met de .vhd-indeling (de oudere indeling) gebruikt als startpunt voor een virtuele machine of virtuele-machinesjabloon, wordt deze automatisch van de 1e generatie, omdat virtuele machines van de 2e generatie alleen de .vhdx-indeling ondersteunen.In deze situatie ziet u de keuzelijst Generatie niet op de tweede pagina van de wizard en kunt u de generatie niet selecteren.

  • Als u een virtuele harde schijf met de .vhdx-indeling (de nieuwere indeling) gebruikt als startpunt voor de virtuele machine of virtuele-machinesjabloon hebt u op de tweede pagina van de wizard (de pagina Identiteit) twee mogelijkheden voor de virtuele machine of virtuele-machinesjabloon: Generatie 1 of Generatie 2.Standaard is Generatie 1 geselecteerd.

    Deze richtlijn geldt ook als u een virtuele machine maakt en Nieuwe virtuele machine met een lege virtuele harde schijf maken kiest.Met deze optie gebruikt de lege schijf de .vhdx-indeling.

  • Als u een bestaande virtuele machine of virtuele-machinesjabloon gebruikt als startpunt voor een nieuwe virtuele machine of virtuele-machinesjabloon, wordt de generatie bepaald door de bestaande virtuele machine of virtuele-machinesjabloon.

  • Als u een hardwareprofiel maakt (om eenvoudiger consequent dezelfde hardware-instellingen te kunnen toepassen op meerdere virtuele machines of virtuele-machinesjablonen), moet u op de eerste pagina van de wizard Nieuw hardwareprofiel kiezen tussen Generatie 1 en Generatie 2.Standaard is Generatie 1 geselecteerd.

    Als u het hardwareprofiel later opneemt in een virtuele machine of virtuele-machinesjabloon, wordt de generatie van de virtuele machine of virtuele-machinesjabloon in de desbetreffende wizard bepaald op de eerste of tweede pagina (zoals eerder in deze lijst wordt beschreven).Vervolgens worden op de wizardpagina die het keuzevak Hardwareprofiel bevat, alleen de hardwareprofielen weergegeven van dezelfde generatie als de virtuele machine of virtuele-machinesjabloon die u maakt.

Nadat de generatie is bepaald voor een hardwareprofiel, virtuele machine of virtuele-machinesjabloon, worden de mogelijkheden die niet van toepassing zijn op die generatie, in de rest van de wizard niet of gedimd weergegeven.Als u bijvoorbeeld Generatie 1 selecteert op de pagina Identiteit, wordt verderop op de pagina Hardware configureren, onder Busconfiguratie, IDE-apparaten weergegeven.IDE-apparaten komen alleen voor in virtuele machines van de 1e generatie.Als u daarentegen Generatie 2 selecteert op de pagina Identiteit, wordt verderop op de pagina Hardware configureren, onder Busconfiguratie, IDE-apparaten niet weergegeven.In plaats daarvan worden voor de SCSI-adapters die worden weergegeven, gekoppelde apparaten weergegeven, wat de unieke mogelijkheid van virtuele machines van de 2e generatie weerspiegelt om op te starten vanaf een via SCSI gekoppelde virtuele harde schijf.

Op dezelfde manier geldt dat als u probeert met een Windows PowerShell-opdracht de unieke mogelijkheden van beide generaties in één virtuele machine of virtuele-machinesjabloon te combineren, de opdracht mislukt en een foutbericht wordt weergegeven.Als u probeert een bestaande virtuele machine of virtuele-machinesjabloon te wijzigen door opties van de andere generatie toe te voegen, mislukt de opdracht ook en wordt een foutbericht weergegeven.Zie Generation 2 Virtual Machines Overview (Overzicht van virtuele machines van de 2e generatie) voor meer informatie over de unieke mogelijkheden van virtuele machines van de 2e generatie.

Zie ook

Virtuele machines in VMM aanmaken en implementeren
Een virtuele-machinesjabloon maken
Een hardwareprofiel maken
Overzicht van virtuele machines van de 2e generatie