openstack錯誤-cirros鏡像-無法啟動


環境:openstack版本train,cirros鏡像cirros-0.5.0-x86_64-disk.img

關於cirros鏡像,我遇到兩個問題:

1 啟動實例后卡在了grub提示符,如下圖所示

 

 經過查詢資料,發現問題指向了虛擬機的模式問題,很多網上的答案提到把openstack的虛擬機模式從kvm改為qemu。

但原因解釋都有些牽強,通過查詢cirros的網站,cirros的鏡像只提到了支持qemu,沒有對其他模式進行說明。openstack默認使用kvm,所以造成了這個問題。

解決的方式:在計算節點,修改配置文件/etc/nova/nova-compute.conf:

[libvirt]
#虛擬模式改為qemu,默認是kvm
virt_type=qemu

重啟服務后生效:

# systemctl restart openstack-nova-compute

但是又遇到新的問題,如下所示

2 啟動過程中報錯VFS:unable to mount root fs

看網上的分析,可能是因為內存太小造成的,我創建實例的時候按照網上的教程,分配的64mb的內存。

解決方式:

在控制面板中新建實例類型,把內存調整到128mb,重新創建虛擬機,成功啟動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM