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

 

posted @ 2022-11-18 19:49  咿呀哒喏  阅读(862)  评论(0编辑  收藏  举报