vCenter Server で設定されている DNS サーバーが応答しない場合に vpxd-svcs サービスが起動しない
search cancel

vCenter Server で設定されている DNS サーバーが応答しない場合に vpxd-svcs サービスが起動しない

book

Article ID: 459716

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「vpxd-svcs service does not start in vCenter Server because the configured DNS server does not respond(459714)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

vCenter Server の再起動、または全サービスの再起動後に、vpxd-svcs サービスが起動しません。

  • /var/log/vmware/lookupsvc/lookupserver-default.log で、vmdird への LDAP 検索の完了が1分以上の間隔でしか記録されず、最終的に SASL bind の時点で接続に失敗します。
[YYYY-MM-DDTHH:MM:SS pool-2-thread-4 WARN com.vmware.sso.interop.ldap.LdapErrorChecker] Error received by LDAP client: com.vmware.sso.interop.ldap.OpenLdapClientLibrary, error code: -1
[YYYY-MM-DDTHH:MM:SS pool-2-thread-4 WARN com.vmware.vim.lookup.impl.LdapStorage] Failed to connect to LDAP server, will retry; attempt:1 of 15, delay:5 sec
com.vmware.sso.interop.ldap.ServerDownLdapException: Can't contact LDAP server
        at com.vmware.sso.interop.ldap.OpenLdapClientLibrary.ldap_sasl_srp_bind_s(OpenLdapClientLibrary.java:781)
  • /var/log/vmware/dnsmasq.log に、vCenter Server 自身の IP アドレスの逆引きが DNS サーバーへ繰り返し転送されている様子が記録されます。これらの問い合わせに対する reply や NXDOMAIN は記録されていません。
YYYY-MM-DDTHH:MM:SS dnsmasq[####]: query[PTR] ##.#.###.##.in-addr.arpa from 127.0.0.1
YYYY-MM-DDTHH:MM:SS dnsmasq[####]: forwarded ##.#.###.##.in-addr.arpa to ##.###.#.#
YYYY-MM-DDTHH:MM:SS dnsmasq[####]: query[PTR] ##.#.###.##.in-addr.arpa from 127.0.0.1
YYYY-MM-DDTHH:MM:SS dnsmasq[####]: forwarded ##.#.###.##.in-addr.arpa to ##.###.#.#
  • vCenter Server に設定されている DNS サーバーへ、vCenter Server から到達できません。
# ping ##.###.#.#
From ##.###.#.## icmp_seq=1 Destination Host Unreachable
From ##.###.#.## icmp_seq=2 Destination Host Unreachable

# nslookup ##.###.#.## ##.###.#.#
;; connection timed out; no servers could be reached

Environment

VMware vCenter Server 8.x

Cause

vCenter Server に設定されている DNS サーバーが応答していません。vCenter Server 自身の IP アドレスの逆引きが DNS サーバーへ転送されますが、応答が返りません。

Resolution

  1. vCenter Server に設定されている DNS サーバーへの疎通を回復するか、疎通可能な DNS サーバーへ変更します。DNS サーバーの変更方法は KB 423210 を参照してください。
  2. vCenter Server の全サービスを再起動します。
service-control --stop --all && service-control --start --all

Additional Information

vCenter Server からの DNS 問い合わせに応答が返っているかは、以下のコマンドで確認できます。

grep -c "forwarded" /var/log/vmware/dnsmasq.log
grep -E "reply |NXDOMAIN" /var/log/vmware/dnsmasq.log | tail

/etc/hosts の不備による類似の事象については、以下の記事を参照してください。