Dela via


Distribuera och hantera Nano-serverbaserade Hyper-V-värdar eller virtuella datorer i VMM

Du kan använda System Center – Virtual Machine Manager (VMM) för att hantera värdar och virtuella datorer som kör Nano Server.

Med VMM kan du lägga till och hantera befintliga värdar som kör Nano, konfigurera datorer utan operativsystem som Nano Server-baserade värdar, distribuera beräkningskluster och lagringskluster (uppdelade och hyperkonvergerade). Du kan hantera Nano-baserade virtuella datorer, inklusive avskärmade virtuella datorer.

Innan du börjar

  • För distribution av virtuella datorer måste du skapa den virtuella hårddisken Nano Server utanför VMM.
  • Du kan inte skapa en mall från en virtuell Nano-serverdator i VMM. Du kan skapa en mall för virtuella datorer från grunden med hjälp av en virtuell Nano Server-hårddisk.
  • Det finns några kända problem när du ansluter en virtuell Nano Server-dator till en domän. Om du försöker ansluta den virtuella datorn till en domän med anpassningsinformation i en mall för virtuella datorer ignoreras domäninformationen av VMM. Den virtuella datorn distribueras, men ansluter inte till domänen. Du kan komma runt problemet genom att distribuera den virtuella datorn och sedan ansluta den till en domän. Läs mer. Observera att det går bra att ansluta en fysisk dator till en domän under distribution utan operativsystem.

Förbereda en virtuell hårddisk för Nano-servern

För att komma igång med distributionen av en Nano Server-baserad värd eller virtuella datorer i VMM måste du skapa en virtuell hårddisk för Nano-servern från den virtuella hårddisken för Windows Server. Den virtuella hårddisken ska inkludera VMM-paketen:

  • Lägg till VMM-paketet Microsoft-NanoServer-SCVMM-Package för att säkerställa att VMM-agenten ingår i den virtuella hårddisken.
  • Lägg till VMM-beräkningspaketet Microsoft-NanoServer-SCVMM-Compute-Package för att säkerställa att den virtuella hårddisken har Rollen Hyper-V och att du kan hantera den fysiska servern med VMM. Om du installerar det här paketet ska du inte använda alternativet -Compute för Hyper-V-rollen.
  • För filserverrollen använder du Microsoft-NanoServer-Storage-Package, tillsammans med Microsoft-NanoServer-SCVMM-Package.
  • För en hyperkonvergerad distribution använder du Microsoft-NanoServer-Storage-Package, tillsammans med Microsoft-NanoServer-SCVMM-Package och Microsoft-NanoServer-SCVMM-Compute-Package.

Skapa en virtuell hårddisk för en fysisk dator

  1. Kopiera NanoServerImageGenerator.psm1 och Convert-WindowsImage.ps1 från mappen \NanoServer i Windows Server ISO till en mapp på hårddisken.

  2. Starta Windows PowerShell som administratör. Navigera till mappen där du placerade skripten.

  3. Importera skriptet NanoServerImageGenerator genom att köra:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Skapa en virtuell hårddisk som innehåller VMM-paketen. Det gör du genom att köra följande kommando, som uppmanar dig att ange ett administratörslösenord för den nya virtuella hårddisken:

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -OEMDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Exempel:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\NanoServer.vhd -ComputerName Nano-srv1 -OEMDrivers –Clustering –EnableRemoteManagementPort -Packages Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
    • I det här exemplet skapas en virtuell hårddisk från en ISO monterad som F:
    • När du skapar den virtuella hårddisken används en mapp med namnet Base i samma mapp där du körde New-NanoServerImage
    • Den virtuella hårddisken placeras i en mapp med namnet Nano1 i mappen som kommandot körs från.
    • Datornamnet i det här exemplet är Nano-srv1. Den innehåller OEM-drivrutiner som är installerade för den vanligaste maskinvaran och har klustringsfunktionen aktiverad.
    • Den virtuella hårddisken har fjärrhantering av Nano-servern aktiverad, även från system som inte finns i samma undernät.
    • Om servern använder UEFI för att starta måste du ändra skriptet från NanoServer.vhd till NanoServer.vhdx.
  5. Logga in som administratör på den fysiska server där du vill köra den virtuella hårddisken för Nano Server.

  6. Kopiera den virtuella hårddisk som skriptet skapar till den fysiska datorn och konfigurera den så att den startar från den nya virtuella hårddisken enligt följande:

    • Montera den virtuella hårddisk som skapats.
    • Kör bcdboot d:\windows (i det här exemplet monterad är den under D:)
    • Demontera den virtuella hårddisken.
  7. Starta den fysiska datorn på den virtuella hårddisken på Nano Server.

  8. Logga in på Återställningskonsolen för Nano-servern med det administratörsnamn och lösenord som du angav när du körde skriptet och hämta IP-adressen för den Nano-serverbaserade värden. Läs mer.

  9. Se till att Nano-servern är ansluten till samma domän som VMM-servern. Läs mer.

  10. Se till att VMM-tjänstkontot och Kör som-kontot läggs till i administratörsgruppen på Nano-servern.

Installera VMM-paketen offline på en befintlig Nano Server

Om du inte lade till VMM-paketen när du skapade den virtuella hårddisken för Nano Server kan du installera dem senare enligt följande:

  1. Kopiera VHD/VHDX till en plats på en Windows Server 2016 dator. Exempel: C:\MyNano.vhd.

  2. Använd PowerShell för att installera och importera NanoServerPackage-providern för PowerShell-modulen PackageManagement (OneGet):

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. När providern har installerats kan du söka efter och installera VMM-paketen (VMM-agenten och Hyper-V) på den virtuella hårddisken med hjälp av dessa cmdletar, där C:\MyNano.vhd är platsen för den Nano Server-baserade virtuella hårddisken.

    Find-NanoServerPackage
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Compute-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    

Installera VMM-paket på en Nano-servervärd som körs

Vi rekommenderar offlineinstallation av VMM-paketen (när du skapar den virtuella hårddisken). Om du behöver installera dem online när Nano-servern körs gör du följande:

  1. Kopiera mappen Packages (Paket) från det lokala installationsmediet till nanoservern som körs. Till exempel till C:\packages.

  2. Använd fjärr-PowerShell för att logga in på Nano-servern.

  3. Lägg till VMM-paketen med hjälp av kommandona nedan:

    • Så här installerar du Microsoft-NanoServer-SCVMM-Package

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Package_en-us.cab
      

      Anteckning

      Kontrollera att filerna en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) och neutral (Microsoft-NanoServer-SCVMM-Package.cab) .cab finns i samma mapp så att båda är installerade.

    • Installera Microsoft-NanoServer-SCVMM-Compute-Package:

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Kontrollera att VMM-paketen och de associerade språkpaketen är korrekt installerade genom att köra följande kommando:

    dism /online /get-packages
    
  5. Paketidentitet: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 visas två gånger. En gång för Release Type : Language Pack och en gång för Release Type : Feature Pack. Samma sak gäller för Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Starta om Nano Server-värden.

Lägga till Nano-servervärden till VMM-infrastrukturresurserna

När Nano-servervärden är klar lägger du till den i VMM-infrastrukturresurserna. Läs mer.

Skapa en Nano-serverbaserad virtuell dator

Om du vill skapa Nano-serverbaserade virtuella datorer måste du lägga till några VM-specifika paket i den virtuella hårddisken. Skapa den virtuella hårddisken för en virtuell dator på följande sätt:

  1. Kopiera NanoServerImageGenerator.psm1 och Convert-WindowsImage.ps1 från mappen \NanoServer i VMM till en mapp på hårddisken.

  2. Starta Windows PowerShell som administratör och gå till skriptmappen.

  3. Importera skriptet NanoServerImageGenerator med Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Skapa en virtuell hårddisk som innehåller SCVMM-paketen genom att köra följande kommando. Du uppmanas att ange ett administratörslösenord för den nya virtuella hårddisken.

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -GuestDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Exempel:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. I det här exemplet skapas en virtuell hårddisk från en ISO monterad som F.

  6. När du skapar den virtuella hårddisken används en mapp med namnet Base i samma katalog där du körde New-NanoServerImage

  7. Den virtuella hårddisken hamnar i en mapp med namnet Nano1 i mappen där kommandot körs.

  8. Datornamnet blir Nano1 och installerar drivrutiner för virtuella datorer som kör Hyper-V.

  9. Om du vill ha en virtuell dator av generation 1 genererar du en VHD-avbildning med tillägget .vhd för -TargetPath. För en virtuell dator i generation 2 genererar du en VHDX-avbildning med tillägget .vhdx för -TargetPath.

  10. I VMM skapar du en ny virtuell dator och använder den virtuella hårddisken som du skapade.

Nästa steg

Etablera en virtuell dator.