33
Windows Server vNext、 仮想化 (Hyper-V) の向上点 gloops 村嶋修一 Microsoft MVP for Hyper-V

Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Windows Server vNext、仮想化 (Hyper-V) の向上点

gloops 村嶋修一

Microsoft MVP for Hyper-V

Page 2: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

自己紹介

• MURA/村嶋修一

• 千葉県松戸市在住

• Windows系インフラ担当 @ gloops

• MS MVP for Hyper-V

• http://www.vwnet.jp

[email protected]

2

Page 3: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

こんな本書きました

3

Page 4: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Agenda

• Hyper-V検証環境構築のツボ

• Windows Server Technical Preview Hyper-Vの向上点• VM構成ファイル

• VM移行

• 統合サービス

• LinuxのSecure bootサポート

• プロダクション チェックポイント

• NIC識別

• ホットアド/リムーブ NIC

• ホットアド/リムーブ メモリー

• Hyper-V マネージャー

• RemoteFX vGPU

4

Page 5: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

お約束なお断り

• Windows Server Technical PreviewはWindows Updateで更新される評価版

• Previewなので、今後の機能追加/変更/削除があります本日のデモと同じ操作が出来るとは限りません

• プレビュー版なのでバグは御愛嬌って事で

5

Page 6: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

6

Page 7: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

検証環境の作り方

• 物理マシンにインストールするのも良いのですが...

• 配布VHDをboot menuへ組み込む• 容量可変40GB VHD

• VMにTechnical Previewをインストールして sysprepVHDXをboot memuへ組み込む• 16GB以上のVHDX

7

Page 8: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

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

Page 9: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Product key

• JGNV3-YDJ66-HJMJP-KVRXG-PDGDH or Skip

9

Page 10: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

VHD bootの取り外し

• msconfig

• vhdxの削除

10

Page 11: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

SLAT

• Windows Server 2012 R2 : SLAT 推奨

• Technical Preview Hyper-V : SLAT 必須

• Intel Core2 Quad とかIntel Xeon E5405 とか... orz

11

Page 12: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

12

Page 13: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

VM構成ファイル

• 2012 R2 Hyper-V までの VM 構成は XML

• Technical Preview からの VM 構成はバイナリー• パフォーマンス向上(に効果があるらしい)

• 新しい拡張子 .VMCX and .VMRS

http://1drv.ms/1zgH5k8

13

Page 14: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

VM移行

• Windows Server 2012 R2 Hyper-V VM がそのまま稼働• ローリング クラスター アップグレード

• 移動

• インポート

• VM構成のアップグレード

• Update-VMConfigurationVersion

http://1drv.ms/1zgHgft

14

Page 15: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Technical Preview既知のBug

• VM 構成をアップグレードすると、VM起動不能• Gen2 環境でセキュアブートが機能しないbugあり

• 回避方法• Set-VMFirmware “VM Name” -SecureBootTemplate MicrosoftWindows

http://1drv.ms/1zgHaEv

15

Page 16: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

統合サービス

• 2012 R2 Hyper-Vまでは、ISOイメージ

• Technical PreviewはWindows Update

http://1drv.ms/1zgHoLU

16

Page 17: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

インストールされている統合セットアップのバージョン確認すると...

• (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

Page 18: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

LinuxのSecure bootサポート

• Ubntu 14.04 以降

• SUSE Linux Enterprise Server 12 以降• Set-VMFirmware “VM Name” -SecureBootTemplate MicrosoftUEFICertificateAuthority

http://1drv.ms/1zgHtPD

18

Page 19: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

プロダクション チェックポイント

• VSSを使用したバックアップと同様のチェックポイント

• SQL Serverやファイルサーバーでのチェックポイントが有効

http://1drv.ms/1zgHzH7

19

Page 20: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

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

Page 21: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

ホットアド/リムーブ NIC

• VM稼働状態での NIC 追加/削除が可能

http://1drv.ms/1zgHJhD

21

Page 22: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

ホットアド/リムーブ メモリー

• 動的メモリーを使用していないVMのメモリーを稼働中に追加/削減

http://1drv.ms/1zgHNOu

22

Page 23: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Hyper-V マネージャー

• WinRM

• 資格情報指定

• Windows Server 2012 / 2012 R2 サポート

http://1drv.ms/1zgHB1C

23

Page 24: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

RemoteFX vGPU

• OpenGL 4.4 サポート

• OpenCL 1.1 サポート

• VRAMサイズ指定

http://1drv.ms/1zgHSBA

24

Page 25: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

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

Page 26: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

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

Page 27: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

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

27

このデモでは AMD Radeon HD 6450 を使っています

Page 28: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

まとめ

• Hyper-V検証環境構築のツボ

• 配布VHDをboot menuへ組み込む

• VMにTechnical Previewをインストールして sysprepVHDXをboot memuへ組み込む

• SLAT必須

28

Page 29: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

まとめ

• Windows Server Technical Preview Hyper-Vの向上点

• VM移行

– Windows Server 2012 R2 VM がそのまま稼働するのでローリング アップデート可能

– コマンドレットでVM構成アップデート

• 統合サービス

– Windows Update で提供

• プロダクション チェックポイント

– バックアップと同等

– SQL、ファイルサーバーでのチェックポイント OK

29

Page 30: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

まとめ

• Windows Server Technical Preview Hyper-Vの向上点

• NIC識別

– 仮想NIC名をVM内で認識

• ホットアド/リムーブ NIC

– VM 稼働状態で NIC の追加/削除が可能

• ホットアド/リムーブ メモリー

– 容量固定 VM のメモリーを VM 稼働状態で追加/削減が可能

30

Page 31: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

まとめ

• Hyper-V マネージャー

– Windows Server 2012 / 2012 R2 サポート

– 資格情報指定

• RemoteFX vGPU

– OpenGL 4.4、OpenCL 1.1サポート

– Windows 10 Enterprise Gen 1

– HOSTにRemoteFX vGPU対応GPU搭載

31

Page 32: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Q & A

32

Page 33: Windows Server vNext 仮想化 (Hyper-V) の向上点download.microsoft.com/download/C/0/F/C0F19DBA... · Windows Server vNext、 仮想化(Hyper-V) の向上点 ... Technical Preview

Thank You!

33