Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

解决 VMware vCenter 中的错误 503:服务不可用,无法连接到端点

Summary: 解决 VMware vCenter 的错误 503“服务不可用,无法连接到端点”的故障处理步骤。错误 503 可能由多种情况引起。本文介绍了两种常见情形的解决方案。

This article applies to   This article does not apply to 

Symptoms

管理员可能无法访问 vCenter。他们可能会发现 vpxd 和资源清册服务无法启动。

错误消息:503 Service Unavailable Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)

Cause

此错误可能有多种原因。以下是两种可能的情形:

情形 1

计算机帐户使用的密码会定期自动刷新。

此密码存储在 vCenter Server 上的计算机帐户以及驻留在平台服务控制器上的 VMware 目录服务中。如果用于执行还原的备份早于最近的密码刷新,则在还原时,计算机帐户无法登录 VMware 目录服务。

此外,如果 vCenter Server 回滚到早于最近的密码刷新的快照状态,则在还原时,计算机帐户无法登录 VMware 目录服务。
 


情形 2

从 vCenter UI 中将 ISO 装载到任意数量的虚拟机,在 VSAN 数据存储区上使用内容库时,名称太长。这使得该字符串对于数据库太长。

/var/log/vmware/vpxd.log 文件中,最后一行显示 string too largestring too large for database

Resolution

情形 1

对于 vCenter Server Appliance:

  1. 使用 SSH 以 root 用户身份登录 vCenter Server。
  2. 运行 shell 命令以切换到 BASH。
  3. 运行以下命令以重置密码。
    /usr/lib/vmware-vmafd/bin/dir-cli computer password-reset --login administrator --live-dc-hostname  --password 

    例如:
    /usr/lib/vmware-vmafd/bin/dir-cli computer password-reset --login administrator --live-dc-hostname mgmt01psc01.sfo01.rainpole.local --password 'VMware1!'

    成功的密码重置输出:
    Password for machine account reset.
  4. 运行以下命令以启动 vCenter Server 服务:
    service-control --stop --all
    service-control --start --all


情形 2

请遵循 VMware 知识库文章由于以下错误,无法将主机连接到 vCenter:字符串对于数据库太大 (55610)此超链接会将您带往 Dell Technologies 之外的网站。

此知识库文章谈及的是主机,但对 vCenter Server 有熟悉的影响。

如果这两种情形都不适用,请使用此 VMware 知识库文章进行其他故障处理:登录或访问 vCenter Server 时,vSphere Web Client 上出现“503 服务不可用”错误 (67818)此超链接会将您带往 Dell Technologies 之外的网站。

Additional Information

Affected Products

VxRail, VxRail Appliance Family

Products

VxRail Appliance Family