Udostępnij za pośrednictwem


Wdrażanie hostów lub maszyn wirtualnych funkcji Hyper-V opartych na serwerze Nano i zarządzanie nimi w programie VMM

Program System Center — Virtual Machine Manager (VMM) umożliwia zarządzanie hostami i maszynami wirtualnymi z uruchomionym serwerem Nano Server.

Za pomocą programu VMM można dodawać istniejące hosty z systemem Nano i zarządzać nimi, konfigurować maszyny bez systemu operacyjnego jako hosty oparte na serwerze Nano Server, wdrażać klastry obliczeniowe i klastry magazynu (rozagregowane i hiperkonwergentne). Możesz zarządzać maszynami wirtualnymi opartymi na systemie Nano, w tym chronionymi maszynami wirtualnymi.

Przed rozpoczęciem

  • W przypadku wdrożenia maszyny wirtualnej należy utworzyć wirtualny dysk twardy serwera Nano Server poza programem VMM.
  • Nie można utworzyć szablonu maszyny wirtualnej z maszyny wirtualnej serwera Nano Server w programie VMM. Szablon maszyny wirtualnej można utworzyć od podstaw przy użyciu wirtualnego dysku twardego serwera Nano Server.
  • Występują znane problemy podczas dołączania maszyny wirtualnej z systemem Nano Server do domeny. Jeśli spróbujesz dołączyć maszynę wirtualną do domeny z szczegółami dostosowywania w szablonie maszyny wirtualnej, informacje o domenie są ignorowane przez program VMM. Maszyna wirtualna zostanie wdrożona, ale nie zostanie przyłączona do domeny. W ramach obejścia tego problemu należy najpierw wdrożyć maszynę wirtualną, a następnie przyłączyć ją do domeny. Dowiedz się więcej. Należy pamiętać, że dołączenie maszyny fizycznej do domeny podczas wdrażania bez systemu operacyjnego działa prawidłowo.

Przygotowanie wirtualnego dysku twardego serwera Nano

Aby rozpocząć wdrażanie hosta lub maszyn wirtualnych z systemem Nano Server w programie VMM, należy utworzyć wirtualny dysk twardy serwera Nano z dysku VHD systemu Windows Server. Wirtualny dysk twardy (VHD) powinien zawierać pakiety programu VMM:

  • Dodaj pakiet programu VMM Microsoft-NanoServer-SCVMM-Package, aby upewnić się, że agent programu VMM jest częścią dysku VHD.
  • Dodaj pakiet obliczeniowy programu VMM Microsoft-NanoServer-SCVMM-Compute-Package, aby upewnić się, że dysk VHD ma rolę funkcji Hyper-V i że można zarządzać serwerem fizycznym przy użyciu programu VMM. Jeśli zainstalujesz ten pakiet, nie używaj opcji -Compute dla roli funkcji Hyper-V.
  • W przypadku roli Serwer plików użyj pakietu Microsoft-NanoServer-Storage-Package wraz z pakietem Microsoft-NanoServer-SCVMM-Package.
  • W przypadku wdrożenia hiperkonwergentnego użyj pakietu Microsoft-NanoServer-Storage-Package wraz z pakietem Microsoft-NanoServer-SCVMM-Package i Microsoft-NanoServer-SCVMM-Compute-Package.

Tworzenie wirtualnego dysku twardego dla komputera fizycznego

  1. Skopiuj folder NanoServerImageGenerator.psm1 i Convert-WindowsImage.ps1 z folderu \NanoServer w formacie ISO systemu Windows Server do folderu na dysku twardym.

  2. Uruchom program Windows PowerShell jako administrator. Przejdź do folderu, w którym umieszczono skrypty.

  3. Zaimportuj skrypt NanoServerImageGenerator , uruchamiając polecenie:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Utwórz dysk VHD zawierający pakiety programu VMM. W tym celu uruchom następujące polecenie, które wyświetli monit o podanie hasła administratora dla nowego dysku 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
    

    Przykład:

    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
    
    • W tym przykładzie tworzony jest dysk VHD z obrazu ISO zainstalowanego jako F:
    • Podczas tworzenia wirtualnego dysku twardego używa folderu o nazwie Base w tym samym folderze, w którym uruchomiono polecenie New-NanoServerImage
    • Umieszcza dysk VHD w folderze o nazwie Nano1 w folderze, z którego jest uruchamiane polecenie.
    • Nazwa komputera w tym przykładzie to Nano-srv1. Obejmuje on sterowniki OEM zainstalowane dla najczęściej używanego sprzętu i ma włączoną funkcję klastrowania.
    • Wirtualny dysk twardy ma włączone zdalne zarządzanie serwerem Nano, nawet z systemów, które nie są w tej samej podsieci.
    • Jeśli serwer używa interfejsu UEFI do rozruchu, należy zmienić skrypt z NanoServer.vhd na NanoServer.vhdx.
  5. Zaloguj się jako administrator na serwerze fizycznym, na którym chcesz uruchomić dysk VHD serwera Nano Server.

  6. Skopiuj dysk VHD tworzony przez skrypt do komputera fizycznego i skonfiguruj go do rozruchu z nowego wirtualnego dysku twardego w następujący sposób:

    • Zainstaluj wygenerowany dysk VHD.
    • Uruchom polecenie bcdboot d:\windows (w tym przykładzie jest on zainstalowany jako dysk D:)
    • Odinstaluj dysk VHD.
  7. Uruchom komputer fizyczny na wirtualnym dysku twardym serwera Nano Server.

  8. Zaloguj się do konsoli odzyskiwania serwera Nano server przy użyciu nazwy administratora i hasła podanego podczas uruchamiania skryptu i uzyskaj adres IP hosta opartego na serwerze Nano. Dowiedz się więcej.

  9. Upewnij się, że serwer Nano jest przyłączony do tej samej domeny co serwer programu VMM. Dowiedz się więcej.

  10. Upewnij się, że konto usługi programu VMM i konto Uruchom jako zostały dodane do grupy administratorów na serwerze Nano Server.

Instalowanie pakietów programu VMM w trybie offline na istniejącym serwerze Nano Server

Jeśli pakiety programu VMM nie zostały dodane podczas tworzenia wirtualnego dysku twardego serwera Nano Server, można je zainstalować później w następujący sposób:

  1. Skopiuj dysk VHD/VHDX do lokalizacji na maszynie Windows Server 2016. Na przykład: C:\MyNano.vhd.

  2. Za pomocą programu PowerShell zainstaluj i zaimportuj dostawcę NanoServerPackage modułu Programu PowerShell PackageManagement (OneGet):

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Po zainstalowaniu dostawcy można wyszukać i zainstalować pakiety programu VMM (agent programu VMM i funkcję Hyper-V) na dysku VHD przy użyciu tych poleceń cmdlet, gdzie C:\MyNano.vhd jest lokalizacją wirtualnego dysku VHD opartego na serwerze Nano Server.

    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"
    

Zainstaluj pakiety VMM na działającym hoście serwera Nano

Zalecamy instalację pakietów programu VMM w trybie offline (podczas tworzenia dysku VHD). Jeśli musisz zainstalować je w trybie online po uruchomieniu serwera Nano Server, wykonaj następujące czynności:

  1. Skopiuj folder Packages z lokalnego nośnika instalacyjnego do uruchomionego serwera Nano Server. Na przykład do folderu C:\packages.

  2. Użyj zdalnego programu PowerShell, aby zalogować się do serwera Nano Server.

  3. Dodaj pakiety programu VMM przy użyciu poniższych poleceń:

    • Aby zainstalować pakiet Microsoft-NanoServer-SCVMM-Package:

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

      Uwaga

      Upewnij się, że pliki en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) i neutralne (Microsoft-NanoServer-SCVMM-Package.cab) .cab znajdują się w tym samym folderze, tak aby oba te pliki były zainstalowane.

    • Aby zainstalować pakiet Microsoft-NanoServer-SCVMM-Compute-Package:

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Sprawdź, czy pakiety programu VMM i skojarzone pakiety językowe są poprawnie zainstalowane, uruchamiając następujące polecenie:

    dism /online /get-packages
    
  5. Powinna zostać wyświetlona pozycja Tożsamość pakietu: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad36ad364e35~amd64~~ 10.0.14300.1003 wymienione dwa razy. Raz dla typu wydania: Pakiet językowy, a raz dla typu wydania : Feature Pack. Dotyczy to również pakietu Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Uruchom ponownie hosta serwera Nano Server.

Dodawanie hosta serwera Nano do sieci szkieletowej programu VMM

Gdy host serwera Nano jest gotowy, dodaj go do sieci szkieletowej programu VMM. Dowiedz się więcej.

Tworzenie maszyny wirtualnej serwera Nano

Aby utworzyć maszyny wirtualne oparte na serwerze Nano, należy dodać kilka pakietów specyficznych dla maszyny wirtualnej do wirtualnego dysku twardego. Utwórz wirtualny dysk twardy maszyny wirtualnej w następujący sposób:

  1. Skopiuj folder NanoServerImageGenerator.psm1 i Convert-WindowsImage.ps1 z folderu \NanoServer w programie VMM do folderu na dysku twardym.

  2. Uruchom Windows PowerShell jako administrator i przejdź do folderu skryptu.

  3. Zaimportuj skrypt NanoServerImageGenerator za pomocą polecenia Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Utwórz wirtualny dysk twardy, który zawiera pakiety SCVMM, uruchamiając następujące polecenie. Zostanie wyświetlony monit o podanie hasła administratora dla nowego dysku 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
    

    Przykład:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. W tym przykładzie zostanie utworzony dysk VHD z obrazu ISO zainstalowanego jako F.

  6. Podczas tworzenia dysku VHD użyje folderu o nazwie Base w tym samym katalogu, w którym uruchomiono New-NanoServerImage

  7. Spowoduje to umieszczenie dysku VHD w folderze o nazwie Nano1 w folderze, w którym jest uruchamiane polecenie.

  8. Nazwa komputera to Nano1 i zainstaluje sterowniki maszyn wirtualnych z uruchomioną funkcją Hyper-V.

  9. Jeśli chcesz maszyny wirtualnej generacji 1, wygeneruj obraz VHD przy użyciu rozszerzenia vhd dla parametru -TargetPath. W przypadku maszyny wirtualnej generacji 2 wygeneruj obraz VHDX z rozszerzeniem vhdx dla parametru -TargetPath.

  10. W programie VMM utwórz nową maszynę wirtualną i użyj utworzonego wirtualnego dysku twardego.

Następne kroki

Aprowizuj maszynę wirtualną.