Windows Server vNext、仮想化 (Hyper-V) の向上点
-
Upload
syuichi-murashima -
Category
Technology
-
view
1.059 -
download
4
description
Transcript of Windows Server vNext、仮想化 (Hyper-V) の向上点
Windows Server vNext、仮想化 (Hyper-V) の向上点
gloops 村嶋修一
Microsoft MVP for Hyper-V
自己紹介
• MURA/村嶋修一
• 千葉県松戸市在住
• Windows系インフラ担当 @ gloops
• MS MVP for Hyper-V
• http://www.vwnet.jp
2
こんな本書きました
3
Agenda
• Hyper-V検証環境構築のツボ
• Windows Server Technical Preview Hyper-Vの向上点• VM構成ファイル
• VM移行
• 統合サービス
• LinuxのSecure bootサポート
• プロダクション チェックポイント
• NIC識別
• ホットアド/リムーブ NIC
• ホットアド/リムーブ メモリー
• Hyper-V マネージャー
• RemoteFX vGPU
4
お約束なお断り
• Windows Server Technical PreviewはWindows Updateで更新される評価版
• Previewなので、今後の機能追加/変更/削除があります本日のデモと同じ操作が出来るとは限りません
• プレビュー版なのでバグは御愛嬌って事で
5
6
検証環境の作り方
• 物理マシンにインストールするのも良いのですが...
• 配布VHDをboot menuへ組み込む• 容量可変40GB VHD
• VMにTechnical Previewをインストールして sysprepVHDXをboot memuへ組み込む• 16GB以上のVHDX
7
Boot menu への組み込み
• $Menu = "Windows Server Technical Preview"
• $VHDPath = “C:¥VHD¥wstp.vhdx"
• if(Test-Path $VHDPath){
• $Output = bcdedit /copy `{current`} /d "$Menu" | Out-String
• $Output = $Output -split " "
• $GUID = $Output[1]
• $Drive = Split-Path $VHDPath -Qualifier
• $File = Split-Path $VHDPath -noQualifier
• bcdedit /set $GUID device vhd=`[$Drive`]$File
• bcdedit /set $GUID osdevice vhd=`[$Drive`]$File
• bcdedit /set $GUID detecthal on
• }
• else{
• echo "$VHDPath not found"
• }
8
Product key
• JGNV3-YDJ66-HJMJP-KVRXG-PDGDH or Skip
9
VHD bootの取り外し
• msconfig
• vhdxの削除
10
SLAT
• Windows Server 2012 R2 : SLAT 推奨
• Technical Preview Hyper-V : SLAT 必須
• Intel Core2 Quad とかIntel Xeon E5405 とか... orz
11
12
VM構成ファイル
• 2012 R2 Hyper-V までの VM 構成は XML
• Technical Preview からの VM 構成はバイナリー• パフォーマンス向上(に効果があるらしい)
• 新しい拡張子 .VMCX and .VMRS
http://1drv.ms/1zgH5k8
13
VM移行
• Windows Server 2012 R2 Hyper-V VM がそのまま稼働• ローリング クラスター アップグレード
• 移動
• インポート
• VM構成のアップグレード
• Update-VMConfigurationVersion
http://1drv.ms/1zgHgft
14
Technical Preview既知のBug
• VM 構成をアップグレードすると、VM起動不能• Gen2 環境でセキュアブートが機能しないbugあり
• 回避方法• Set-VMFirmware “VM Name” -SecureBootTemplate MicrosoftWindows
http://1drv.ms/1zgHaEv
15
統合サービス
• 2012 R2 Hyper-Vまでは、ISOイメージ
• Technical PreviewはWindows Update
http://1drv.ms/1zgHoLU
16
インストールされている統合セットアップのバージョン確認すると...
• (Get-Item C:¥Windows¥System32¥drivers¥vmbus.sys).VersionInfo.FileVersion
環境 バージョン
2012 R2 Hyper-V 上の Windows 8.1 6.3.9600.16384
Technical Preview Hyper-V 上の Windows 8.1 6.3.9600.17388
Technical Preview Hyper-V 上の Windows 10 6.4.9879.0
17
LinuxのSecure bootサポート
• Ubntu 14.04 以降
• SUSE Linux Enterprise Server 12 以降• Set-VMFirmware “VM Name” -SecureBootTemplate MicrosoftUEFICertificateAuthority
http://1drv.ms/1zgHtPD
18
プロダクション チェックポイント
• VSSを使用したバックアップと同様のチェックポイント
• SQL Serverやファイルサーバーでのチェックポイントが有効
http://1drv.ms/1zgHzH7
19
NIC識別
• 仮想NIC名をVMから確認可能
• Add-VMNetworkAdapter -VMName “VM Name”-SwitchName “Switch Name” -Name “Virtual NIC Name”
Set-VMNetworkAdapter -VMName “VM Name” -DeviceNaming On
• Get-NetAdapterAdvancedProperty |
?{ $_.DisplayName -eq “Hyper-V Network Adapter Name”} |
select Name , Displayvalue
http://1drv.ms/1zgHwuK
20
Hyper-V マネージャー
• WinRM
• 資格情報指定
• Windows Server 2012 / 2012 R2 サポート
http://1drv.ms/1zgHB1C
23
RemoteFX vGPU
• OpenGL 4.4 サポート
• OpenCL 1.1 サポート
• VRAMサイズ指定
http://1drv.ms/1zgHSBA
24
RemoteFX vGPU 要件
• Host: Windows Server Technical Preview(RDVH)
• Guest: Windows 10 Enterprise(Gen 1)
• GPU: RemoteFX 対応 GPU がホストに搭載されている
http://blogs.msdn.com/b/rds/archive/2014/11/05/remotefx-vgpu-updates-in-windows-server-next.aspx
25
RemoteFX 対応 GPU
Rank nVIDIA AMD
Best NVIDIA Grid
1. Grid K1
2. Grid K2
AMD FirePro series
1. AMD FirePro S10000
2. AMD FirePro S9000
3. AMD FirePro S7000
Better NVIDIA Quadro
1. Quadro K6000
2. Quadro K5000
AMD FirePro series
1. AMD FirePro V9800P
2. ATI FirePro V9800
Good AMD FirePro series
1. ATI FirePro™ V8800
2. ATI FirePro™ V7800
3. AMD FirePro™ V7800P
4. ATI FirePro™ V5800
http://blogs.msdn.com/b/rds/archive/2013/11/05/gpu-requirements-for-remotefx-on-windows-server-2012-r2.aspx
26
このデモでは AMD Radeon HD 6450 を使っています
まとめ
• Hyper-V検証環境構築のツボ
• 配布VHDをboot menuへ組み込む
• VMにTechnical Previewをインストールして sysprepVHDXをboot memuへ組み込む
• SLAT必須
27
まとめ
• Windows Server Technical Preview Hyper-Vの向上点
• VM移行
– Windows Server 2012 R2 VM がそのまま稼働するのでローリング アップデート可能
– コマンドレットでVM構成アップデート
• 統合サービス
– Windows Update で提供
• プロダクション チェックポイント
– バックアップと同等
– SQL、ファイルサーバーでのチェックポイント OK
28
まとめ
• Windows Server Technical Preview Hyper-Vの向上点
• NIC識別
– 仮想NIC名をVM内で認識
• ホットアド/リムーブ NIC
– VM 稼働状態で NIC の追加/削除が可能
• ホットアド/リムーブ メモリー
– 容量固定 VM のメモリーを VM 稼働状態で追加/削減が可能
29
まとめ
• Hyper-V マネージャー
– Windows Server 2012 / 2012 R2 サポート
– 資格情報指定
• RemoteFX vGPU
– OpenGL 4.4、OpenCL 1.1サポート
– Windows 10 Enterprise Gen 1
– HOSTにRemoteFX vGPU対応GPU搭載
30
Q & A
31
Thank You!
32