将 vCenter Server Appliance 5.5 升级到 6.0 失败,并显示 DNS 错误
search cancel

将 vCenter Server Appliance 5.5 升级到 6.0 失败,并显示 DNS 错误

book

Article ID: 341119

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
免责声明:本文为 Upgrading from vCenter Server Appliance 5.5 to 6.0 fails with a DNS error (2146833) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

将 vCenter Server Appliance 从 5.5 升级到 6.0 失败并显示以下错误:
DNS 服务器将主机名 vCenter 映射到地址;<<>> DiG 9.9.6-P1 <<>> vCenter +short,;; global options: +cmd,;; 连接超时;无法访问任何服务器,似乎不是本地 IP 地址 (DNS server maps host name vCenter to address(es) ; <<>> DiG 9.9.6-P1 <<>> vCenter +short,;; global options: +cmd,;; connection timed out; no servers could be reached which seems to be not local ip address)。

请更新设备 /etc/hosts 文件以正确访问 DNS 服务器,或使用正确的主机名映射更新设备 DNS 服务器。要检查 DNS 是否具有本地主机名记录,请在设备上本地执行“dig vCenter +short”,或在 Windows 计算机上执行“nslookup vCenter”(Please either update appliance /etc/hosts file to properly access DNS servers or update appliance DNS servers with the proper host name mapping. To check if DNS has record about local host name, please execute `dig vCenter +short` locally on the appliance, or `nslookup vCenter` on a windows machine)。


Environment

VMware vCenter Server Appliance 5.5.x
VMware vCenter Server Appliance 6.0.x

Cause

当 vCenter Server Appliance 尝试将 vCenter Server 主机名解析到 DNS 服务器时会出现此问题。安装或升级到 vCenter Server Appliance 需要访问 DNS 服务器。

Resolution

要解决此问题,请确认 DNS 服务器正常工作且可由 vCenter Server Appliance 访问。

要测试连接性,请使用以下选项之一:
  • 从 Windows 计算机中,运行 nslookupvCenter_name 命令。
  • 从 vCenter Server Appliance,运行 shell 命令 digvCenter+short。

要在 vCenter Server Appliance 上运行 dig 命令,请执行以下操作:
  1. 通过 SSH 登录到 vCenter Server Appliance。
  2. 运行以下命令以启用对 Bash shell 的访问:

    shell.set --enabled true

  3. 键入shell,然后按 Enter。
  4. 运行命令 digvCenter+short。


Additional Information

Upgrading from vCenter Server Appliance 5.5 to 6.0 fails with a DNS error