一、启动虚拟机报错

2022-03-09一、启动虚拟机时出错:

[root@KVM ~]# virsh start node-mssql-test01
error: Failed to start domain node-mssql-test01
error: internal error: qemu unexpectedly closed the monitor: Cannot set up guest memory 'pc.ram': Cannot allocate memory

二、报错原因:无法分配内存,检查物理机内存和虚拟机分配的内存,发现剩余物理内存太小了。

[root@KVM ~]# free -g

图片[1]-一、启动虚拟机报错-唐朝资源网

total used
free shared buff/cache available Mem: 125 104 14 0 6 17 Swap: 31 31 0 [root@KVM ~]# virsh dominfo node-mssql-test01 Id: - Name: node-mssql-test01 UUID: 4fc06259-0873-4082-95b8-2b530c330584 OS Type: hvm State: shut off CPU(s): 16

图片[2]-一、启动虚拟机报错-唐朝资源网

Max memory:
30817152 KiB Used memory: 30817152 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0

三、解决方法:修改虚拟机的xml文件减少内存(测试后最多只能修改到20G左右)

[root@KVM ~]# virsh dumpxml node-mssql-test01 | grep -i memory
  <memory unit='KiB'>20487152

  <currentMemory unit='KiB'>20487152
[root@KVM ~]# virsh start node-mssql-test01
Domain node-mssql-test01 started

分类:

技术要点:

相关文章:

© 版权声明
THE END
喜欢就支持一下吧
点赞220赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容