vCenter Server Appliance vmware-vpxd 服务启动失败
search cancel

vCenter Server Appliance vmware-vpxd 服务启动失败

book

Article ID: 341110

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:
免责声明:本文为 vCenter Server Appliance vmware-vpxd service fails to start (2018902) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • vCenter Server Appliance 中的 vmware-vpxd 服务不启动。
  • vmware-vpxd 服务显示为正在运行,但您却无法连接 vCenter Server 与客户端。
  • VMware VirtualCenter Webservices 服务启动失败。
  • 运行 hostname -f 命令失败并显示以下错误:

    hostname:未知主机 (hostname: Unknown host)
  • vpxd.log 文件(位于 /var/log/vmware/vpx/)中,您会看到类似以下内容的条目:
<YYY-MM-DD><time> [7FFFF3B09700 error 'Default'] [VpxdMain] Failed to initialize: Name or service not known
<YYY-MM-DD><time> [7FFFF3B09700 error 'Default'] Failed to intialize VMware VirtualCenter.Shutting down...
<YYY-MM-DD><time> [7FFFF3B09700 info 'Default'] Wrote uptime information
<YYY-MM-DD><time> [7FFFF3B09700 info 'Default'] Forcing shutdown of VMware VirtualCenter now</time></time></time></time>


Environment

VMware vCenter Server Appliance 5.1.x
VMware vCenter Server Appliance 5.0.x

Cause

如果 vCenter Server Appliance 的主机名设置不正确,则会发生此问题。

Resolution

要解决此问题,请将 vCenter Server Appliance 的 IP 地址和完全限定域名 (FQDN) 添加到 /etc/hosts 文件。
要将 vCenter Server Appliance 的 IP 地址和 FQDN 添加到 /etc/hosts 文件,请执行以下操作:
  1. 以 root 用户身份登录到 vCenter Appliance 的控制台。
  2. 要将目录更改为 /etc,请运行以下命令:

    cd /etc

  3. 使用文本编辑器打开主机文件。 有关详细信息,请参见 Editing files on an ESX host using vi or nano (1020302)
  4. 添加 vCenter_IP vCenter Server Appliance FQDN vcenter short name 格式的主机名。

    例如:10.10.10.10 vcenter.vmware.com vcenter

  5. 保存并关闭该文件。
  6. 要重新启动 vmware-vpxd 服务,请运行此命令:
service vmware-vpxd restart


Additional Information

vCenter Server Appliance vmware-vpxd service fails to start