环境

vCenter 6 Standard
ESXi 6.7u3

描述

协助排查 vCenter,对方反馈重启后,Web 端始终访问报错"Error 503 Service Unavailable",具体错误如下:

503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x0000560218fb47c0] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)

解决

1,访问 VMware vCenter Server Appliance(vCSA)的管理界面,检查服务状态,有多个自动启动服务处于未启动状态。
2,通过 ESXi SSH 到 vCSA。
2-1,执行service-control –-status --all,检查所有服务状态,有多个服务未启动。
2-2,执行service-control –-start --all,检查 vCSA 管理界面,服务开始启动,但都启动失败,最终停止,其中"vAPI Endpoint 服务"在启动过程中最持久,最终也启动失败。
3,访问https://vCenterIP/appliance/support-bundle,下载设备支持日志包,解压并查看\var\log\vmware\vmon\vmon-syslog.log
出现如下错误片段,疑似网络层面问题。

warning vmon  Stderr = Error 9127: Could not connect to VMware Directory Service via LDAP.

warning vmon  <vapi-endpoint> Service api-health command's stderr: Exception while retrieving health xml from url http://localhost:12346/vapiendpoint/health. Exception: HTTP Error 503: Service Unavailable

4,询问发现最近有网络方面的变更,服务器网段有变更,前1天 DHCP 服务器做过重新绑定。
5,修改 DHCP 对 vCSA 设置的保留地址为原始IP。

原因

在部署 VMware vCenter Server Appliance(vCSA) 时,使用的 FQDN 未填写,导致 IP地址成为了 vCenter 的主要的网络标识符(即无法修改 vCenter IP),此时不能、也不应该通过 DHCP 方式修改 vCenter IP地址。

参考

docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.vcsa.doc/GUID-56C3BA9A-234E-4D81-A4BC-E2A37892A854.html

最后修改:2024 年 10 月 25 日 03 : 55 PM
如果觉得文章帮助了您,您可以随意赞赏。