vSphere 5.1 から これが簡単にできるようになったのでやってみた。
参考KB
- vSphere 5.x 環境におけるESXi/ESX と仮想ハードウェアバージョンの互換性
- Support for running ESXi/ESX as a nested virtualization solution (2009916)
基本的には「VMware vSphere 構築・運用レシピ」を参考にしたのだが、ちょっといくつか補足が必要であった。
vSphere 用のホストとなるESXi 5.1の設定
/etc/vmware/config に「vhv.enable = “TRUE”」を追記してESXi再起動
ESXi 用の仮想マシン作る
新規で仮想マシンを作る。この時、
- カスタムで作る
- ゲストOSとしてESXi 5.xとか選べないが気にしない
- 仮想ハードウェアバージョンで”9”が出てこないけど気にしない
- 仮想ディスクのところは、LSI Logic SASを選んでおく(普通に作っただけだとインストーラから仮想ディスクを認識できなかった)
- ゲストOSを一度”作成”し終わってから、右クリックメニューで「仮想ハードウェアのアップグレード」を実施、これでハードウェアバージョンは”9”になる
- ゲストOSの編集から、ゲストOSのタイプを「VMware ESXi 5.x (試験的)」にする(つまり、このタイミングでタイプを変更する)
vCenter Server へホスト追加しておく。