View
6.165
Download
0
Category
Preview:
DESCRIPTION
2013年5月25日の.NETラボ勉強会で行った、Surface紹介セッションのスライドです。
Citation preview
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
1.NET ラボ勉強会
2013/6/221st セッション
2Windows 8 のクライアント Hyper-V 入門
Windows 8 で仮想環境を構築しよう
Copyright (c) 2013 Tomokazu Kizawa All rights reserved.
木沢朋和 Microsoft MVP for Windows Expert-IT Pro
windows-podcast.com
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
3自己紹介 木沢朋和 ( きざわともかず )
正式名称 : 木澤朋和 某メーカー系 グループ会社でエンジニアをしています。
Microsoft MVP for Windows Expert-IT Pro(2010/10~2013/9)
主な活動 マイクロソフトの製品や技術を楽しくわかりやすくお伝えする
ポッドキャスト番組WoodStream のデジタル生活 を配信しています。Windows-podcast.com
IT media オルタナティブブログIT Bootstrap を執筆
tkrx178 tkizawa
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
4今日お話しすること 本セッションは IT Pro / Consumer 向けセッションです。
Windows 8 で仮想環境を構築するお話です。 Windows 8 のクライアント Hyper-V とは? 動かすための条件 構築上の注意事項
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
5目次
クライアント Hyper-V って何 ?
仮想環境を構築するメリットとは ?
他の仮想環境との違い 動作させるための条件
ハードとソフト 設定と運用
運用上の注意リソースの割り当てなど
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
6
クライアントHyper-V とは ?
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
7クライアント Hyper-V とは ?
マイクロソフトの仮想環境です・・・ってそりゃわかっているよ、と言われそうですが・・・。
マイクロソフトの提供するハイパーバイザ型の仮想環境です。
Windows クライアント (Windows 8) 上で動く Hyper-V を一般的にクライアント Hyper-V と呼んでいます。
発音は「はいぱーぶい」というより「はいぱーヴィー」 !?
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
8
仮想環境を構築するメリット
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
9本来のメリット
まあまあ、お約束っぽいことをお話ししますと・・・
省スペース化 省電力化 処理の分散 古い OS を動かすこと 耐障害性
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
10省スペース化 / 省電力化 複数のサーバーを用意したい。
ファイルサーバー ドメインサーバー Web サーバー データベースサーバー などなど
用途分のサーバー機が必要 !!
場所もとる !! 電気代もかかる !! 夏は室内温度 30°Over!!
ファイルサーバー
ドメインサーバー
Webサーバー
データベースサーバー
家で怒られる !!
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
11リソースを分け合おう すべてのサーバーが高負荷で稼働しているわけではない 忙しいサーバーもあれば暇なサーバーもいる
サーバー A サーバー B サーバー C サーバー D
忙しい !!
暇 !!マジで忙しい !!
内緒だけどすげー暇 (^_^;)
リソース ここが無駄
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
13リソースを分け合おう サーバーを仮想化して一台のサーバーに集約してリソースを有効に使おう
サーバー A サーバーB
サーバー C サーバーD
Hyper-V 稼働サーバー
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
14古い OS を使いたい 古い OS を使いたい
( まだ Windows 2000 Server が稼働中 !?)
レガシー環境からの移行 物理マシンから仮想マシンイメージに変換するツールもあります。
(Disk2vhd)
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
15耐障害性 ファイルで保存できる。 バックアップも容易。 ハードウェア故障が発生しても早く復旧できる。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
16Windows 8 で Hyper-V を使うメリット いつも使っているクライアント OS(Windows 8) で気軽に仮想環境を。
普通はサーバー機が自宅にあったりなんか・・・しませんよね。普通は。
自宅でメインで使っているマシンの OS は Windows 8
Windows Server を入れてもいいんだけど、普段は Windows 8 がメイン
いちいち切り替えたくない Windows 8 をハイパフォーマンスな状態で使いたい !!
Windows 8 そのものを仮想環境で使う手もありますが、パフォーマンスは最大限に生かせません。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
17Windows 8 で Hyper-V を使うメリット OS を切り替えて使ってみたい
ベータ版 OS を試してみよう 来週ですか !?Windows 8.1
起動で切り替えるのが面倒 リムーバブルカートリッジを使うとか
( 意外と高い )
ブートセレクタを使うとかいつも使う環境はすぐ使えるようにしたい
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
18Windows 8 で Hyper-V を使うメリット 異なるアプリケーションを分けて使いたい
開発環境の構築 Visual Studio 2013 を試したいけど、 2012 との混在は問題ない ( ないはず
ですが )
異なる複数の環境を構築して評価Windows 8 + 新しい Office (2013)Windows 7 + Office 2010Windows 7(64ビット版 ) + Office 2010(64ビット版 )・・・などなど
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
19
他の仮想環境との違い(但し、今回はマイクロソフト製品についてだけ )
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
20
Virtual PC との違い
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
21Virtual PC ホスト型の仮想環境 完全にハードウェアをエミュレーションする。 Virtual PC はハードウェアのデバイスレベルまでエミュレーションしてい
る。
ハイパーバイザ型は、デバイスドライバレベルでゲスト OS からホスト OS に渡し、ホスト OS で稼働させる。 → パフォーマンスが高い
Virtual PC では、 64ビット OS やマルチプロセッサには対応できない。
ハードウェア
ハイパーバイザ
ホストOS
ゲストOS
ゲストOS
ゲストOS
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
22
Windows Server のHyper-V との違い
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
23サーバー版の Hyper-V との違い Remote FX 機能
サーバーの GPU を仮想化して、仮想マシンで Direct3D が使える リモート接続した PC に接続した USB メモリなどを仮想マシンで使える
仮想マシンのライブ・マイグレーション実行したままの移動
Hyper-V レプリカ仮想マシンの複製。バックアップに利用できる
SR-IOV( Single Root I/O Virtualization)ネットワーキングハイパーバイザを介さず、直接 I/O アクセスを行う技術
Synthetic fibre channelゲスト OS から直接 Fibre Channel にアクセスする技術
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
24
動作条件
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
25ソフトウェア条件 OS は Windows 8 Pro または Enterprise
64ビット版
ゆうちゃんでもあいちゃんでもどちらも OK!!
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
26ハードウェア条件 Hyper-V には、次のものを含む 64 ビット プロセッサが必要です。 ハードウェア補助による仮想化。
仮想化オプションが組み込まれたプロセッサ・ Intel バーチャライゼーション テクノロジ (Intel VT-x)・ AMD Virtualization (AMD-V) テクノロジ
ハードウェアによるデータ実行防止 (DEP) が利用でき、有効にされていること・ Intel XD ビット (execute disable bit)・ AMD NX ビット (no execute bit)
SLAT(Second Level Address Translation)仮想マシンのアドレス空間から物理メモリのアドレス空間への返還をサポートする機能intel EPT(Extended Page Table)AMD NPT(Nested Page Table)
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
27ハードウェア条件 但し、メーカー製 PC などでは BIOS でこれらの機能を OFF にしている場合
があります。 設定を ON にしてください。但し、 PC によっては設定そのものができない場合があります。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
28私の環境は OK? 判定ツールがあります。 マイクロソフトの Coreinfo
その他 Virtual Checker などのフリーソフト
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
29Coreinfo マイクロソフト Technet サイト
http://technet.microsoft.com/ja-jp/sysinternals/cc835722
* 機能あり- 機能なし
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
30Virtual Checker OpenLibSys.org
http://openlibsys.org/index-ja.html
64ビット対応、仮想化支援機能、 SLATチェック機能あり
迷ったらこれ
!!
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
31必要なリソース 見積もりは重要です。 メモリ実際稼働させる仮想マシンの最大使用量の合計値が必要
ハードディスク仮想ハードディスクの容量+ 稼働中のメモリ容量
稼働中のメモリ容量は見落としがち。
参考資料はじめての Hyper-V 構築 7 つの落とし穴http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&ved=0CDUQFjAB&url=http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2FC%2F3%2F6%2FC3622F05-437B-4929-B060-0D939F50ED8D%2F20091211Mini_Yamatoya.pdf&ei=7wvFUe37AaSyiQe84YH4DQ&usg=AFQjCNHLDDFpdoJAUX5jqZngQw9iUIBJJA&sig2=Ft7k8Mba1rWhfeCuhUpjJA&bvm=bv.48293060,d.aGc&cad=rjt
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
32
設定と運用
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
33Hyper-V をインストールする [コントロールパネル ]-[ プログラムと機能 ] Windows の機能の有効化または無効化
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
34Hyper-V をインストールする Hyper-V をチェックするだけ
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
35仮想マシンの作成 (新規作成 ) 名前と場所の指定
マシンの格納場所は空き容量を考えて、余裕のある場所に
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
36仮想マシンの作成 ( メモリの割り当て ) メモリの割り当て
動的メモリの使用にチェック
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
37仮想マシンの作成 ( メモリの割り当て ) 動的メモリの割り当てとは ?
仮想マシンに割り当てる実メモリサイズを動的に変更させる機能
必要なメモリだけ仮想マシンが使う。 ゲスト OS は Dynamic Memory対応であること。
仮想マシン A
メモリ 使われていない
仮想マシン B 仮想マシン C 仮想マシン D
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
38仮想マシンの作成 ( メモリの割り当て ) 使うメモリの分だけ確保する。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
39仮想マシンの作成 ( メモリの割り当て ) Dynamic Memory対応の OS
Windows Server 2003(SP2) / R2 (x86 / x64)Standard / Web editions / Enterprise / Datecenter
Windows Server 2008(SP2, x86 / x64) / R2Standard / Web editions / Enterprise / Datecenter
Window 7 (x86 / x64)Ultimate / Enterprise
Windows Vista SP1 (x86 / x64)Ultimate / Enterprise
Dymanic Memory対応の OS:http://technet.microsoft.com/en-us/library/ff817651%28WS.10%29.aspx
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
40仮想マシンの作成 ( メモリの割り当て ) メモリ割り当ては下記の通り
起動時のメモリ割り当て最小値最大値 メモリバッファ
仮想マシンの空きメモリのバッファ
1GB を割り当てて、バッファを20% として場合 1.2GB確保する。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
41仮想マシンの作成 (ネットワーク ) 仮想スイッチで仮想的なネットワークを割り当てる
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
42仮想マシンの作成 ( ハードディスク ) 仮想ハードディスクの作成 作成後にも拡張・縮小ができる。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
43仮想マシンの作成 ( ハードディスク ) 作成後にも拡張・縮小ができる。 (但し、仮想マシンが停止中
であること )
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
44仮想マシンの作成 ( インストールオプション )
インストールする OS のメディア、イメージを指定。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
45対象ゲスト OS こちらを参照
http://technet.microsoft.com/ja-jp/library/cc794868%28v=ws.10%29.aspx
イントールできるゲスト OSWindows 2000 Server / Advanced ServerWindows Server 2003 / R2Windows Server 2008 / R2Windows XP / Vista / 7CentOS 5.2~ 5.7,6.0,6.1RedHat Enterprise 5.2~ 5.7SUSE Linux Enterprise Server 10 / 11
Windows Server 2012Windows 8
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
46設定 CPU の割り当て
CPU のコア数が割り当てられる
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
47仮想マシンへのアクセス コンソールから使う
リモートデスクトップから使う まずリモートアクセスを許可する。 必要に応じてアクセス権限も設定 こちらの方がリソースが共有できる。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
48仮想マシンの状態を保持しておく スナップショット いつでも保存して状態に戻せる。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
49Hyper-V統合サービス
実機と仮想マシンの統合サービス マウスのシームレスな操作 時計同期など 適用済みで利用しなくていい OS もある。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
50
その他
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
51注意事項
Windows Server 2003 または Windows Vista でネットワークを認識しない場合ハードウェアからレガシーネットワークアダプタを追加すること。
GIGABYTE のマザーボードで USB3.0 を ON にしておくと Hyper-V が動かないことがある。http://support.microsoft.com/kb/2693144
Windows Phone SDK 8.0 は Hyper-V を使っています。注意が必要です。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
52
まとめ
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
53まとめ Windows 8 のクライアント Hyper-V は、 Windows Server な
しに手軽に構築することができます。 さまざまな環境の評価用として試すことができます。 ゲスト OS が壊れてもホスト OS と他のゲスト OS に影響はあり
ません 人生と違って簡単にやり直しができます。
是非Windows 8 のクライアント Hyper-V でいろいろな環境を体験してください !!
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
54Windows 8 Pro 評価版のご提供 Windows 8 Pro 評価版は通常ダウンロードできないダウンロードできるのは Enterprise のみ
本日は日本マイクロソフト殿のご提供により Window8 Pro版のライセンスシートを差し上げます。 ( 数に限りがあります。 )
DVD での提供ではなく、 Windows 8 はダウンロードします。 インストールはアップグレードイントールでも、 DVD または USB メモ
リからのフルインストールでも可能。 90 日間試用することができます。
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
55ポッドキャストでもお話しています。 マイクロソフトの製品や技術を楽しくわかりやすく
お伝えする番組WoodStream のデジタル生活第 123回 Hyper-V
第 191回 Windows 8 のクライアント Hyper-V
Windows-podcast.com
Cop
yrig
ht (c) 2
01
3 To
moka
zu K
izaw
a A
ll rights re
ser
ved.
56
ご清聴ありがとうございました。
Recommended