CAS虚拟化平台中虚拟机承担着客户的业务运行,然而某些时候由于各种各样的问题会导致虚拟机无法正常运行启动失败,导致业务受到影响
现场反馈通过快照还原虚拟机后,虚拟机无法启动提示如下,提示internal error:Missing monitor reply object
1、检查镜像存储路径是否存在对应镜像,通过虚拟机硬件信息查看
对应镜像名称如下,存储路径如下
2、如镜像文件正常,查看/var/log/libvirt/libvirtd.log日志,发现有错误信息:
2021-03-21 13:29:47.134+0000: 13932: error : qemuProcessReportLogError:1960 : internal error: qemu unexpectedly closed the monitor: Domain pid=3846869, libvirtd pid=13932 2021-03-21 13:29:47 kvm: cannot set up guest memory 'pc.ram': Cannot allocate memory
通过日志可判断虚拟机无法申请内存,导致虚拟机无法启动
根据实际情况调整虚拟机内存即可
当前生产环境中,为保证主机资源最大化利用,均存在内存超分情况。
内存资源超额分配,指的是一个物理主机上的所有虚拟机内存总容量可以超过实际物理主机的内存总容量。但是这种情况下,虚拟机之间会出现内存抢占的现象,推荐同一个服务器上的虚拟机内存总和不超过物理主机内存大小。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作