五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述vsphere6.0故障:关于vCenter Appliance6.0磁盘爆满和WEB503错误问题相关的知识,希望能为你提供帮助。
【vsphere6.0故障(关于vCenter Appliance6.0磁盘爆满和WEB503错误问题)】故障现像和http://blog.51cto.com/8189171/2063182 老肖的博客一样。vsphere web client登录闪退,SSH无法使用,出现报503错误503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x65d3a354e80e] _serverNamespace = / _isRedirect = false _pipeName =/var/run/vmware/vpxd-webserver-pipe)
主要原因是因为根目录磁盘爆满。
在启动vCenter时可以按Esc键,看启动流程和日志。可以看到“No space left on device”的错误日志。
因为无法进SSH,控制台也无法进命令行进行操作,看似无解的问题,其实可以另辟蹊径。
无法进SSH也是因为/etc/...空间不足,才无法启动,那么如果我们可以删除几KB空间就可以使用了。现在问题是怎么启动vCenter上的命令行。
进单用户模式,可以完美的解决,在启动服务器时按下键,在启动前编辑启动项,不过vCenter在安全上比一盘的linux强,是需要先按p键,输入管理员密码才可以进行启动前编辑的。输入密码后,再按e键编辑,在启动项行末加入“/init/bash"
直接进入BASH,这个时候又需要输入管理密码才能进入命令行。
进入命令行后,查看一下无关紧要的日志,删除一些xxx.bz经过压缩后的历史日志。几百K或是几M都可以,这个时候如果重启那么能正常开启SSH可以正常使用SSH远程连接了。之后可以根据官网的KB可以扩容”其它的磁盘“。为什么这么说呢?因为根目录是无法扩容的,因为根目录并没有使用LVM
文章图片
如果vCenter服务还是无法启动,只能查找一下大的日志文件,好像是在/auth目录,有占满/目录的大日志文件,删除就完成了。再重启服务器。故障恢复
推荐阅读
- eclipse java项目转idea java项目Invalid bound statement (not found): com.mapper 报错问题
- Django --- Django下载和APP创建ORM (大概步骤)
- react-native app集成阿里云推送
- Android工程内嵌Flutter
- Android下的几种时间格式转换
- spring-boot-2.0.3不一样系列之源码篇 - SpringApplication的run方法之SpringApplicationRunListener,绝对有值得你看的地方
- 基于Html5 Plus + Vue + Mui 移动App开发-文件操作(读取保存更新数据)
- ARDC Android远程桌面助手 简介
- android 仿微信表情雨下落!