vcenter异常死机无法重启
esxi主机异常掉电重启后,vcenter启动失败
查阅相关资料发现,一般是由于时间异常造成,但我这边的vcenter经过检查,硬件时间是同步
经vmware官网查询和论坛资料,总结出一套流程:尝试先确认bios硬件时间已同步,再手动启服务,如果不成功删除旧的本地服务json文件,重启vcenter的服务。
具体操作如下。
1. 进入bios,调整设置为开机进入BIOS即可,
然后核对硬件时间,若不同步则调整,已同步不用做任何操作
2. 登陆vcenter的shell终端,备份旧json文件,然后停服务,删除旧json文件,启服务
#查看服务状态 service-control --status
#先尝试将未启动的服务逐个手动启动,可开启多个终端同时操作,同时启服务,示例如下
service-control --start vmware-ui
#如果有大量服务一直停留在在启动中,造成启动超时报错,vcenter无法访问,则先停止服务,删除json文件,然后再次启服务
service-control --status
#停服务 service-control --stop --all #备份并删除旧json文件 tar cvf /root/svcstats.back /storage/vmware-vmon/.svcStats rm -rf /storage/vmware-vmon/.svcStats/* #启服务 service-control --start --all #重新检查服务状态 service-control --status #手动挨个启动,未能成功启动的服务,尤其注意postgresql服务 service-control --start vmware-vpostgres #可能会有个别服务未能启动,但是ui,client,vpxd等几个服务成功启动后,基本上就能正常访问vcenter的web管理平台了
#建议开多个终端启服务,以免服务之间有依赖关系
#--------这是我的vcenter起来后的服务状态--------# VMware vCenter Server Appliance 6.7.0.20000 Type: vCenter Server with an embedded Platform Services Controller Connected to service * List APIs: "help api list" * List Plugins: "help pi list" * Launch BASH: "shell" Command> shell Shell access is granted to root root@192 [ ~ ]# service-control --status Running: applmgmt lwsmd pschealth vmafdd vmcad vmdird vmdnsd vmonapi vmware-cis-license vmware-cm vmware-eam vmware-perfcharts vmware-postgres-archiver vmware-rhttpproxy vmware-sca vmware-sps vmware-statsmonitor vmware-sts-idmd vmware-stsd vmware-updatemgr vmware-vapi-endpoint vmware-vmon vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-client vsphere-ui Stopped: vmcam vmware-analytics vmware-content-library vmware-imagebuilder vmware-mbcs vmware-netdumper vmware-pod vmware-rbd-watchdog vmware-vcha vsan-dps