NanoServer VM の作り方は TP4 とほぼ一緒なのですが、コマンドレットとか若干違いがあるので、改めて TP5 の NanoServer VM 作る手順を解説します。
TP4 NanoServer VM の解説はこちら
Windows Server 2016 Technical Preview 4 Hyper-V に
NanoServer VM を作る
http://www.vwnet.jp/Windows/WS16TP4/2015112901/CreateNanoServerVM.htm
TP5 になっても、日本語版 NanoServer は日本語部分が文字化けするので、TP5 も 英語版の NanoServer を作って VM にします。
英語版 NanoServer を作る時は、英語版 Windows Server TP5 環境(VM可)に英語版のインストールメディアをセットして VHD 作ります。
日本語版の TP5 環境に英語版のインストールメディアをセットして -Language en-us で英語版 VHD 構築は可能らしいのですが、僕は試したことないです。
山市良のえぬなんとかわーるど: Nano Server TP4 の Recovery Console 文字化け問題
http://yamanxworld.blogspot.jp/2015/11/nano-server-tp4-recovery-console.html
TP5 NanoServer の VHD 作成はざっくりこんな感じです。(TP4 と同じ)
・インストールメディアの \NanoServer をローカルディスクにコピー
・VHD 作成モジュールを
Import
・VHD 作成
VHD を作る環境が準備出来たら、en-US の Windows Server インストールメディアをマウントし、インストールメディア(D:)の \NanoServer をローカルディスク(c:\NanoServer)にコピーします。
PS C:\> robocopy D:\NanoServer c:\NanoServer /s /e ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : 2016年5月3日 15:20:22 Source = D:\NanoServer\ Dest : c:\NanoServer\ Files : *.* Options : *.* /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ New Dir 2 D:\NanoServer\ 100% New File 166.0 m NanoServer.wim 100% New File 116 ReadMe.txt New Dir 3 D:\NanoServer\NanoServerImageGenerator\ 100% New File 162349 Convert-WindowsImage.ps1 100% New File 445 NanoServerImageGenerator.psd1 100% New File 81920 NanoServerImageGenerator.psm1 New Dir 18 D:\NanoServer\Packages\ 100% New File 118307 Microsoft-NanoServer-BootFromWim-Package.cab 100% New File 14.7 m Microsoft-NanoServer-Compute-Package.cab 100% New File 11.9 m Microsoft-NanoServer-Containers-Package.cab 100% New File 126730 Microsoft-NanoServer-DCB-Package.cab 100% New File 124.6 m Microsoft-NanoServer-Defender-Package.cab 100% New File 1.6 m Microsoft-NanoServer-DNS-Package.cab 100% New File 543202 Microsoft-NanoServer-DSC-Package.cab 100% New File 9.1 m Microsoft-NanoServer-FailoverCluster-Package.cab 100% New File 6.1 m Microsoft-NanoServer-Guest-Package.cab 100% New File 6.4 m Microsoft-NanoServer-Host-Package.cab 100% New File 1.8 m Microsoft-NanoServer-IIS-Package.cab 100% New File 204231 Microsoft-NanoServer-NPDS-Package.cab 100% New File 25.8 m Microsoft-NanoServer-OEM-Drivers-Package.cab 100% New File 70418 Microsoft-NanoServer-SCVMM-Compute-Package.cab 100% New File 898509 Microsoft-NanoServer-SCVMM-Package.cab 100% New File 1.2 m Microsoft-NanoServer-SecureStartup-Package.cab 100% New File 207516 Microsoft-NanoServer-ShieldedVM-Package.cab 100% New File 10.2 m Microsoft-NanoServer-Storage-Package.cab New Dir 18 D:\NanoServer\Packages\en-us\ 100% New File 30200 Microsoft-NanoServer-BootFromWim-Package_en-us.cab 100% New File 356588 Microsoft-NanoServer-Compute-Package_en-us.cab 100% New File 374452 Microsoft-NanoServer-Containers-Package_en-us.cab 100% New File 35568 Microsoft-NanoServer-DCB-Package_en-us.cab 100% New File 23084 Microsoft-NanoServer-Defender-Package_en-us.cab 100% New File 151306 Microsoft-NanoServer-DNS-Package_en-us.cab 100% New File 91469 Microsoft-NanoServer-DSC-Package_en-us.cab 100% New File 168938 Microsoft-NanoServer-FailoverCluster-Package_en-us.cab 100% New File 268565 Microsoft-NanoServer-Guest-Package_en-us.cab 100% New File 260295 Microsoft-NanoServer-Host-Package_en-us.cab 100% New File 144803 Microsoft-NanoServer-IIS-Package_en-us.cab 100% New File 29171 Microsoft-NanoServer-NPDS-Package_en-us.cab 100% New File 407899 Microsoft-NanoServer-OEM-Drivers-Package_en-us.cab 100% New File 24370 Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab 100% New File 27433 Microsoft-NanoServer-SCVMM-Package_en-us.cab 100% New File 48810 Microsoft-NanoServer-SecureStartup-Package_en-us.cab 100% New File 56732 Microsoft-NanoServer-ShieldedVM-Package_en-us.cab 100% New File 232069 Microsoft-NanoServer-Storage-Package_en-us.cab ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 4 4 0 0 0 0 Files : 41 41 0 0 0 0 Bytes : 385.06 m 385.06 m 0 0 0 0 Times : 0:00:04 0:00:04 0:00:00 0:00:00 Speed : 95611597 Bytes/sec. Speed : 5470.939 MegaBytes/min. Ended : 2016年5月3日 15:20:26 |
必要モジュールをコピーしたら、NanoServer VHD を作成するモジュールを Import します。
PS C:\> Import-Module
"C:\NanoServer\NanoServerImageGenerator\NanoServerImageGenerator.psm1"
-Verbose VERBOSE: Loading module from path 'C:\NanoServer\NanoServerImageGenerator\NanoServerImageGenerator.psm1'. VERBOSE: Importing function 'Edit-NanoServerImage'. VERBOSE: Importing function 'Get-NanoServerPackage'. VERBOSE: Importing function 'New-NanoServerImage'. |
モジュールのインポートが出来たら、NanoServer VHDを作成します。
TP4 ではパスワード設定をスキップすると、起動時のパスワード設定になっていたのですが、TP5 ではパスワードスキップができないので VHD 作成時にパスワードを指定します。
PS C:\> New-NanoServerImage -DeploymentType Guest -Edition Datacenter -MediaPath D:\ -BasePath C:\work\wim -TargetPath C:\work\en_NanoServer01VM.vhdx -ComputerName en_NanoServer01 cmdlet New-NanoServerImage at command pipeline position 1 Supply values for the following parameters: AdministratorPassword: ********* Windows(R) Image to Virtual Hard Disk Converter for Windows(R) 10 Copyright (C) Microsoft Corporation. All rights reserved. Version 10.0.14300.1000.amd64fre.rs1_release_svc.160324-1723 INFO : Looking for the requested Windows image in the WIM file INFO : Image 2 selected (ServerDatacenterNano)... INFO : Creating sparse disk... INFO : Attaching VHDX... INFO : Initializing disk... INFO : Creating EFI system partition... INFO : Formatting system volume... INFO : Setting system partition as ESP... INFO : Creating MSR partition... INFO : Creating windows partition... INFO : Formatting windows volume... INFO : Windows path (F:) has been assigned. INFO : System volume location: E: INFO : Applying image to VHDX. This could take a while... INFO : Image was applied successfully. INFO : Making image bootable... INFO : Drive is bootable. Cleaning up... INFO : Closing VHDX... INFO : Closing Windows image... INFO : Done. Done. The log is at: C:\Users\ADMINI~1\AppData\Local\Temp\2\NanoServerImageGenerator.log |
-DeploymentType | Guest | Host |
-Edition | Datacenter | Standard |
-MediaPath | インストールメディアの Path |
-BasePath | Wim の出力先 |
-TargetPath | VHD の出力先 |
-ComputerName | hostname |
VHD が出来たら、Gen 2 で VM を作ります。
起動すると、コンソールが見えるのでコンソール(Recovery Console)にログインしてみましょう。
NanoServer のコンソールは出来ることが少ないので、初期 IP アドレス設定くらいにか使いません。
Hyper-V ホストから PowerShell Direct で接続すれば、New-NetIPAddress で IP 設定も出来るので、実際のところコンソールの出番はほとんどありません。
英語版なのでタイムゾーンを日本(Tokyo Standard Time)に変更します。
設定を有効にするために一度 VM を再起動します。
PS C:\> Enter-PSSession -VMName en-NanoServer -Credential
administrator [en-NanoServer]: PS C:\Users\administrator\Documents> cd \ [en-NanoServer]: PS C:\> tzutil /g Pacific Standard Time [en-NanoServer]: PS C:\> tzutil /s "Tokyo Standard Time" [en-NanoServer]: PS C:\> Restart-Computer -Force ; exit |
NanoServer に IP アドレスを設定すれば、GUI を持たない Windows なので、Enter-PSSession や Invoke-Command でリモート操作が可能になります。
初めてリモート操作するのであれば、接続元で winrm quickconfig -force と Set-Item WSMan:\localhost\Client\TrustedHosts * -Force でリモート操作を許可します。
PS C:\> winrm quickconfig -force WinRM サービスは、既にこのコンピューターで実行されています。 WinRM は、管理用にこのコンピューターへのリモート アクセスを許可するように設定されていません。 次の変更を行う必要があります: ローカル ユーザーにリモートで管理権限を付与するよう LocalAccountTokenFilterPolicy を構成してください。 WinRM はリモート管理用に更新されました。 ローカル ユーザーにリモートで管理権限を付与するよう LocalAccountTokenFilterPolicy を構成しました。 PS C:\> Set-Item WSMan:\localhost\Client\TrustedHosts * -Force |
NanoServer は、デフォルトで Enable-PSRemoting されているので、何も設定せずに Enter-PSSession 出来ます。
PS C:\> Enter-PSSession 192.168.33.58 -Credential administrator [192.168.33.58]: PS C:\Users\administrator\Documents> cd \ [192.168.33.58]: PS C:\> Get-Process Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName ------- ------ ----- ----- ----- ------ -- -- ----------- 0 6 792 1708 ...63 0.00 292 0 csrss 0 7 2696 8060 ...77 0.09 864 0 EMT 0 0 0 4 0 0 0 Idle 0 17 3472 9024 ...90 0.17 352 0 lsass 0 8 1412 4784 ...68 0.03 332 0 services 0 2 300 856 ...58 0.05 208 0 smss 0 8 1464 5468 ...80 0.20 436 0 svchost 0 13 1732 5828 ...82 0.08 464 0 svchost 0 14 7592 11944 ...94 0.14 548 0 svchost 0 7 1332 5728 ...77 0.06 572 0 svchost 0 7 1276 4824 ...76 0.06 588 0 svchost 0 17 7988 16636 ...43 0.66 628 0 svchost 0 8 1696 5688 ...77 0.05 656 0 svchost 0 29 4724 12532 ...18 0.31 700 0 svchost 0 27 3828 9076 ...93 0.17 768 0 svchost 0 7 1540 5072 ...76 0.08 936 0 svchost 0 14 3524 10136 ...26 0.17 944 0 svchost 0 11 3476 8016 ...93 0.11 1020 0 svchost 0 0 80 68 2 0.97 4 0 System 0 7 700 3772 ...70 0.03 316 0 wininit 0 5 1268 5724 ...76 0.02 1608 0 WMIADAP 0 8 2504 7432 ...81 0.11 1644 0 WmiPrvSE 0 34 55828 78552 ...55 2.34 1720 0 wsmprovhost [192.168.33.58]: PS C:\> exit PS C:\> |
Copyright © MURA All rights reserved.