我们的VM在VMWare上运行。我不确定该版本,但我想说的是ESX 6(或vSphere 6)。我支持和管理的来宾都是CentOS 7
今天,我温习并扩展了物理卷和逻辑卷,以使用最近添加的磁盘空间。分配和调整大小没有问题。然后,我重新启动了VM,以确保所做的更改并且没有发生错误。
这是我的问题所在。重新启动后,我将不再可以SSH进入VM。我可以通过vSphere Client访问VM。VM的状态看起来不错。它处于运行状态,我可以看到所有IP地址都在使用(我们运行了多个Docker容器,因此显示了许多IP地址),其中有CPU和内存使用情况。
我打开了一个远程控制台,并尝试使用两个不同的管理员用户登录。两者都不起作用,在30秒后我回到了登录提示符。我已经重新启动了VM,尝试使用其他选项,例如使用救援内核,进入grub以及诸如root,Linux内核之类的设置。每次VM启动并加载到登录提示时,就是这样。
我假设,如果有错误,我会看到并被带到紧急情况/崩溃外壳中,但没有这样的事情。从所有方面看,VM似乎已正确启动。
在我们的vCenter上,我只有最少的权限。所以我的问题是:
我能够弄清楚如何进入恢复提示并确定问题。
我重新启动了VM,然后在grub菜单中按“ c”进入控制台。然后,我将ISO附加到虚拟CDROM并退出grub命令行。这使VM可以从ISO引导,从而使我进入恢复模式。
然后,我能够查看消息日志,看到在哪里调整了fs的大小,并进行了pv和lv检查,然后重新启动。该日志显示了系统启动并且始终正常,但是一旦达到运行状态,就会列出各种奇怪的项目,例如:
而这样的例子不胜枚举。我也意识到了其他事情。我看到firehol开始了,我想起我已经安装了它,但是从未完成配置,因此我认为自己已将其卸载。因此,我通过yum删除了firefol和ipranges。我还清除了/ var / lib / docker中的所有映像,容器和卷。然后,我重新启动了虚拟机,并且能够ping通IP地址,我无法ssh进入虚拟机,并且一切似乎都可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句