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了(当然要注意服务启动的先后依赖关系)
则可以进入bin目录去操作
把停止的服务都启动了,就可以进入到vc界面了
还有一种方法,就是重新搭建一套vcsa,把exsi主机和资源都迁移过去,不过重新配置会麻烦些。