博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实体机关闭后再启动,kvm中虚拟机无法启动的问题
阅读量:7173 次
发布时间:2019-06-29

本文共 657 字,大约阅读时间需要 2 分钟。

  hot3.png

事件过程:

1 由于机房中2台风扇故障导致刀片机过热,需要停机维护,因此关闭了刀片机。刀片机中安装的是CentOS6.3,其中部署了kvm并虚拟了6台服务器。

 

2 维护结束,再次启动刀片机后,发现其中2台服务器没有自启动,因此打算人工启动。但出现无法启动的问题,如图

31171246_I1LY.png

3 谷歌了一下报错信息,很快找到了解决办法(看来出这种问题并不少见)如下:

在宿主操服务器作系统中使用 virsh managedsave-remove 虚拟机名

例如:

# virsh managedsave-remove mg2

执行了这段命令以后就可以正常启动虚拟机了。

 

4 问题原因分析:在虚拟机运行过程中关闭宿主服务器就有可能导致这问问题,个人推测是由于宿主服务器中的kvm虚拟机控制器与安装在kvm中的虚拟机会话被异常重置,因此使用virsh managedsave-remove命令删除会话,kvm重建会话后就可以正常使用了。

 

顺便吐个槽:2011年就有人出过这种问题,怎么还没解决,看来这个bug优先级不高啊。

ps,虚拟机日志路径在/root/.virt-manager/virt-manager.log,可以通过查看日志排查;

ps2,如果删除会话时,还出现如下信息,

Domain xxxx has no manage save image; removal skipped

而虚拟机仍不能启动,那说明宿主机内存不足,需要调整内存。

转载于:https://my.oschina.net/erichd/blog/499662

你可能感兴趣的文章
PHP编译错误解决:Don't know how to define struct flock on this system, set --enable-opcache=no...
查看>>
Linux命令(6):more命令
查看>>
HTTPD配置文件MPM(非7.0以上版本)
查看>>
Upgrade GI/CRS 11.1.0.7 to 11.2.0.2. Rootupgrade.sh Hanging
查看>>
nginx的高级配置(5)——访问控制
查看>>
DG_Oracle DataGuard Switchover主备节点切换(案例)
查看>>
CentOS7系统常用命令
查看>>
10.2.0.1 db console启动失败问题一例
查看>>
linux下查看文件编码及修改编码
查看>>
VC中的延时
查看>>
算法与数据结构知识点
查看>>
在单位成功实验的PIX配置
查看>>
centos6.x使用dd命令制作u盘启动
查看>>
如何使用Wireshark抓包
查看>>
mysql 时间函数用法 集合
查看>>
技术宅男既要提升编程技术也要加强沟通能力
查看>>
开源计划--格瓦拉梦想(GUEVARA‘S DREAM)
查看>>
show full columns 和 checking privileges的说明
查看>>
电信网络拓扑图自动布局之总线
查看>>
数据库启动时报ORA-00845错误解决方法
查看>>