免責事項:これは英文の記事「Alarm "vSphere HA virtual machine failover failed" occurred」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware vSphere ESXi 8.0
VMware vSphere ESXi 7.0
仮想マシン-ホスト間のアフィニティルールにおいて、「グループ内のホスト上で実行する必要があります」という強制的なルールが設定されている場合、 vSphere HA はこれを遵守します。
このルールにより、ESXiホスト障害時にプライマリ HA ESXi ホストが該当仮想マシンの要件を満たす互換性のある移行先 ESXi ホストを特定できず、フェイルオーバーが正常に完了しません。
この問題を解決するには、以下のいずれかを実施します。
オプション 1 : アフィニティルールの変更
仮想マシン-ホスト間のアフィニティルールを「グループ内のホスト上で実行する必要があります」から「グループ内のホスト上で実行します」に変更します。
これにより、 ESXi ホストが利用不可となった場合、vSphere HA はホストグループ外の ESXi ホストへ仮想マシンをフェイルオーバーできるようになります。
オプション 2 : ホストグループへの ESXi ホスト追加
強制アフィニティルールに関連付けられているホストグループに、 ESXi ホストを追加します。
これにより、条件を満たす利用可能な ESXi ホスト を確保できます。