Dela via


Om första och andra generationens virtuella datorer i VMM

 

Publicerat: mars 2016

Gäller för: System Center 2012 R2 Virtual Machine Manager

I Virtual Machine Manager (VMM) från och med System Center 2012 R2 kan du skapa och hantera två typer av virtuella datorer, bland annat typen som introducerades i Hyper-V i Windows Server 2012 R2, som kallas ”virtuella datorer av andra generationen”.Innan det fanns virtuella datorer av andra generationen var alla virtuella datorer av samma typ, och de kallas nu för ”virtuella datorer av första generationen”.Mer information finns i Generation 2 Virtual Machine Overview (Virtuella datorer av andra generationen – Översikt).

En virtuell dator måste antingen vara av första generationen eller andra generationen.I VMM kan du använda guider och egenskapsark när du vill välja alternativ för en virtuell dator antingen av första eller av andra generationen, men inte för båda två.

System_CAPS_ICON_important.jpg Viktigt

För den samlade uppdateringen 6 för System Center 2012 R2, stöder tjänster i VMM generering 2 virtuella maskiner, enligt beskrivningen i följande avsnitt.Innan den samlade uppdateringen 6, gjorde de inte det.

Innan den samlade uppdateringen, kunde du inte lägga till mallar för generering 2 för virtuell dator till en tjänstemall eller VM-rollmall — endast generering 1 kunde läggas till.Även inom en tjänstemall i den virtuella datorns (skikt) egenskapsark, kunde endast egenskaper för generering 1 virtuell dator visas.

Mer information om andra funktioner och förändringar i den samlade uppdateringen 6 hittar du i https://support.microsoft.com/kb/3050317/.

Använd generering 2 för virtuella datorer i VMM med den samlade uppdateringen 6 för System Center 2012 R2

Med den samlade uppdateringen 6 för System Center 2012 R2 kan du göra följande i VMM:

  • Du kan lägga till VM mallar för att ange en generering 1 eller generering 2 till en tjänstemall.Inom en tjänstemall i den virtuella datorns (skikt) egenskapsark, visas de egenskaper som matchar genereringen av den virtuella datorn.

  • Om du använder VMM med Windows Azure-paket kan du skapa VM-rollmallar för att ange en generering 1 eller generering 2.Kapaciteten finns i den samlade uppdateringen 6, men för att göra det måste du vidta följande åtgärder:

    1. Öppna egenskaperna för molnet om du vill distribuera generering 2 för virtuella datorer.

    2. Klicka på fliken Anpassa egenskaper, klicka Hantera anpassade egenskaper, klicka Skapa, och skriv:

      SupportedVmGenerationForVmRole

      Klicka på OK för att gå tillbaka till Hantera anpassade egenskaper.

    3. Välj ny egenskap och sedan på Lägg till.

    4. När den nya egenskapen flyttats till listan Tilldelade egenskaper, klicka på OK.

    5. I fliken Anpassa egenskaper, visas SupportedVmGenerationForVmRole bredvid en tom ruta.I rutan skriver du:

      2

    6. Klicka på OK.

Efter att dessa steg utförts, om du distribuera en ny tjänst med VM-roller med generering 2 kommer den att stödjas.Du kan även skala ut tjänsten med ytterligare generering 2 virtuella maskiner, även om du ändrar SupportedVmGenerationForVmRole till ett värde av 1.

Mer information om VM-rollmallar finns i Creating Virtual Machine Role Templates by Using VMM and Windows Azure Pack (Skapa mallar för virtuella datorroller med VMM och Windows Azure-paketet).

Värdkrav för virtuella datorer av andra generationen.

Generering 2 för virtuella datorer kan bara köras på ett värd till värd-operativsystem som stöder dem.Windows Server 2012 R2 är ett operativsystem som stöder generering 2 för virtuell datorer och VMM undviker att placera generering 2 för virtuella datorer på värdar som kör tidigare operativsystem.VMM undviker till exempel att placera en virtuell dator av andra generationen på en värd som kör Windows Server 2012.

Anpassning av startordningen för en virtuell dator av andra generationen

På grund av underliggande skillnader mellan virtuella datorer av första och andra generationen hanteras startordningen för olika enheter (exempelvis en hårddisk eller cd) inte på samma sätt i de två generationerna.Om du vill anpassa startordningen för en virtuell dator av andra generationen i System Center 2012 R2 måste du använda ett Windows PowerShell-kommando som definierar den första startenheten och inte en ordningslista över startenheter.I följande lista anges skillnaderna mellan de olika metoderna för att anpassa startordningen.

  • Anpassning av startordningen för virtuella datorer av första generationen

    Ett sätt att anpassa startordningen för virtuella datorer av första generationen är att använda VMM-konsolen.Om du vill använda VMM-konsolen går du till guiderna för att lägga till en maskinvaruprofil, en virtuell dator eller en mall för virtuella datorer och sidan där du konfigurerar maskinvaruinställningar. Du kan ändra ordningen på objekten i listan Startordning i avsnittet Inbyggd programvara under Avancerat.Ett annat sätt att anpassa startordningen är genom att använda Windows PowerShell-kommandon med BootOrder-parametern, som beskrivs mer ingående i TechNet-avsnitt om cmdlet:ar, exempelvis Set-SCVirtualMachine, Set-SCVMTemplate eller Set-SCHardwareProfile.

  • Anpassning av startordningen för virtuella datorer av andra generationen

    Om du vill anpassa den första startenheten för virtuella datorer av andra generationen måste du använda Windows PowerShell-kommandon med FirstBootDevice-parametern.Som standard är den första startenheten inställd på en virtuell hårddisk – antingen den virtuella hårddisken markerad med Innehåller operativsystemet för den virtuella datorn eller den enda virtuella hårddisken om den virtuella datorn bara har en.

    FirstBootDevice-parametern beskrivs mer ingående i TechNet-avsnitten om cmdlet:ar, exempelvis Set-SCVirtualMachine, Set-SCVMTemplate eller Set-SCHardwareProfile.Du kan till exempel köra följande kommando om du vill konfigurera en befintlig Generation2template-mall för virtuella datorer, så att den första startenheten är det första nätverkskortet.Det här kommandot är baserat på antagandet att nätverkskorten stöder PXE-miljön (Pre-Boot Execution Environment):

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

Skapa en virtuell dator eller en mall för virtuella datorer och ange generationen

Från och med System Center 2012 R2 svarar VMM på dina val som följande när du använder en guide för att skapa en ny virtuell dator eller mall för virtuell dator:

  • Om du använder en virtuell hårddisk med formatet .vhd (det äldre formatet) som startpunkt för en virtuell dator eller mall för virtuella datorer blir den automatiskt av första generationen, eftersom virtuella datorer av andra generationen bara har stöd för formatet .vhdx.Om det händer visas inte listrutan Generation på andra sidan i guiden, och det går inte att välja generation.

  • Om du använder en virtuell hårddisk med formatet .vhdx (det nyare formatet) som startpunkt för en virtuell dator eller mall för virtuella datorer får du två val för den virtuella datorn eller mallen för virtuella datorer när du kommer till andra sidan i guiden (sidan Identitet): Generation 1 eller Generation 2.Som standard är Generation 1 markerad.

    Dessa riktlinjer gäller också när du skapar en virtuell dator och väljer Skapa den nya virtuella datorn med en tom virtuell hårddisk.Väljer du det alternativet används formatet .vhdx för den tomma hårddisken.

  • Om du använder en befintlig virtuell dator eller mall för virtuella datorer som startpunkt för en ny virtuell dator eller mall för virtuella datorer fastställs generationen av den befintliga virtuella datorn eller mallen för virtuella datorer.

  • Om du skapar en maskinvaruprofil (för att göra det enklare att alltid använda samma maskinvaruinställningar på flera virtuella datorer eller mallar för virtuella datorer) måste du välja mellan Generation 1 och Generation 2 på första sidan i guiden Ny maskinvaruprofil.Som standard är Generation 1 markerad.

    När du införlivar maskinvaruprofilen med en virtuell dator eller mall för virtuella datorer senare fastställs generationen för den virtuella datorn eller mallen för virtuella datorer på första eller andra sidan beroende på vilken guide du använder (har beskrivits ovan).På den sida i guiden där listrutan Maskinvaruprofiler finns visas därefter bara sådana maskinvaruprofiler som är av samma generation som den virtuella datorn eller mallen för virtuella datorer som du skapar.

När generationen för en maskinvaruprofil, virtuell dator eller mall för virtuella datorer har fastställts blir de funktioner som inte gäller för den aktuella generationen dolda eller nedtonade i resten av guiden.Om du till exempel markerar Generation 1 på sidan Identitet visas till exempel IDE-enheter under Busskonfiguration när du fortsätter till sidan Konfigurera maskinvara.IDE-enheter finns bara i virtuella datorer av första generationen.Om du däremot markerar Generation 2 på sidan Identitet visas inte IDE-enheter under Busskonfiguration när du fortsätter till sidan Konfigurera maskinvara.Istället visas SCSI-styrkort och tillhörande enheter, vilket återspeglar den unika funktionen för virtuella datorer av andra generationen att kunna starta från en SCSI-ansluten virtuell hårddisk.

På liknande sätt går det inte att kombinera de unika funktionerna i de båda generationerna till en enda virtuell dator eller mall för virtuella datorer med ett Windows PowerShell-kommando, utan ett felmeddelande visas.Om du försöker ändra en befintlig virtuell dator eller mall för virtuella datorer genom att lägga till alternativ från en annan generation går inte det heller, utan ett felmeddelande visas.Mer information om de unika funktionerna i virtuella datorer av andra generationer finns i Generation 2 Virtual Machine Overview (Virtuella datorer av andra generationen – Översikt).

Se även

Skapa och distribuera virtuella datorer i VMM
How to Create a Virtual Machine Template (Så skapar du en virtuell dator från en mall)
Så här skapar du en maskinvaruprofil
Generation 2 Virtual Machine Overview (Virtuella datorer av andra generationen – Översikt)