vCenter起不来怎么办?这里有7个VCSA万能的命令

vCenter起不来怎么办?这里有7个VCSA万能的命令

VCSA起不来的故障现象:

  1. 无法登录vCenter, vSphere Client显示”503 Service Unavailable”“503 服务不可用”
  2. “Failed to connect to endpoint”
  3. “no healthy upstream”
  4. “Unable to login”

vCenter起不来的三大原因:

1. 各种原因导致VCSA的主要服务没起来,包括vmware-vpxd, vmware-vpostgres, vsphere-ui

2. 证书过期

3. VCSA目录空间不足(日志爆满了)

7个VCSA万能命令:

1.vpxd -v

先看VCSA版本,如果是很旧的版本如6.5,6.7或者GA 版本的话,有各种Bug导致vCenter服务起不来的。

2.df -h

看VCSA会不会有目录空间满了。只要有目录爆满,vpxd或者数据库服务vpostgres无法启动

3.service-control –status

看全部服务的状态。一般来说,这几个服务是不需要的:vmcam, vmware-imagebuilder, vmware-netdumper, vmware-rbd-watchdog, vmware-vcha。重点留意vpxd, vpxd-svcs,ui,vpostgres。

4. service-control –stop –all && service-control –start –all

尝试整台VCSA重启前,可以尝试只重启下所有服务。如果单独想启动某一个服务,用:service-control –start xxx

5. for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; /usr/lib/vmware-vmafd/bin/vecs-cli entry list –store $i –text | egrep “Alias|Not After”; done

查证书状态,一定不能有过期的证书,这句命令来源官网https://kb.vmware.com/s/article/82332

如果发现有过期的,也就是Not After后面的日期是比今天前的,更新证书。

VCSA有自带的证书管理工具去更新证书:

/usr/lib/vmware-vmca/bin/certificate-manager


6.vimtop

跟Linux的top和ESXi的esxtop一样用法,留意有什么进程占用不正常的CPU或内存,详细使用参考linux top的用法

7. cloudvm-ram-size -l

看每个服务的内存使用,简单看看有没不正常的

还有更多VMware问题?

免费试下我们的VMware问答小助理,即时解答VM难题 → 🤖VM技术助理

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

关于vCPU与NUMA的一些理解和配置实践
VMware快速入门

关于vCPU与NUMA的一些理解和配置实践

本文深入探讨了在VMware vSphere环境中,vCPU和NUMA对虚拟机性能的影响。通过正确配置vCPU与NUMA,确保虚拟机的资源高效利用,减少内存访问延迟,从而提升整体性能。文章还分享了最佳实践和配置技巧,帮助优化虚拟化环境的效率。

VMware ESXi Lockdown Mode详解:概念、用途与配置指南
VMware快速入门

VMware ESXi Lockdown Mode详解:概念、用途与配置指南

VMware ESXi Lockdown Mode是一种强制所有管理操作通过vCenter执行的安全机制,可有效防止未经授权的本地或远程访问。本文详解其核心功能与适用场景,并提供基于官方文档的启用/禁用步骤,帮助管理员提升虚拟化环境的安全性。

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理
VMware快速入门

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理

这篇文章详细解析了vSphere HA(高可用性)在ESXi集群中的概念与原理,介绍了如何通过vSphere HA保障虚拟机在各种故障情境下的快速恢复。内容涵盖了虚拟机操作系统、应用软件、ESXi主机及存储故障等不同类型的故障处理方法,并解释了如何在不同故障情况下确保虚拟机的高可用性。