Delen via


Nano Server-gebaseerde Hyper-V-hosts of VMs implementeren en beheren in VMM

U kunt System Center Virtual Machine Manager (VMM) gebruiken om hosts en virtuele machines met Nano Server te beheren.

Met VMM kunt u bestaande hosts met Nano toevoegen en beheren, bare-metalcomputers configureren als Nano Server-hosts, rekenclusters en opslagclusters implementeren (niet-geaggregeerd en hypergeconvergeerd). U kunt op Nano gebaseerde VM's beheren, waaronder afgeschermde VM's.

Voordat u begint

  • Voor vm-implementatie moet u de virtuele harde schijf van Nano Server buiten VMM maken.
  • U kunt geen VM-sjabloon maken op basis van een Nano Server-VM in VMM. U kunt een volledig nieuwe VM-sjabloon maken met behulp van een virtuele harde schijf van Nano Server.
  • Er zijn enkele bekende problemen bij het toevoegen van een Nano Server-VM aan een domein. Als u de VIRTUELE machine probeert toe te voegen aan een domein met aanpassingsgegevens in een VM-sjabloon, worden de domeingegevens genegeerd door VMM. De VIRTUELE machine wordt geïmplementeerd, maar wordt niet aan het domein gekoppeld. Als tijdelijke oplossing implementeert u de virtuele machine en voegt u deze vervolgens toe aan een domein. Meer informatie.

Notitie

Het toevoegen van een fysieke machine aan een domein tijdens een bare-metalimplementatie werkt prima.

Een virtuele harde schijf van Nano Server voorbereiden

Om aan de slag te gaan met de implementatie van een Nano Server-host of virtuele machines in VMM, moet u een Nano Server-VHD maken op basis van de Windows Server-VHD. De VHD moet de VMM-pakketten bevatten:

  • Voeg het VMM-pakket Microsoft-NanoServer-SCVMM-Packagetoe om ervoor te zorgen dat de VMM-agent deel uitmaakt van de VHD.
  • Voeg het VMM-rekenpakket toe, Microsoft-NanoServer-SCVMM-Compute-Package, om ervoor te zorgen dat de VHD de Hyper-V-rol heeft en dat u de fysieke server met VMM kunt beheren. Als u dit pakket installeert, gebruikt u de optie -Compute niet voor de Hyper-V rol.
  • Gebruik voor de bestandsserverfunctie Microsoft-NanoServer-Storage-Package, samen met Microsoft-NanoServer-SCVMM-Package.
  • Voor een hypergeconvergeerde implementatie gebruikt u Microsoft-NanoServer-Storage-Package, samen met Microsoft-NanoServer-SCVMM-Package en Microsoft-NanoServer-SCVMM-Compute-Package.

Een virtuele harde schijf maken voor een fysieke machine

  1. Kopieer NanoServerImageGenerator.psm1 en Convert-WindowsImage.ps1 uit de map \NanoServer in windows Server ISO naar een map op uw harde schijf.

  2. Start Windows PowerShell als beheerder. Navigeer naar de map waarin u de scripts hebt geplaatst.

  3. Importeer het NanoServerImageGenerator script door het volgende uit te voeren:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Maak een VHD die de VMM-pakketten bevat. Voer hiervoor de volgende opdracht uit, waarmee u wordt gevraagd om een beheerderswachtwoord voor de nieuwe VHD:

    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
    

    Bijvoorbeeld:

    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
    
    • In dit voorbeeld wordt een VHD gemaakt op basis van een ISO die als F: is gepresenteerd.
    • Bij het maken van de VHD wordt een map met de naam Base gebruikt in dezelfde map waarin u New-NanoServerImagehebt uitgevoerd.
    • De VHD wordt in een map met de naam Nano1 geplaatst in de map waaruit de opdracht wordt uitgevoerd.
    • De computernaam in dit voorbeeld is Nano-srv1-. Het bevat de OEM-stuurprogramma's die zijn geïnstalleerd voor de meest voorkomende hardware en waarvoor de clusterfunctie is ingeschakeld.
    • De VHD heeft extern beheer van de Nano-server ingeschakeld, zelfs van de systemen die zich niet in hetzelfde subnet bevinden.
    • Als de server UEFI gebruikt om op te starten, moet u het script wijzigen van NanoServer.vhd- in NanoServer.vhdx-.
  5. Meld u aan als beheerder op de fysieke server waarop u de Nano Server-VHD wilt uitvoeren.

  6. Kopieer de VHD die door het script wordt gemaakt naar de fysieke computer en configureer deze als volgt om vanaf de nieuwe VHD op te starten:

    • Koppel de gegenereerde VHD.
    • Voer bcdboot d:\windows uit (in dit voorbeeld wordt deze gekoppeld onder D:)
    • Ontkoppel de VHD.
  7. Start de fysieke computer op vanaf de virtuele harde schijf van de Nano Server.

  8. Meld u aan bij de Nano Server Recovery-console met de beheerdersnaam en het wachtwoord die u hebt opgegeven bij het uitvoeren van het script en haal het IP-adres van de Nano Server-host op. Meer informatie.

  9. Zorg ervoor dat de Nano-server is gekoppeld aan hetzelfde domein als de VMM-server. Meer informatie.

  10. Zorg ervoor dat het VMM-serviceaccount en het Uitvoeren als-account worden toegevoegd aan de beheerdersgroep op de Nano-server.

De VMM-pakketten offline installeren op een bestaande Nano Server

Als u de VMM-pakketten niet hebt toegevoegd toen u de Nano Server-VHD maakte, kunt u ze later als volgt installeren:

  1. Kopieer de VHD/VHDX naar een locatie op een Windows Server 2016-computer. Bijvoorbeeld: C:\MyNano.vhd.

  2. Gebruik PowerShell om de NanoServerPackage-provider van de PowerShell-module PackageManagement (OneGet) te installeren en te importeren:

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Nadat de provider is geïnstalleerd, kunt u de VMM-pakketten (VMM-agent en Hyper-V) zoeken en installeren op de VHD met behulp van deze cmdlets, waarbij C:\MyNano.vhd de locatie is van de nanoserver-VHD.

    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"
    

De VMM-pakketten installeren op een actieve Nano Server-host

U wordt aangeraden de VMM-pakketten offline te installeren (bij het maken van de VHD). Ga als volgt te werk als u ze online moet installeren wanneer de Nano-server wordt uitgevoerd:

  1. Kopieer de Packages map van de lokale installatiemedia naar de actieve Nano-server. Bijvoorbeeld naar C:\packages.

  2. Gebruik externe PowerShell om u aan te melden bij de Nano-server.

  3. Voeg de VMM-pakketten toe met behulp van de onderstaande opdrachten:

    • Microsoft-NanoServer-SCVMM-Package installeren

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

      Notitie

      Zorg ervoor dat de en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) en neutraal (Microsoft-NanoServer-SCVMM-Package.cab) .cab bestanden zich in dezelfde map bevinden, zodat beide zijn geïnstalleerd.

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

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Controleer of de VMM-pakketten en de bijbehorende taalpakketten correct zijn geïnstalleerd door de volgende opdracht uit te voeren:

    dism /online /get-packages
    
  5. U zou pakketidentiteit: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 twee keer vermeld moeten zien. Eenmaal voor releasetype: taalpakketen eenmaal voor releasetype: Feature Pack. Hetzelfde geldt voor het Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Start de Nano Server-host opnieuw op.

De Nano Server-host toevoegen aan de VMM-infrastructuur

Nadat de Nano Server-host gereed is, voegt u deze toe aan de VMM-infrastructuur. Meer informatie.

Een Nano Server-VM maken

Als u nanoserver-VM's wilt maken, moet u enkele VM-specifieke pakketten toevoegen aan de VHD. Maak de VHD voor een virtuele machine als volgt:

  1. Kopieer NanoServerImageGenerator.psm1 en Convert-WindowsImage.ps1 van de map \NanoServer in VMM naar een map op uw harde schijf.

  2. Start Windows PowerShell als beheerder en navigeer naar de scriptmap.

  3. Importeer het script NanoServerImageGenerator met Import-Module NanoServerImageGenerator.psm1 -Uitgebreide.

  4. Maak een VHD die de SCVMM-pakketten bevat door de volgende opdracht uit te voeren. U wordt gevraagd om een beheerderswachtwoord voor de nieuwe VHD.

    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
    

    Voorbeeld:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. In dit voorbeeld wordt een VHD gemaakt van een ISO die is gekoppeld als F.

  6. Bij het maken van de VHD wordt een map met de naam Base gebruikt in dezelfde map waarin u New-NanoServerImage hebt uitgevoerd.

  7. De VHD wordt in een map met de naam Nano1 geplaatst in de map waarin de opdracht wordt uitgevoerd.

  8. De computernaam is Nano1 en installeert stuurprogramma's voor virtuele machines waarop Hyper-V wordt uitgevoerd.

  9. Als u een virtuele machine van de eerste generatie wilt, genereert u een VHD-image met de extensie .vhd als -TargetPath. Genereer voor een virtuele machine van de tweede generatie een VHDX-imagebestand met de extensie .vhdx voor -TargetPath.

  10. Maak in VMM een nieuwe virtuele machine en gebruik de virtuele harde schijf die u hebt gemaakt.

Volgende stappen

Een VM inrichten.