虚拟机卡住了,无法执行命令,无法登录,也无法关闭电源
找到原因是由于内存使用完了,没有可分配的内存导致的
解决方法:
登录VMware shell后台,然后查询到这台主机的Vmid:
vim-cmd vmsvc/getallvms | grep ds33
然后用命令关闭这台虚拟机 :
vim-cmd vmsvc/power.off 35
最后成功关闭电源并开机:
以上是正解,但是当我去登陆物理机后台登陆不上,因为做了密钥文件登陆,也不能一直让他卡住,无奈只能采取了非常措施
1.在半夜时,关闭物理机上所有虚拟机
关闭之前先截图,记录哪些虚拟机是开着的,哪些是关着的
2.重启物理机
3.等待重启
由于没操作过,内心很忐忑
等了十几分钟,物理机也连不上,心想完了,要去机房重启了
好在等了半个小时,物理机满血复活,于是我赶紧打开需要用的虚拟机
后记:
这次的虚拟机卡住关闭不了原因为打开的虚拟机配置太大,也不知里面应用跑的啥,于是后面我开始着重梳理虚拟机配置,尤其是过大的,尽量缩小配置
等待的时候,搜索重启步骤,发现有的人说直接点关闭,就开不了了,还好我是点的重新引导,顿感欣慰
转自:
https://blog.csdn.net/okc_champion/article/details/129418030
官方说法: