Nova虚拟机启动提示libvirtError
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
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Nova虚拟机启动提示libvirtError的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 2648 Shopping
- 下一篇: 如何打卡后缀为3ds的文件