vCenter Server における ESXi ホストの名前解決の遅延
search cancel

vCenter Server における ESXi ホストの名前解決の遅延

book

Article ID: 418728

calendar_today

Updated On:

Products

VMware vCenter Server 8.0

Issue/Introduction

DNS (Domain Name System) サーバーでの名前解決に時間がかかっている場合、vCenter Server の vpxd.log に、以下のような「アドレス解決に時間がかかりすぎた」ことを示す警告ログが出力されることがあります。
この事象は、vCenter Server が ESXi ホストの FQDN (Fully Qualified Domain Name) を使用して接続を試みる際に発生し、環境全体の通信の不安定さを示す可能性があります。

YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host3.domainX.local:443', next:(null)>, async: true, duration: 30028msec
YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host1.domainX.local:443', next:(null)>, async: true, duration: 30036msec
YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host2.domainX.local:443', next:(null)>, async: true, duration: 30037msec
YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host5.domainX.local:443', next:(null)>, async: true, duration: 30037msec
YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host4.domainX.local:443', next:(null)>, async: true, duration: 30037msec
YYYY-MM-DDTmm:hh:ss.XXX+09:00 warning vpxd[XXXXX] [Originator@XXXX sub=IO.Connection opID=WorkQueue-XXXXXXXX] Address resolution took too long; <resolver p:0xXXXXXXXXXXXXXXXX, 'host6.domainX.local:443', next:(null)>, async: true, duration: 30038msec

Environment

vCenter Server 8.0

Cause

このログが連続して出力される原因として、主に DNS サーバーの応答性の低下の影響が考えられます。
vCenter Server は、管理対象の ESXi ホストとの通信を確立・維持するために名前解決を行います。
DNS サーバーの負荷や遅延により名前解決が長引くと、vCenter Server 側でタイムアウトが発生し、上記の警告ログが出力されます。

Resolution

根本原因が DNS サーバーの応答性にあるため、ネットワーク管理者と連携し、DNS 環境と vCenter Server との通信経路を調査・改善してください。

  • DNS サーバーの状態確認
    • DNS サーバー自体の負荷(CPU/メモリ/ディスク I/O)が高まっていないかを確認します。
    • DNS サービスが正常に稼働しており、応答遅延が発生していないかを確認します。

  • ネットワーク経路の確認
    • vCenter Server から DNS サーバーまでのネットワーク遅延(レイテンシ)がないか、ping や traceroute などを用いて確認します。
    • 途中のファイアウォールやルーターで DNS クエリがブロックされたり、制限されたりしていないかを確認します。