Hyper-V上でSBS2008を動かすためにはどうしたらいいか?
6GB以上のメモリを搭載したHyper-V対応のPCがあればいいのですが、うちにはそんなマシンがありません。
 
手元にある64bitマシンは2台でメモリは、いずれも4GB。
うち、Hyper-Vに対応しているのは、1台のみです。
 
このような環境のなかで、どうしたら実現できるかいくつか実験してみました。
 
実験1.
マシン:Hyper-Vに対応しているマシン
OS:Windows Server 2008 R2 Beta
Hyper-V:あり
方法:Hyper-V上でインストール
 
結果:メモリ不足によりNG
詳細:Hype-V上で割り当てられるメモリが、3.5GBまでしか割り当てられなかったので、
   SBS2008のコンポーネントインストールの場面で、メモリ不足となりました。
 
実験2.
マシン:Hyper-Vに対応していいないマシン
OS:SBS2008
Hyper-V:なし
方法:通常インストール
 
結果:Hyper-V上で動いていないので、NG
 
実験3.
マシン:Hyper-Vに対応しているマシン
OS:Windows Server 2008 R2 Beta
Hyper-V:あり

方法:実験2.で作成したSBS2008をバックアップして、修復モードでインストール 

 
結果:復元は可能でしたが正常に起動できず、NG
 
実験4.
マシン:Hyper-Vに対応しているマシン
OS:Windows Server 2008 R2 Beta
Hyper-V:あり

方法:実験2.で作成したSBS2008をSCVMM2008を使って、P2V変換 

 
結果:SCVMM2008でホストの追加ができずNG
詳細:VMM Agentが何度も停止、再起動を繰り返す
 
実験5.
マシン:Hyper-Vに対応しているマシン
OS:Windows Server 2008
Hyper-V:あり

方法:実験2.で作成したSBS2008をSCVMM2008を使って、P2V変換 

 
結果:正常に動きました。
詳細:Hyper-V上のメモリの割り当てを3GBにしても動いています。
 
 
できれば、実験4.の環境で成功したかったです。
Windows Server 2008 R2 Betaで、Hyper-vのパッチ(KB953457)が正常にインストールできていなかったのが原因かもしれません。
 
広告