503 Service Unavailable错误一般是服务没启动全造成的。从6.5版本开始,vc都是web登录了。 如果是vcsa装的,则可以登录到这台vc所在的exsi,打开vc所在的虚机进入它的Shell 可以设置这个选项为enabled 然后进入shell

(也可以在vcenter 界面下按alt+f1)界面进行入shell 执行如下命令: #service-control --status--all(windows下.\) 可以看到很多服务 vmware-invsvc vmware-mbcs vmware-netdumper vmware-perfcharts vmware-rbd-watchdog vmware-sps vmware-vdcs vmware-vpostgres vmware-vpx-workflow vmware-vpxd vmware-vsan-health vmware-vsm vmware-vws vsphere-client 如发现有一些服务没启动,比如 vmware-mbcs vmware-netdumper vmware-rbd-watchdog 分别执行命令确认,首先执行命令: #service-control –status vmware-netdumper 可以看到服务处于Stopped状态,这个服务的用途是VMware Message Bus Configuration Service;

然后执行命令: #service-control –status vmware-netdumper

看到上述三个服务都处于停止状态,那么,接下来尝试手动启动它们,命令如下: #service-control –start vmware-rbd-watchdog vmware-netdumper vmware-mbcs 看到所有服务都启动了,最后再次去vSphere Web Client界面刷新时,就可以成功登陆到你的VCSA了(当然要注意服务启动的先后依赖关系)

如果你把vc装在了windows上面

则可以进入bin目录去操作 把停止的服务都启动了,就可以进入到vc界面了

还有一种方法,就是重新搭建一套vcsa,把exsi主机和资源都迁移过去,不过重新配置会麻烦些。