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.
Mit VMM können Sie jetzt Hosts, auf denen Nano Server ausgeführt werden, hinzufügen und bestehende verwalten, Bare-Metal-Computer als Nano Server-basierte Hosts konfigurieren, und Compute-Cluster und Speichercluster (sowohl aggregiert als auch 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
Als ersten Schritt zur Bereitstellung von Nano Server-basierten Hosts oder virtuellen Computern in VMM 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, dann verwenden Sie die Option -Compute nicht 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
Kopieren Sie NanoServerImageGenerator.psm1 und Convert-WindowsImage.ps1 aus dem Ordner „\NanoServer“ der ISO-Datei für Windows Server in einen Ordner auf Ihrer Festplatte.
Starten Sie Windows PowerShell als Administrator. Navigieren Sie zu dem Ordner, in dem Sie die Skripts platziert haben.
Importieren Sie das Skript NanoServerImageGenerator, indem Sie Folgendes ausführen:
Import-Module NanoServerImageGenerator.psm1 -VerboseErstellen Sie eine virtuelle Festplatte, die die VMM-Pakete enthält. Führen Sie dazu den folgenden Befehl aus, wodurch das Administratorkennwort für die neue virtuelle Festplatte angefordert wird:
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-PackageBeispiel:
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.
- Die virtuelle Festplatte wird in einen Ordner namens Nano1 platziert, in dem Ordner, von dem der Befehl ausgeführt wird.
- Der Name des Computers lautet in diesem Beispiel Nano-srv1. Er enthält die OEM-Treiber für die am häufigsten installierte Hardware und verfügt über die Clustering-Funktion.
- Bei der virtuellen Festplatte ist die Remoteverwaltung der Nano Server-Instanz aktiviert, und zwar auch ausgehend von den Systemen, die nicht im gleichen Subnetz vorhanden sind.
- Wenn der Server UEFI zum Starten verwendet, müssen Sie das Skript von NanoServer.vhd in NanoServer.vhdx ändern.
Melden Sie sich als Administrator auf dem physischen Server an, auf dem die Nano Server-VHD ausgeführt werden soll.
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.
Starten Sie den physischen Computer in der Nano Server-VHD.
Melden Sie sich in der Nano Server-Wiederherstellungskonsole mit dem Benutzernamen und dem Kennwort des Administrators an, den/das Sie beim Ausführen des Skripts angegeben haben, und rufen Sie die IP-Adresse des Nano Server-basierten Hosts ab. Weitere Informationen
Stellen Sie sicher, dass die Nano Server-Instanz in die gleiche Domäne eingebunden ist wie der VMM-Server. Weitere Informationen
Stellen Sie sicher, dass das VMM-Dienstkonto und das ausführende Konto der Administratorengruppe auf dem Nano Server hinzugefügt wurden.
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:
Kopieren Sie die VHD/VHDX an einen Speicherort auf einem Windows Server 2016-Computer. Zum Beispiel: C:\MyNano.vhd.
Verwenden Sie PowerShell zum Installieren und Importieren des NanoServerPackage-Anbieters des PackageManagement-PowerShell-Moduls (OneGet):
Install-PackageProvider NanoServerPackage Import-PackageProvider NanoServerPackageNachdem der Anbieter installiert ist, können Sie die VMM-Pakete (VMM-Agent und Hyper-V) auf der virtuellen Festplatte unter Verwendung dieser Cmdlets suchen und installieren. C:\MyNano.vhd ist der Speicherort der Nano Server-basierten 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"
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:
Kopieren Sie den Ordner Pakete von den lokalen Installationsmedien auf den ausgeführten Nano Server. Z.B. auf C:\packages.
Verwenden Sie die Remote-PowerShell für die Anmeldung im Nano Server.
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.cabHinweis
Stellen Sie sicher, dass die CAB-Dateien für das Gebietsschema EN-US (Microsoft-NanoServer-SCVMM-Package_en-us.cab) und die neutralen CAB-Dateien (Microsoft-NanoServer-SCVMM-Package.cab) sich im gleichen Verzeichnis befinden, um sicherzustellen, dass beide installiert werden.
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
Ü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-packagesDaraufhin 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.
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:
Kopieren Sie NanoServerImageGenerator.psm1 und Convert-WindowsImage.ps1 aus dem Ordner „\NanoServer“ in VMM in einen Ordner auf Ihrer Festplatte.
Starten Sie Windows PowerShell als Administrator, und wechseln Sie zu dem Ordner, in dem Sie diese Skripts platziert haben.
Importieren Sie das Skript NanoServerImageGenerator mit Import-Module NanoServerImageGenerator.psm1 -Verbose.
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-PackageBeispiel:
New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-PackageDas 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 Verzeichnis, in dem Sie „New-NanoServerImage“ ausgeführt haben.
Die VHD wird in einen Ordner namens Nano1 platziert, in dem Ordner, von dem der Befehl ausgeführt wird.
Der Computername ist Nano1 und es werden die VM-Treiber mit Ausführung von Hyper-V installiert.
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.
Erstellen Sie in VMM eine neue Server und Komponenten VM, und verwenden Sie die erstellte virtuelle Festplatte.