Apple Mac miniで作るVMware vSphereラボ環境 ー Nested ESXiとDCのインストール
前回までの内容でMac miniにESXiがインストールできました。
これから仮想ESXi、vCenter Server、FreeNASを使った仮想ストレージを用意します。
セットアップするのは次の5つの仮想マシンです。
- ドメインコントローラ(DC)
- ESXi x 2台
- vCenter Server
- iSCSIストレージ(FreeNAS)
続く説明では、前回までにセットアップしたMac mini上にインストールしたESXiは「物理ESXi」と呼びます。
その物理ESXiの中にインストールするESXiについては、仮想ESXi(Nested ESXi)と呼ぶ事にします。
まずは仮想ESXi、DCを配置する物理ESXiの仮想スイッチを作成します。
この環境では自宅LANに接続された仮想スイッチを「Home Network」とし、仮想ESXiやDCが所属するラボ内のネットワークを「Lab Network」としました。もう一つは「iSCSI Network」というSAN用の仮想スイッチを作成してFreeNASと各仮想ESXiを追加します。
※Lab NetworkとiSCSI Networkでは仮想スイッチの「無差別モード」を「承諾」に設定します。
仮想マシン、VMKernelのネットワークは下記のようにしました。
- Home Network - 192.168.3.x/24
- VM Network - 192.168.30.x/24
- iSCSI Network - 192.168.33.x/24
次にドメインコントローラをセットアップします。
こちらのブログにスクリーンショット付きで詳しく説明がありましたので、こちらを参考にしてください。
「Windows 2008 R2にActive Directoryドメインコントローラをセットアップする」
CPU、メモリはAD、DNSがかろうじて動作する必要最小限でいいと思います。
次に仮想ESXiをインストールします。
仮想ESXiはインストール時に設定ファイル(vmx)を書き換える必要がありますので、物理ESXiのSSHを有効にしておいてください。
まず仮想マシンを作成します。OSは後ほど変更しますので、ここでは「その他(64bit)」等、適当なものを選択してください。
CPUは2ソケットの1コアで、メモリは4GBとします。
64bitのOSを仮想ESXi上で稼働させる場合は「オプション」タブから「CPU/MMUの仮想化」を選択して「Intel(R) VT-x/AMD-Vを命令セット仮想化に使用し、Intel EPT/AMD RVIをMMU仮想化に使用」を選択します。次に物理ESXiにSSHで接続して、仮想ESXiの設定ファイル(.vmx)に「vhv.enable = "TRUE"」の一行を追加します。
それから仮想ハードウェアのバージョンも9にしておく必要があります。
juzow:~ juzow$ ssh -l root 192.168.3.8 Password: The time and date of this login have been sent to the system logs. VMware offers supported, powerful system administration tools. Please see www.vmware.com/go/sysadmintools for details. The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. ~ # vi /vmfs/volumes/datastore1/esxi01/esxi01.vmx #... #... configs ... #... vhv.enable = "TRUE"
あとは物理ESXiの時と同じようにESXiをインストールするだけです。
テスト環境なのでSSHやESXi Shellは最初から有効にしておいてもいいかと思います。
次はvCenter ServerとFreeNASをセットアップします。
Source:
Windows 2008 R2にActive Directoryドメインコントローラをセットアップする
VirtualGhetto:How to enable nested ESXi and Other hypervisors in vSphere 5.1
VMware Community - Running Nested VMs