博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nova虚拟机启动提示libvirtError
阅读量:5318 次
发布时间:2019-06-14

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

OpenStack自动化安装基本折腾完毕,装一次大概也就10分钟,但是装完后今天我的虚拟机起不来,经过查找log发

现如下图提示:

已经到这里,说明已经过了nova-sheduler那一关,跟踪一下代码,也正是在调用libvirt时提示的error。第一反应就

是,libvirt的error,该怎么解决?拷贝错误信息,求google,然后发现也有人遇到了这个错误,但是很多都说是

nova.conf配置的vnc IP地址问题,我就盯着自己配置文件nova.conf,没看出什么问题,和官网安装文档所说的一

致。于是不通过OpenStack Dashboard创建虚拟机,直接使用virsh创建,还是这个问题,同样的xml配置到手动安装

的nova-compute节点用virsh启动却没有这个问题,说明这个问题跟OpenStack环境配置无关了。还有人说是flavor的

问题,给虚拟机分配的内存太大造成,可是我使用的是tiny flavor,512MB内存,也根本不存在这个问题。

这回google不灵了,怎么办,跟踪调试libvirt代码吗?感觉就不是一个有效的办法。好吧,首先要把概念弄清楚,要不

然一切都瞎掰,请问monitor是什么玩意?看,原来是这么回事:

“When QEMU is running, it provides a monitor console for interacting with QEMU. Through various 

commands, the monitor allows you to inspect the running guest OS, change removable media and USB 

devices, take screenshots and audio grabs, and control various aspects of the virtual machine.”

平时可能习惯了图像界面操作虚拟机,对QEMU的一些概念不了解,导致认为是libvirt的问题,因此东找西找皆是徒

劳。“dpkg-query -l|grep qemu”看了下,隐约感觉少了点东西,不管三七二十一,来个“apt-get -y install 

qemu*”,虽然OpenStack官网的安装指南没有说需要这一步。完毕后再启动虚拟机,竟然灵了,原来是QEMU安装问

题,应该是少了些东西没装导致。

 

转载于:https://www.cnblogs.com/woshiweige/p/4518422.html

你可能感兴趣的文章
用react native 做的一个推酷client
查看>>
B. Ohana Cleans Up(Codeforces Round #309 (Div. 2))
查看>>
Vim 简易配置
查看>>
电梯UI部分
查看>>
2016.07.15
查看>>
Vue.js 3.0 新特性预览
查看>>
checkbox中把选项文字与小圆圈关联上
查看>>
django admin后台显示中文
查看>>
git命令提交新项目
查看>>
CSS盒模型
查看>>
Say Hello to ConstraintLayout
查看>>
Xcode中实现ARC和MRC混编
查看>>
LINUX的磁盘管理du命令详解
查看>>
Double Dispatch讲解与实例-面试题
查看>>
ivew Upload 上传图片组件
查看>>
C#-多态
查看>>
如果做好测试PM【转载】
查看>>
数据表行转列
查看>>
记录一下任务
查看>>
(mysql)union 与 union all 的区别
查看>>