Windows 2008 に Hyper-V の役割をインストールするときに調べた内容を覚書として記載します。

動作確認は Windows 2008 Enterprise Edition で行っています。

1. ハードウェア用件

Hyper-Vをしようるには、次の用件を満たす必要があります。

  • Windows Server 2008 のエディションが 64bit版のStandard, Enterprise, Datacenter のいづれか
  • CPUがx64ベース
  • CPUの仮想化機能が有効
  • CPUのDEP(データ実行防止機能が有効

CPUの仮想化機能とDEP機能はBIOS画面で有効、無効の設定ができると思います。BIOSによっては、DEPについては有効、無効を設定することができないかもしれません。仮想化はIntel VT (Intel Virtualization Technology) または、 AMD-V (AMD Virtualizatiopn) がサポートされています。

そのほかのハードウェアの最小用件はMicrosoft のページを参照してください。

1. インストール用の更新プログラムの確認

Hyper-VはWindows Server 2008 がリリースされたときはベータ版が付属しています。製品版(RTM版)をインストールするために、更新プログラム(KB950050) をインストールする必要があります。KBはService Pack 2 に含まれるので、そちらをインストールしたほうがよいでしょう。

x64 ベース システム用の Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 (5 言語用スタンドアロン版) (KB948465)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=656c9d4a-55ec-4972-a0d7-b1a6fedf51a7

2. Hyper-Vの役割のインストール

管理ツールからサーバマネージャを起動して、役割の追加でHyper-Vを選択してインストールすれば、Hyper-Vがインストールされます。

Hyper-VはHyper-V マネージャ スナップインを使用して管理します。

企業で複数の物理ホスト上の仮想マシンを管理する場合は、SCVMM( System Center Virtual Machine Manager)を使用すると管理コストを削減できると思います。下記リンクから評価版をダウンロードできるページへのリンクもありますので、試してみるとよいかもしれません。

System Center Virtual Machine Manager ホーム
http://www.microsoft.com/japan/systemcenter/scvmm/default.mspx

役割の追加ではなく、機能の追加でリモートサーバ管理ツール→Hyper-Vツールを追加するとHyper-Vマネージャのみをインストールできます。