vSphere ESXi 上の仮想マシンで VT-x を有効化するには
ESXi 上で ESXi を検証する場合(いわゆる「Nested ESXi」)、仮想マシンで VT-x 等の仮想化支援機能を有効化する必要があります。設定の流れは以下のようになります。
- ホスト側 ESXi で vhv.enable = TRUE を設定する
- ゲストマシンの構成で VT-x を有効にする
- (Nested ESXi 構成の場合等は)ゲスト側 ESXi でも vhv.enable = TRUE を設定する
前提条件¶
今回は以下の構成で検証しました。
- vSphere ESXi 5.5
ホスト側 ESXi で vhv.enable を設定する¶
ホスト側 ESXi のコンソール、または SSH から /etc/vmware/config に vhv.enable = TRUE を追記します。今回の環境では追記後、以下のような内容になりました。
1 2 3 4 5 6 7 |
|
ゲストマシンの構成で VT-x を有効にする¶
ゲストマシンの構成変更画面から「Options → CPU/MMU Virtualization → Use Intel VT-x/AMD-V…」を選択します。
これで仮想マシン上で VT-x が有効化されます。冒頭に記載した通り、Nested ESXi 構成にする場合等はゲスト ESXi の /etc/vmware/config にも追記します。