■事象
vCenterインストール ステージ1で以下メッセージを伴ってストップする。
Task failed on server: This host does not support Intel VT-x.
Fault cause: vim.fault.InvalidState
インストーラログファイルは C:\Users\[ユーザ]\AppData\Local\Temp\vcsaUiInstaller にあります
インストーラログファイルは C:\Users\[ユーザ]\AppData\Local\Temp\vcsaUiInstaller にあります
インストーラ中に問題が発生しました
■環境(Netsted ESXi環境)
vmware ESXi 6.7 update 3
vmware vCenter Appliance 6.7 3f
※便宜上、ESXiを搭載するESXiを下部ESXi、vCenterを搭載しようとするESXiを上部ESXiと仮称
■その他確認された事象
①vcsaインストールログに以下が確認される。
(vcsa(VM)をpower onしようとして失敗したような内容)
2023-04-16T04:23:00.383Z - info: <PERFORMANCE>:OVA_DEPLOY:1150:seconds
2023-04-16T04:23:06.160Z - info: output:POWERON
2023-04-16T04:23:06.433Z - info: output:+ 0
2023-04-16T04:23:06.581Z - info: output:
2023-04-16T04:23:06.589Z - info: output:ERROR
+ <Errors>
+ <Error>
+ <Type>ovftool.vi.task</Type>
+ <LocalizedMsg>
+ Task failed on server: This host does not support Intel VT-x.
+ </LocalizedMsg>
+ <Arg>
+ This host does not support Intel VT-x.
+ </Arg>
+ </Error>
+ </Errors>
2023-04-16T04:23:08.613Z - info: output:ERROR
+ <Errors>
+ <Error>
+ <Type>ovftool.system.error</Type>
+ <LocalizedMsg>
+ Fault cause: vim.fault.InvalidState
+
+ </LocalizedMsg>
+ </Error>
+ </Errors>
RESULT
+ ERROR
2023-04-16T04:23:08.613Z - info: Xml output from ovftool: <data><ManifestValidate valid="true"/><Errors><Error><Type>ovftool.vi.task</Type><LocalizedMsg>Task failed on server: This host does not support Intel VT-x.</LocalizedMsg><Arg>This host does not support Intel VT-x.</Arg></Error></Errors><Errors><Error><Type>ovftool.system.error</Type><LocalizedMsg>Fault cause: vim.fault.InvalidState</LocalizedMsg></Error></Errors></data>
2023-04-16T04:23:08.614Z - error: Ovf Service:vmrefFlag: false
2023-04-16T04:23:08.614Z - info: Cancelling timeout due to error from progress callback
2023-04-16T04:23:08.614Z - error: Progress Controller: [VCSA ERROR] - Progress callback error
2023-04-16T04:23:08.614Z - error: Progress Controller: [VCSA ERROR] - Details Task failed on server: This host does not support Intel VT-x.
2023-04-16T04:23:08.614Z - error: Progress Controller: [VCSA ERROR] - Details Fault cause: vim.fault.InvalidState
②上部ESXi側で以下の失敗タスクが確認される。
Power On VM
キー
haTask-1-vim. VirtualMachine.powerOn-3398004775
説明
この仮想マシンをパワーオンします
仮想マシン
vcsa67-01
状態
失敗 - このホストは Intel VT-x をサポートしていません。
エラー
このホストは Intel VT-x をサポートしていません。
このホストは、 「Intel EPT」 ハードウェアアシストMMU 仮想化をサポートしていません。
このホストは、VHV が無効な状態で仮想マシンが実行されているようです。 仮想マシンの構成ファイルでVHV を有効にしてください。
モジュール 「CPUIDEarly」 のパワーオンに失敗しました。
仮想マシンの起動に失敗しました。
③vCenterをインストールしようとしたESXi側でIntel VT-xが無効化されている。
[root@localhost:~] esxcfg-info | grep "HV Support"
|----HV Support............................................2
返り値については以下となります。
0 - VT/AMD-V は、このハードウェアではサポートが使用できないことを示します。
1 - VT/AMD-V は、VT または AMD-V が使用できる可能性がありますが、このハードウェアではサポートされていないことを示します。
2 - VT/AMD-V は、VT または AMD-V が使用可能ですが、現在は BIOS で有効化されていないことを示します。
3 - VT/AMD-V は、VT または AMD-V が BIOS で有効化されており、使用できることを示します。
https://kb.vmware.com/s/article/1011712?lang=ja
※下部ESXi側では 「3 - VT/AMD-V は、VT または AMD-V が BIOS で有効化されており、使用できることを示します。」が表示されている。
■解決策
vCenterをインストールしようとしたESXi側のvhvが有効にされていないので、有効にして再起動をします。
1. 上部ESXiを停止する。
2. 下部ESXiのdatastore内にある、vmxファイルを編集する。
3.vmxファイル内に以下を追加する。
vhv.enable = "TRUE"
4.上部ESXiを起動する。
5.上部ESXiにSSH接続し、以下コマンドから返り値3
を確認する。
[root@localhost:~] esxcfg-info|grep "HV Support"
|----HV Support............................................3
6.vCSAインストールを再実行すると成功するはず
■参考