Bereitstellen und Verwalten von Nano Server-basierten Hyper-V-Hosts oder VMs in VMM

Sie können mit System Center – Virtual Machine Manager (VMM) Hosts und virtuelle Maschinen verwalten, auf denen Nano Server ausgeführt werden.

Mithilfe von VMM können Sie vorhandene Hosts mit Nano hinzufügen und verwalten, Bare-Metal-Computer als Nano Server-basierte Hosts konfigurieren, Computecluster und Speichercluster (disaggregatiert und hyperkonvergent) bereitstellen. Sie können Nano-basierte VMs, einschließlich geschützte VMs, verwalten.

Vorbereitung

  • Für VM-Bereitstellung müssen Sie die virtuelle Festplatte für Nano Server außerhalb von VMM erstellen.
  • Sie können eine VM-Vorlage nicht mithilfe eines virtuellen Nano Server-Computers in VMM. Sie können eine VM-Vorlage mit einer virtuellen Nano Server-Festplatte von Grund auf neu erstellen.
  • Es gibt einige bekannte Probleme beim Hinzufügen einer Nano Server-VM zu einer Domäne. Wenn Sie versuchen, die VM mit Anpassungsdetails in einer VM-Vorlage einer Domäne hinzuzufügen, werden die Domäneninformationen von VMM ignoriert. Die VM wird bereitgestellt, tritt jedoch nicht der Domäne bei. Stellen Sie den virtuellen Computer bereit, und fügen Sie ihn dann einer Domäne hinzu, um das Problem zu umgehen. Weitere Informationen Hinweis: Der Domänenbeitritt eines physischen Computers während der Bare-Metal-Bereitstellung funktioniert problemlos.

Vorbereiten einer virtuellen Festplatte einer Nano Server-Instanz

Um mit der Bereitstellung eines Nano Server-basierten Hosts oder virtueller Computer in VMM zu beginnen, müssen Sie eine Nano Server-VHD aus der Windows Server-VHD erstellen. Die virtuelle Festplatte sollte die VMM-Pakete enthalten:

  • Durch Hinzufügen des VMM-Pakets Microsoft-NanoServer-SCVMM-Package wird sichergestellt, dass der VMM-Agent Teil der virtuellen Festplatte ist.
  • Durch Hinzufügen des VMM-Compute-Pakets Microsoft-NanoServer-SCVMM-Compute-Package wird sichergestellt, dass die virtuelle Festplatte die Hyper-V-Rolle innehat und Sie den physischen Server mithilfe von VMM verwalten können. Wenn Sie dieses Paket installieren, verwenden Sie nicht die Option -Compute für die Hyper-V-Rolle.
  • Verwenden Sie für die Rolle „Dateiserver“ Microsoft-NanoServer-Storage-Package zusammen mit Microsoft-NanoServer-SCVMM-Package.
  • Verwenden Sie für eine hyperkonvergente Bereitstellung Microsoft-NanoServer-Storage-Package zusammen mit Microsoft-NanoServer-SCVMM-Package und Microsoft-NanoServer-SCVMM-Compute-Package.

Erstellen einer virtuellen Festplatte für einen physischen Computer

  1. Kopieren Sie NanoServerImageGenerator.psm1 und Convert-WindowsImage.ps1 aus dem Ordner \NanoServer in der Windows Server-ISO in einen Ordner auf Ihrer Festplatte.

  2. Starten Sie Windows PowerShell als Administrator. Navigieren Sie zu dem Ordner, in dem Sie die Skripts platziert haben.

  3. Importieren Sie das Skript NanoServerImageGenerator, indem Sie Folgendes ausführen:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Erstellen Sie eine virtuelle Festplatte, die die VMM-Pakete enthält. Führen Sie hierzu den folgenden Befehl aus, der Sie zur Eingabe eines Administratorkennworts für die neue VHD auffordert:

    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
    

    Beispiel:

    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
    
    • Dieses Beispiel erstellt eine virtuelle Festplatte aus einer als F: bereitgestellten ISO-Datei.
    • Wenn Sie die virtuelle Festplatte erstellen, verwendet sie einen Ordner namens „Base“ im selben Ordner, in dem Sie New-NanoServerImage ausgeführt haben.
    • Sie platziert die VHD in einem Ordner namens Nano1 in dem Ordner, von dem aus der Befehl ausgeführt wird.
    • Der Name des Computers lautet in diesem Beispiel Nano-srv1. Es enthält die OEM-Treiber, die für die meisten gängigsten Hardware installiert sind, und das Clusteringfeature ist aktiviert.
    • Für die VHD ist die Remoteverwaltung des Nano-Servers aktiviert, auch von Systemen, die sich nicht im selben Subnetz befinden.
    • Wenn der Server UEFI zum Starten verwendet, müssen Sie das Skript von NanoServer.vhd in NanoServer.vhdx ändern.
  5. Melden Sie sich als Administrator auf dem physischen Server an, auf dem Sie die Nano Server-VHD ausführen möchten.

  6. Kopieren Sie die VHD, die dieses Skript erstellt, auf den physischen Computer, und konfigurieren Sie sie so, dass sie über die neue VHD gestartet wird:

    • Stellen Sie die generierte VHD bereit.
    • Führen Sie bcdboot d:\windows aus (wird in diesem Beispiel unter D: bereitgestellt)
    • Heben Sie die Einbindung der VHD auf.
  7. Starten Sie den physischen Computer in der Nano Server-VHD.

  8. Melden Sie sich bei der Nano Server Recovery Console mit dem Administratornamen und Kennwort an, den Sie beim Ausführen des Skripts angegeben haben, und rufen Sie die IP-Adresse des serverbasierten Nano-Hosts ab. Weitere Informationen

  9. Stellen Sie sicher, dass die Nano Server-Instanz in die gleiche Domäne eingebunden ist wie der VMM-Server. Weitere Informationen

  10. Stellen Sie sicher, dass das VMM-Dienstkonto und das ausführende Konto der Gruppe der Administratoren auf dem Nano-Server hinzugefügt werden.

Installieren der VMM-Pakete offline auf einem vorhandenen Nano Server

Wenn Sie die VMM-Pakete nicht hinzugefügt haben, als Sie die Nano Server-VHD erstellt haben, können Sie dies später wie folgt tun:

  1. Kopieren Sie die VHD/VHDX an einen Speicherort auf einem Windows Server 2016-Computer. Zum Beispiel: C:\MyNano.vhd.

  2. Verwenden Sie PowerShell zum Installieren und Importieren des NanoServerPackage-Anbieters des PackageManagement-PowerShell-Moduls (OneGet):

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Nach der Installation des Anbieters können Sie die VMM-Pakete (VMM-Agent und Hyper-V) auf der VHD mithilfe dieser Cmdlets suchen und installieren, wobei C:\MyNano.vhd der Speicherort der Nano Server-basierten VHD ist.

    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"
    

Installieren der VMM-Pakete auf einem ausgeführten Nano Server-Host

Wir empfehlen eine Installation der VMM-Pakete offline (bei der Erstellung der VHD). Wenn Sie sie während der Ausführung des Nano Server online installieren müssen, führen Sie folgende Schritte aus:

  1. Kopieren Sie den Ordner Pakete von den lokalen Installationsmedien auf den ausgeführten Nano Server. Z.B. auf C:\packages.

  2. Verwenden Sie PowerShell remote, um sich beim Nano-Server anzumelden.

  3. Fügen Sie die VMM-Pakete mithilfe der folgenden Befehle hinzu:

    • So installieren Sie das Microsoft-NanoServer-SCVMM-Package

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

      Hinweis

      Stellen Sie sicher, dass sich die Dateien en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) und neutral (Microsoft-NanoServer-SCVMM-Package.cab) .cab im selben Ordner befinden, damit beide installiert sind.

    • So installieren Sie Microsoft-NanoServer-SCVMM-Compute-Package:

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Überprüfen Sie, ob die VMM-Pakete und die zugehörigen Sprachpakete ordnungsgemäß installiert sind, indem Sie den folgenden Befehl ausführen:

    dism /online /get-packages
    
  5. Daraufhin sollte Paketidentität: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 zweimal aufgeführt werden. Einmal für Freigabetyp: Sprachpaket, und einmal für Freigabetyp: Feature Pack. Gleiches gilt für das Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Starten Sie den Nano Server-Host neu.

Hinzufügen eines Nano Server-Hosts zum VMM-Fabric

Nachdem der Nano Server-Host bereit ist, fügen Sie ihn zum VMM-Fabric hinzu. Weitere Informationen

Erstellen einer Nano Server-VM

Wenn Sie Nano Server-basierte VMs erstellen, müssen Sie der virtuellen Festplatte einige VM-spezifische Pakete hinzufügen. So erstellen Sie die virtuelle Festplatte für eine virtuelle Maschine:

  1. Kopieren Sie NanoServerImageGenerator.psm1 und Convert-WindowsImage.ps1 aus dem Ordner \NanoServer in VMM in einen Ordner auf Ihrer Festplatte.

  2. Starten Sie Windows PowerShell als Administrator, und wechseln Sie zu dem Ordner, in dem Sie diese Skripts platziert haben.

  3. Importieren Sie das Skript NanoServerImageGenerator mit Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Erstellen Sie eine virtuelle Festplatte, die die SCVMM-Pakete enthält, indem Sie den folgenden Befehl ausführen. Sie werden ein Administratorkennwort für die neue VHD erhalten.

    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
    

    Beispiel:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. Das Beispiel erstellt eine virtuelle Festplatte aus einer als F: bereitgestellten ISO-Datei.

  6. Beim Erstellen der VHD wird ein Ordner namens Base im selben Verzeichnis verwendet, in dem Sie New-NanoServerImage

  7. Die VHD wird in einen Ordner namens Nano1 platziert, in dem Ordner, von dem der Befehl ausgeführt wird.

  8. Der Computername ist Nano1 und es werden die VM-Treiber mit Ausführung von Hyper-V installiert.

  9. Wenn Sie eine virtuelle Maschine der Generation 1 erstellen möchten, generieren Sie ein VHD-Abbild durch Angabe einer .vhd-Erweiterung für -TargetPath. Wenn Sie eine virtuelle Maschine der Generation 2 erstellen möchten, generieren Sie ein VHDX-Abbild durch Angabe einer .vhdx-Erweiterung für -TargetPath.

  10. Erstellen Sie in VMM eine neue Server und Komponenten VM, und verwenden Sie die erstellte virtuelle Festplatte.

Nächste Schritte

Bereitstellen eines virtuellen Computers.