TP5 Nano Server への役割追加は TP4 と変わり無いのですが、うっかり TP4 の手順を書いていなかったので紹介します。
Nano Server への役割追加は Offline VHD に役割を追加します。
通常の Windows
Server のように稼働中に Add-WindowsFeature で追加は出来ませんが、DISM /Online /Add-Package
でオンライン追加可能です。(本ページでは割愛します)
Nano Server への役割追加は、Nano Server VHD 作成時か作成後に役割を追加します。
Nano Server VHD の作り方はこちら
Windows Server 2016 Technical Preview 4 Hyper-V に
NanoServer VM を作る
http://www.vwnet.jp/Windows/WS16TP4/2015112901/CreateNanoServerVM.htm
VHD 作成後に役割を追加するのであれば、New-NanoServerImage で VHD を作った後に、Edit-NanoServerImage で役割を追加します。
Nano Server に追加可能な役割は Get-NanoServerPackage で確認できます。
パッケージ名を見ると、何の役割が追加出来るのか推測できますね。
PS C:\> Get-NanoServerPackage -MediaPath d:\ Microsoft-NanoServer-BootFromWim-Package Microsoft-NanoServer-Compute-Package Microsoft-NanoServer-Containers-Package Microsoft-NanoServer-DCB-Package Microsoft-NanoServer-Defender-Package Microsoft-NanoServer-DNS-Package Microsoft-NanoServer-DSC-Package Microsoft-NanoServer-FailoverCluster-Package Microsoft-NanoServer-Guest-Package Microsoft-NanoServer-Host-Package Microsoft-NanoServer-IIS-Package Microsoft-NanoServer-NPDS-Package Microsoft-NanoServer-OEM-Drivers-Package Microsoft-NanoServer-SCVMM-Compute-Package Microsoft-NanoServer-SCVMM-Package Microsoft-NanoServer-SecureStartup-Package Microsoft-NanoServer-ShieldedVM-Package Microsoft-NanoServer-Storage-Package |
-MediaPath | インストールメディアの Path |
Nano Server VHD への役割追加はには2種類の方法があります。
1つは New-NanoServerImage のオプションとして指定する方法と、もう1つは、作成済みの Nano Server VHD に Edit-NanoServerImage で役割パッケージを追加する方法です。
どちらも共通オプションなので、Edit-NanoServerImage での手順を紹介します。
作成済みの Nano Server VHD に IIS の役割を追加するには以下のようにします。
PS C:\> Edit-NanoServerImage -BasePath
C:\work\wim -TargetPath "C:\work\en_NanoServer01VM.vhdx" -Packages
Microsoft-NanoServer-IIS-Package Done. The log is at: C:\Users\ADMINI~1\AppData\Local\Temp\NanoServerImageGenerator.log |
-BasePath | Wim の出力先 |
-TargetPath | VHD の出力先 |
IIS がインストールされた VHD を Gen 2 VM にして起動すると、IIS が稼働していることがわかります。
役割追加オプションは、このページの "Creating a custom Nano Server image" セクションを参照してください。
Getting Started with Nano Server
https://technet.microsoft.com/en-us/library/mt126167.aspx
New-NanoServerImage / Edit-NanoServerImage
では、パッケージ名を指定して役割を追加するタイプと、オプションとして役割を追加するタイプが混在しています。
(オプションに統一されると予想)
役割 | オプション |
Hyper-V | -Compute |
Failover Clustering | -Clustering |
Basic drivers | -OEMDrivers |
File Server | -Storage |
Windows Defender | -Defender |
DNS | -Packages Microsoft-NanoServer-DNS-Package |
DSC | -Packages Microsoft-NanoServer-DSC-Package |
IIS | -Packages Microsoft-NanoServer-IIS-Package |
Windows Containers | -Containers |
SCVMM agent | -Packages
Microsoft-NanoServer-SCVMM-Compute-Package -Packages Microsoft-NanoServer-SCVMM-Package |
NPDS | -Packages Microsoft-NanoServer-NPDS-Package |
DCB | -Packages Microsoft-NanoServer-DCB-Package |
Ability to boot and run from a RAM disk | -RamdiskBoot |
VM | -DeploymentType Guest (New-NanoServerImage のみ) |
Host | -DeploymentType Host (New-NanoServerImage のみ) |
Secure Startup | -Packages Microsoft-NanoServer-SecureStartup-Package |
Shielded VM | -Packages Microsoft-NanoServer-ShieldedVM-Package |
Copyright © MURA All rights reserved.