免責事項: これは英文の記事 「SNMP alerts are triggered intermittently for different ESXi hosts on vCenter server, indicating a "Host connection failure." (401817)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
vpxd.log
vpxd-8220.log:YYYY-MM-DD|HH:MM.523Z warning vpxd[08112] [Originator@6876 sub=InvtHostCnx opID=HostSync-host-12##48-1f7bd43] Exception occurred during host sync; Host communication failed; [vim.HostSystem:host-12##48, esxi.host.name], e: N5Vmomi5Fault17HostCommunication9ExceptionE (Fault cause: vmodl.fault.HostCommunication)
vpxd-8221.log:YYYY-MM-DD|HH:MM.420Z warning vpxd[14267] [Originator@6876 sub=InvtHostCnx opID=HostSync-host-12##48-2af6c7f6] Exception occurred during host sync; Host communication failed; [vim.HostSystem:host-12##48, esxi.host.name], e: N5Vmomi5Fault17HostCommunication9ExceptionE (Fault cause: vmodl.fault.HostCommunication)
VMware ESXi 8.0
この問題は、ESXi ホスト上の vpxa サービスが、リクエストを処理せずにホスト側からの TCP 接続を即座にリセットすることによって発生します。
例: ESXi ホストにおける通信失敗を示すログの抜粋は以下の通りです。
/var/run/log/envoy-access.log
YYYY-MM-DD|HH:MM.552Z In(166) envoy-access[2098915]: POST /hgw/host-74866/vpxa 503 upstream_reset_before_response_started{connection_termination} UC 1157 88 gzip 0 - - 10.###.##.43:47328 HTTP/1.1 TLSv1.2 10.###.##.23:443 127.0.0.1:29513 HTTP/1.1 - 127.0.0.1:8089 "HB-host-74866@27398-###0f85" "GetChangesVpxa"
成功したリクエストと失敗したリクエストの間隔は、約 49 〜 50 秒です。
YYYY-MM-DD|HH:MM.961Z POST /vpxa 200 ...
YYYY-MM-DD|HH:MM964Z POST /vpxa 200 ...
YYYY-MM-DD|HH:MM.969Z GET /vpxa/service 200 ...
YYYY-MM-DD|HH:MM.552Z POST /hgw/host-74866/vpxa 503
これは既知の事象であり、将来のリリースで永続的な修正が予定されています。
この警告メッセージは ESXi の動作に影響を与えないため、無視しても問題ありません。
注: 対象の ESXi ホストでこれまで一度も vpxa の設定を変更したことがない場合、上記の方法では適用されないことがあります。
その場合は、以下の手順に従って変更を行ってください。
{
"vmacore": {
"http": {
"read_timeout_ms": 120000
}
}
}
{
"log": {
"level": "verbose"
},
"vmacore": {
"http": {
"read_timeout_ms": 120000
}
}
}