ベアメタルサーバで hyper-v を使ってみた(仮想デスクトップ編)

19
ベアメタルサーバで HYPER-V を使ってみた (HYPER-V仮想デスクトップ編) 2015年9月15日 株式会社セントラルソフトサービス 花木 1

Upload: atsushi-hanaki

Post on 15-Apr-2017

1.722 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

ベアメタルサーバで HYPER-V を使ってみた(HYPER-V仮想デスクトップ編)

2015年9月15日株式会社セントラルソフトサービス花木 篤

1

Page 2: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

自己紹介

2

花木 篤(Atsushi Hanaki)

株式会社セントラルソフトサービス(本社︓愛知県岡崎市)取締役経歴︓ 主にインフラ関係の仕事に従事

•ネットワーク監視システム開発•自治体ネットワーク構築・運用•etc

趣味︓ 自転⾞(ランドナー)、ゴルフ

Page 3: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

仮想デスクトップによる 仮想GPU

3

仮想化基盤(ハイパーバイザ)の機能により、複数のユーザ(仮想デスクトップ)間でGPUを共有して利用できること

仮想化対応GPU

GPU対応仮想化ハイパーバイザ

物理サーバ

ゲストOS

仮想マシン

GPUドライバ

GPU対応仮想デスクトップ

アプリケーション

Page 4: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

仮想GPUのメリット

4

�仮想デスクトップでは難しかったグラフィックス処理を可能となり、専用PCがなくても⾼度なグラフィック処理が必要な業務を場所に縛られず⾏うことができる。

�CADソフトウェアなど個別デスクトップでしか扱えなかった業務を仮想デスクトップ上で⼀元的に管理できるようになる

�複数の仮想デスクトップが、単⼀のGPUを共有することで、ユーザー全員に対してグラフィックスカードを配置する必要がなくなり、利用効率の向上及びコストの⼤幅削減ができる

Page 5: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

SOFTLAYERでのGPU

5

Page 6: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

仮想GPUデスクトップ提供に最適なSOFTLAYER

6

� GPU利用できる仮想デスクトップ環境� VMWare Horizon View (VMware vSphere)� Citrix XenDesktop (Citrix XenServer)� Microsoft Hyper-V RemoteFX(Microsoft Hyper-V)

� SoftLayerだからできること� ベアメタルサーバ対応で主要な仮想デスクトップ環境が提供できる� 仮想GPUに対応したGPUが提供される(NVIDIA GRID K2)

SoftLayerのベアメタルサーバを使って、Microsoft Hyper-V RemoteFXからGPUを利用してみた。

Page 7: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

MICROSOFT WINDOWS 2012 HYPER-V REMOTEFX

7

リモートデスクトップ接続におけるユーザーエクスペリエンス向上機能

� ットワーク使用帯域の更なる最適化�マルチタッチ⼊⼒のサポート�DirectX 11 対応RemoteFX仮想GPU の提供(DX11 対

応GPU が必要)�USB リダイレクションのRDS サポート�WAN 対応(UDP ポートの利用)

Page 8: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

今回試したシステム構成

8

Microsoft Windows Datacenter 2012 R2 Hyper-V

(物理サーバ)

ActiveDirectory(仮想サーバ)

VyOSルータ(仮想サーバ)

Private Network

SoftLayerミラノデータセンター

GPU(NVIDIA GRID K2)

VPN接続

Windows 8.1vGPU有り

Page 9: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

使用したサーバ構成

9

データセンター ミラノOS Windows Server 2012 R2 Datacenter Edition With

HyperV (64bit)CPU Dual Intel Xeon E52620 v3 (6 Cores, 2.40 GHz)GPU NVIDIA Grid K2 Graphic Cardメモリ 64 GB RAMNIC 100Mbps

�ハードウェア構成

�Windows 構成(以下の役割と機能をインストール)� Hyper-V(物理サーバ・デプロイ時にインストール済み)� リモートデスクトップ仮想化ホスト

Page 10: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

物理サーバでのGPUの有効化

10

� 物理サーバへのGPUドライバインストール物理サーバをデプロイした段階では、GPUドライバがインストールされていない。

ドライバは、別途インストールする必要あり︕

Page 11: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

物理サーバでのGPUの有効化

11

� GPUドライバ導⼊後、Hyper-VがGPU認識

Page 12: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

12

仮想マシンでのGPUの有効化� [ハードウェアの追加]で[RemoteFX 3D ビデオアダプター]を追加

Page 13: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

13

仮想マシンでのGPUの有効化� モニタの最⼤解像度を設定する

Page 14: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

仮想デスクトップへの接続

14

1. [スタート]メニュー -> [すべてのプログラム] -> [アクセサリ] -> [リモートデスクトップ接続]をクリック。

2. リモートデスクトップの接続画面が表示されるため、[オプション]を押下し、[エクスペリエンス]タブを開く。

3. [パフォーマンスを最適化するために接続速度を選択してください]という指示に従い、[LAN (10Mbps 以上)] を選択する。

4. [ローカルリソース]タブを選択し、[キーボード]で[リモートコンピューター]を選択する。

5. 次に、[全般]タブを開き、コンピュータ名に先ほど仮想マシン名を、ユーザ名に先ほど[ローカルリモートデ スクトップユーザーセキュリティグループ]に追加したアカウントを⼊⼒し、[接続]を押す。

Page 15: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

15

仮想デスクトップにおけるGPU認識の確認� デバイスマネージャから確認

Page 16: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

16

仮想デスクトップにおけるGPU認識の確認� DirectX診断ツール(dxdiag)

vf

Page 17: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

デモ

17

GPUが有効になった仮想デスクトップ上で、Google Earth を使い仮想GPU利用状況を確認

Page 18: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

おわりに

18

SoftLayer は、物理サーバが使えて、GPUも提供される。時間をかけて調達することなく、簡単に環境は用意できる。

是非、試してみてください・・・

Page 19: ベアメタルサーバで Hyper-V を使ってみた(仮想デスクトップ編)

19

ありがとうございました...