Operation failed. This program has encoutered an error: (Use the arrows keys to scroll) Error (see log for more info): Unable to successfully execute ‘tryFormatDevice’ after 3 tries. Installation cannot continue. The preceding information will assist the VMware Support team with your problem. Please record this information before proceeding. |
こんなエラーが出た。
経緯
Horizon 7.12.0を触る必要があったので、最新環境に展開しようとしたら、Horizon 7.12.0 ⇔ vCSA7最新 の組み合わせがサポートされていないらしくうまくリンククローンできなかった。
なので、ちょっと古めの環境をNested ESXiとして展開しよう…としたときに出たエラーの対処。
エラーにあたった際の詳細バージョンなど
エラーにぶつかった際のESXi(物理)のバージョンが以下。
展開しようとしたデータストアがvSANです。
原因と対策
このvSANがVMFS作成に必要なSCSI予約をサポートしないためにこのエラーが出る模様。
vSAN環境上にNested ESXiをインストールする際はSCSI予約をサポートしているように見せかける必要があり、その対応方法として以下コマンドを各ESXiホストで実行しておくとよい。
esxcli system settings advanced set -o /VSAN/FakeSCSIReservations -i 1
コマンド実行後は、ESXiホストの再起動等不要で設定が反映されるので、クラスタ全体のホストでこのコマンドを実行しておけばエラーなくNested ESXiがインストールできる。