Hyper-Vで仮想マシンを作成する[第6回]
ファイルサイズ、メモリの割り当て、etc…、仮想マシンを快適に使うには?Hyper-Vサーバー上でゲストOSを運用するには、そのOSをインストールして動作させるために必要な「仮想マシン」を作成しておく必要がある。仮想マシンとは、仮想化環境における“物理的なPC”に相当し、さまざまなOSをインストールして動作させることができる。今回は、仮想マシンの作成方法を解説する。
仮想マシンの作成について
Hyper-Vサーバー上でゲストOSを動作させるには、最初に「仮想マシン」を作成する必要がある。仮想マシンを作成したあと、そこにゲストOSとして動作させるOSをインストールすることになる。仮想マシンの作成には、「仮想マシンの新規作成ウィザード」を使用する。このウィザードで作成する仮想マシンには、表1の項目を設定することができる。

表1:「仮想マシンの新規作成ウィザード」で「仮想マシン」に設定できる項目
仮想マシンの作成には、「仮想マシンの新規作成ウィザード」を使用する。まずは、サーバーマネージャーを起動して、「サーバーマネージャー」→「役割」→「Hyper-V」→「Hyper-Vマネージャー」を選択する。
「仮想マシン」を作成したいHyper-Vサーバーを選択して、右クリックで表示されるコンテキストメニューから「新規」→「仮想マシン」を選択する(画面1)。もしくは、右ペインの「操作」欄から「新規」→「仮想マシン」を選択してもよい。

画面1:仮想的なコンピューターとなる仮想マシンを作成するには、「仮想マシンの新規作成ウィザード」を使用する
すると「仮想マシンの新規作成ウィザード」が起動する(画面2)。単体で起動した「Hyper-Vマネージャー」でも、この操作は同じだ。

画面2:起動した「仮想マシンの新規作成ウィザード」。指示に従ってウィザードを進めていくだけで仮想マシンを作成できる
「仮想マシンの新規作成ウィザード」の起動画面(「開始する前に」画面)で「次へ」をクリックすると、「名前と場所の指定」画面が表示される(画面3)。ここでは、これから作成する仮想マシンの「名前」と「保存場所」を指定する。「名前」は、Hyper-Vマネージャーの仮想マシン一覧に表示される仮想マシン名になる。OSや用途など、識別しやすい名前を指定しよう。

画面3:作成する仮想マシンの「名前」と「保存場所」を指定する
仮想マシンを保存する「場所」には、既定で設定された「保存場所」があらかじめ指定されている。保存場所を変更したい場合には、「仮想マシンを別の場所に格納する」チェックボックスにチェックを入れ、「参照」をクリックして保存場所を指定すればよい。
なお、既定の仮想マシンの保存場所は以下のとおり。既定の保存場所を変更したい場合には、Hyper-Vの設定を変更すればよい。
%systemdrive%¥ProgramData¥Microsoft¥Windows¥Hyper-V
【参考】Hyper-Vサーバーの設定
[URL]http://www.computerworld.jp/topics/560/201110
「名前」と「場所」の指定が完了したら、「次へ」をクリックして「メモリの割り当て」へ進む。「メモリの割り当て」画面では、仮想マシンに割り当てるメモリの容量を設定する(画面4)。既定では「512MB」のメモリが割り当てられる。

画面4:「メモリの割り当て」画面。Hyper-V上で動作させるゲストOSの数や用途などを考慮して、必要なメモリを割り当てよう
仮想マシンには8MB~64GBまで、2MBの倍数のメモリを割り当てることができる。ただし、Hyper-Vサーバーが動作する物理サーバーに搭載されている物理メモリ以上のメモリを割り当てることはできないので注意しよう(画面5)。Hyper-V上で動作させる仮想マシンの数や使用する用途などを考慮したうえで、適切なメモリの容量を指定しよう。

画面5:仮想マシンに物理メモリ以上の容量を設定したり、必要なメモリを確保できない場合には、エラーが表示されて起動できない
そのほかにも、Hyper-Vサーバーを正常に動作させるためには、ホストOSに十分なメモリを確保しておくことも重要だ。ホストOSを正常に動作させるためには、最低でも2GBのメモリを割り当てることをお勧めする。
また、32GB以上の物理メモリを必要とする場合には、Hyper-Vサーバーを動作させるホストOSとしてWindows Server 2008 R2のEnterpriseもしくはDatacenterエディションを使用する必要がある。
【参考】サーバー仮想化技術「Hyper-V」について
[URL]http://www.computerworld.jp/topics/560/201031





.gif)






























