事情描述:某天发现在vcenter打开某个虚拟机电源,出现了常规系统错误:connection refused。虚拟机无法开机。【此外我试过了1.在vcenter上右键关闭目前正在运行的虚拟机,即右键“关闭电源”,是可以直接右键强制下电的。 2.不在vcenter开机,在实体机开机,就不报错,可以开机!3.vcenter除了开机不能之外,我发现vsphere web client登录界面报404,而vcenter的windows客户端(vsphere client)可以正常登录vcenter控制台】
之后按照代理商工程师说法,重启vcenter,发现重启之后问题好像更大了。之前还可以登录vcenter的windows客户端(vsphere client),现在居然登录不上了。报503错误。vsphere web client也登录不上,报503错误【原话:503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x7f24a39de8b0] _serverNamespace = / _isRedirect = false _pipeName =/var/run/vmware/vpxd-webserver-pipe)】。(注:1.到vcenter网络是通的。2.发现能打开https://vcenterip:5480但是输入密码进入之后闪退出 和https://vcenterip:7444 显示是正常:Congratulations! You have successfully setup and started vFabric tc Server. You are ready to go!)
现在vcenter控制台登录不上,我再网上找了一些503错误文章看,好像都不适合我。因为我在准备用他们的方法的时候,发现他们很多需要ssh登录设备。而我发现我ssh无法登录vcenter。ssh服务器我确切是开了着的。用CRT也能测试通过抵达登录界面,只不过输入账户密码就是进不去。(ssh登录返回错误提示:
VMware vCenter Server Appliance 6.0.0.10200
Type: vCenter Server with an embedded Platform Services Controller)如下图:
这个ssh为什么登录不上去困扰着我,之后我想起了昨天找/重置root密码时候一个磁盘貌似被占满了的问题。我再想目前出现的三个问题(1.vcenter无法开机,而且web cinlent登录报404 2.重启vcenter已经成了报503问题 3.ssh开着的但ssh无法登录)是不是都是磁盘貌似满了的问题。
磁盘问题如下:我在之前忘记过root密码,之后进入vcenter引导的linux界面重置root密码【见我博文《关于linux版vcenter6.0重置root密码问题》】,发现提示错误,错误提示应该是空间不足,如图。
之后我df -h看了下,如图。
我怀疑是磁盘满了的问题造成了这一系列故障。
之后我围绕vcenter 磁盘满了的解决办法进行搜索,关键字我搜了“vcenter /dev/mapper/log_vg-log”。
终于,在国外一名博主的博文问题找到了“vcenter 磁盘满了的问题解决办法”, 该博客文https://blog.vmpros.nl/tag/vcenter/ 上第二条case记录:VMware: Increasing the disk space for the VMware vCenter Server Appliance in vSphere 6.0里面反馈了linux版本vcenter磁盘100%解决办法问题。
但是楼主很悲催。办法虽然找到了方法,但是按照方法都必须ssh进入输入命令。而在上文提到,楼主ssh不知什么原因,无法进入命令行去操作。希望有大神可以指点一下。
关于linux版本的vcenter6.0磁盘爆满问题解决办法必看下面2文:
PS1:在博客文https://blog.vmpros.nl/tag/vcenter/上第二条case记录:VMware: Increasing the disk space for the VMware vCenter Server Appliance in vSphere 6.0
里面反馈了linux版本vcenter磁盘100%解决办法问题。
PS2:vm出的kb方案文章(增加对VMware vCenter服务器设备在vSphere 6的磁盘空间(2126276)):https://kb.vmware.com/s/article/2126276
其他一些我在探究问题时候搜索到一些可能有帮助的文章:
PS3:https://www.cnblogs.com/elizwy/p/7722898.html 这个文我没怎么研究过,不知道是不是也是一种解决办法。
PS4:https://kb.vmware.com/s/article/2149278
PS5:https://nolabnoparty.com/en/vcsa-6-5-fails-to-start-file-system-check-and-network-service-errors/
来源:51CTO
作者:老肖的博客
链接:https://blog.51cto.com/8189171/2063182