KVM 虚拟机挂掉 console修复方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM 虚拟机挂掉 console修复方法相关的知识,希望对你有一定的参考价值。

参考技术A 一台使用了多年的KVM虚拟机,突然由于断电等原因导致无法正常启动,表现为:

virsh start虚拟机后,没有任何反应,远程ssh也无法连接到虚拟机中

试图用virsh的console进入虚拟机,但是一直出现Escape character os ^]的提示,无法进入。

Google查询是可以修改虚拟机的grub.conf设置来解决这个问题,但是虚拟机目前无法进入,根本无法对这个文件进行修改。

于是在KVM所在的服务器上,将虚拟机的img文件mount到一个目录(img是raw格式,具体mount方法可以Google),直接修改虚拟机中的/etc/grub.conf文件,在 kernel 这一行的末尾,添加 console=ttyS0

virsh重新start虚拟机,然后console进入,就可以看到虚拟机的报错信息了

发现是磁盘问题,用fsck修复磁盘后重启虚拟机,搞定。

linux虚拟机,挂起,然后再打开之后总是没有网络连接(图)

应该是nat网络模式使用动态获取Ip导致的,编辑联接将ipv4方法设置手动,注意网段最后一字段是2 参考技术A 在设置界面,打开硬件选项卡,在左边选择"网络适配器",在右边,选择"NAT模式(N):用于共享主机的IP地址",然后点击确定。 参考技术B 我也遇到同样的问题,明明设置了静态ip的,挂起之后再启动就找不到IP了,只有reboot之后才有,真的不想reboot,请问你最后是怎么解决这个问题的,求分享,,

以上是关于KVM 虚拟机挂掉 console修复方法的主要内容,如果未能解决你的问题,请参考以下文章

linux虚拟机,挂起,然后再打开之后总是没有网络连接(图)

redis-cluster安装配置

vmware虚拟机怎么开机黑屏,无法关机挂起

VMware怎么开机自启动,关机自动挂起虚拟机

虚拟机挂起后无法恢复

KVM之文本模式安装虚拟机(console连接虚拟机)