免責事項:これは英文の記事「Default alarm "vSphere HA virtual machine monitoring error" is triggered during guest OS-initiated shutdown」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
仮想マシンのゲストOS内部(OSのシャットダウン操作やコマンド実行など)から正常にシャットダウン処理を行った際、vCenter Server や ESXi 上で一時的な処理の競合が発生し、以下のデフォルトアラームおよびログエラーが記録されることがあります。
hostd.log:
YYYY-MM-DDT01:17:58.605Z Wa(164) Hostd[...]: [...] Query VMX about hlstate failed Fault cause: vim.fault.InvalidPowerState
YYYY-MM-DDT01:21:01.928Z Er(163) Hostd[...]: [...] Invalid transition requested (VM_STATE_OFF -> VM_STATE_RESETTING): Invalid state
fdm.log:
YYYY-MM-DDT01:21:01.936Z Wa(164) Fdm[...]: [...] Error while resetting VM /vmfs/volumes/.../VM名.vmx: N3Vim5Fault17InvalidPowerState9ExceptionE(Fault cause: vim.fault.InvalidPowerState
YYYY-MM-DDT01:21:01.936Z In(166) Fdm[...]: [...] Reset no 0 failed for VM /vmfs/volumes/.../VM名.vmx
YYYY-MM-DDT01:21:01.936Z Db(167) Fdm[...]: [...] New event: Event=vim.event.VmDasResetFailedEvent vm=/vmfs/volumes/.../VM名.vmx host=host-...
注:本事象は vSphere Client の「ゲストOSのシャットダウン」メニューから実行した場合には発生しません。
注:仮想マシン自体は最終的に正常にパワーオフ状態となっており、データの破損やシステムへの実害は発生していません。
VMware vSphere ESXi 7.0x
VMware vSphere ESXi 8.0x
VMware vCenter Server 7.0x
VMware vCenter Server 8.0x
本事象は、vSphere HA の「VM モニタリング」機能による自動復旧処理と、ゲストOSの正常なシャットダウン完了のタイミングが競合することによって発生する、仕様通りの動作(レースコンディション)です。
本事象は、vSphere HA の保護ロジックが仕様通りに作動した結果生じる一時的なタイミングの競合であり、システムの不具合や故障を意味するものではありません。
仮想マシンは正しく停止を完了しており、データや構成ファイルの整合性に影響はありません。そのため、このアラームおよびエラーイベントは無視して問題ありません。