在 VMM 中部署和管理 Nano 伺服器型 Hyper-V 主機或 VM
您可以使用 System Center Virtual Machine Manager (VMM) 來管理執行 Nano 伺服器的主機和虛擬機。
使用 VMM,您可以新增和管理執行 Nano 的現有主機、將裸機機器設定為 Nano 伺服器型主機、部署計算叢集,以及儲存設備叢集(分類式和超融合式)。 您可以管理 Nano 型 VM,包括受防護的 VM。
在您開始使用 Intune 之前
- 針對 VM 部署,您必須在 VMM 外部建立 Nano Server 虛擬硬碟。
- 您無法在 VMM 中從 Nano Server VM 建立 VM 範本。 您可以使用 Nano Server 虛擬硬碟從頭開始建立 VM 範本。
- 將 Nano Server VM 加入網域時,有一些已知問題。 如果您嘗試將 VM 加入具有 VM 範本中自定義詳細數據的網域,VMM 會忽略網域資訊。 VM 已部署,但不會加入網域。 因應措施是部署 VM,然後將它加入網域。 深入了解。
注意
在裸機部署期間將實體機器加入網域的運作正常。
準備 Nano 伺服器虛擬硬碟
若要開始在 VMM 中部署 Nano Server 型主機或虛擬機,您需要從 Windows Server VHD 建立 Nano 伺服器 VHD。 VHD 應該包含 VMM 套件:
- 新增 VMM 套件 ,Microsoft-NanoServer-SCVMM-Package,以確保 VMM 代理程式是 VHD 的一部分。
- 新增 VMM 計算套件, Microsoft-NanoServer-SCVMM-Compute-Package,以確保 VHD 具有 Hyper-V 角色,而且您可以使用 VMM 管理實體伺服器。 如果您安裝此套件,請勿使用 Hyper-V 角色的 -Compute 選項。
- 針對文件伺服器角色,請使用 Microsoft-NanoServer-Storage-Package,以及 Microsoft-NanoServer-SCVMM-Package。
- 針對超融合式部署,請使用 Microsoft-NanoServer-Storage-Package,以及 Microsoft-NanoServer-SCVMM-Package 和 Microsoft-NanoServer-SCVMM-Compute-Package。
建立實體計算機的虛擬硬碟
將 NanoServerImageGenerator.psm1 和 Convert-WindowsImage.ps1 從 Windows Server ISO 中的 \NanoServer 文件夾複製到硬碟上的資料夾。
以系統管理員身分啟動 PowerShell。 瀏覽至您放置文稿的資料夾。
執行下列命令以匯 入 NanoServerImageGenerator 文稿:
Import-Module NanoServerImageGenerator.psm1 -Verbose
建立包含 VMM 套件的 VHD。 若要這樣做,請執行下列命令,這會提示您輸入新 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
例如:
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
- 此範例會從掛接為 F 的 ISO 建立 VHD:
- 建立 VHD 時,它會在執行 New-NanoServerImage 的相同資料夾中使用名為 Base 的資料夾。
- 它會將 VHD 放在命令執行所在的資料夾中名為 Nano1 的資料夾。
- 此範例中的計算機名稱是 Nano-srv1。 它包含針對最常見硬體安裝的 OEM 驅動程式,並已啟用叢集功能。
- VHD 已啟用 Nano 伺服器的遠端管理,即使來自不在相同子網中的系統也一樣。
- 如果伺服器使用 UEFI 開機,您需要將腳本從 NanoServer.vhd 變更為 NanoServer.vhdx。
以系統管理員身分登入您要在其中執行 Nano Server VHD 的實體伺服器上。
將腳本建立的 VHD 複製到實體計算機,並將其設定為從新的 VHD 開機,如下所示:
- 掛接產生的 VHD。
- 執行 bcdboot d:\windows (在此範例中,它會掛接在 D:)
- 取消掛接 VHD。
將實體電腦開機到 Nano Server 虛擬硬碟。
使用您在執行文本時提供的系統管理員名稱和密碼登入 Nano 伺服器復原主控控台,並取得 Nano 伺服器主機的 IP 位址。 深入了解。
確定 Nano 伺服器已加入與 VMM 伺服器相同的網域。 深入了解。
確定 VMM 服務帳戶和執行身分帳戶已新增至 Nano 伺服器上的系統管理員群組。
在現有的 Nano Server 上離線安裝 VMM 套件
如果您在建立 Nano Server VHD 時未新增 VMM 套件,您可以稍後安裝它們,如下所示:
將 VHD/VHDX 複製到 Windows Server 2016 計算機上的位置。 例如:C:\MyNano.vhd。
使用 PowerShell 安裝並匯入 PackageManagement (OneGet) PowerShell 模組的 NanoServerPackage 提供者:
Install-PackageProvider NanoServerPackage Import-PackageProvider NanoServerPackage
安裝提供者之後,您可以使用這些 Cmdlet 在 VHD 上搜尋並安裝 VMM 套件(VMM 代理程式和 Hyper-V),其中 C:\MyNano.vhd 是 Nano 伺服器型 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"
在執行中的 Nano 伺服器主機上安裝 VMM 套件
建議您離線安裝 VMM 套件(建立 VHD 時)。 如果您需要在 Nano 伺服器執行時將其安裝在線上,請執行下列動作:
將 Packages 資料夾從本機安裝媒體複製到執行中的 Nano 伺服器。 例如,至 C:\packages。
使用遠端 PowerShell 登入 Nano 伺服器。
使用下列命令新增 VMM 套件:
安裝 Microsoft-NanoServer-SCVMM-Package
dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Package_en-us.cab
注意
請確定 en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) 和中性 (Microsoft-NanoServer-SCVMM-Package.cab) .cab檔案都位於相同的資料夾中,以便安裝兩者。
若要安裝 Microsoft-NanoServer-SCVMM-Compute-Package:
dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
執行下列命令,檢查 VMM 套件和相關聯的語言套件是否已正確安裝:
dism /online /get-packages
您應該會看到 套件識別:Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 列出兩次。 發行類型:語言套件,一次用於版本類型:Feature Pack。 同樣適用於 Microsoft-NanoServer-SCVMM-Compute-Package。
重新啟動 Nano Server 主機。
將 Nano 伺服器主機新增至 VMM 網狀架構
Nano 伺服器主機準備就緒之後,請將它新增至 VMM 網狀架構。 深入了解。
建立 Nano 伺服器 VM
若要建立 Nano 伺服器型 VM,您需要將少數 VM 特定套件新增至 VHD。 建立 VM 的 VHD,如下所示:
將 NanoServerImageGenerator.psm1 和 Convert-WindowsImage.ps1 從 VMM 中的 \NanoServer 資料夾複製到硬碟上的資料夾。
以系統管理員身分啟動 Windows PowerShell,並流覽至腳本資料夾。
使用 Import-Module NanoServerImageGenerator.psm1 -Verbose 匯入 NanoServerImageGenerator 腳本。
執行下列命令,建立包含 SCVMM 套件的 VHD。 系統會提示您輸入新 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
範例:
New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
此範例會從掛接為 F 的 ISO 建立 VHD。
建立 VHD 時,它會在執行 New-NanoServerImage 的相同目錄中使用名為 Base 的資料夾
它會將 VHD 放在名為 Nano1 的資料夾,該資料夾中會執行命令。
計算機名稱將會是 Nano1,且會安裝執行 Hyper-V 的虛擬機驅動程式。
如果您想要第 1 代虛擬機,請使用 -TargetPath 的 .vhd 擴充功能產生 VHD 映射。 針對第 2 代虛擬機,使用 -TargetPath 的 .vhdx 擴充功能產生 VHDX 映射。
在 VMM 中,建立新的虛擬機,並使用您所建立的虛擬硬碟。