kvm與virsh兩種創建虛擬機方式的一些問題

剛接觸kvm,用了不同的方式時行創建和安裝虛擬機,發現了一些問題,記錄下來。有些是有解決方法的,有些還沒法解決,以後找找資料吧。

我的系統版本:

OS:Debian 6.0.6 (squeeze)

kernel: 2.6.32-5-amd64

Compiled against library: libvir 0.9.12
Using library: libvir 0.9.12
Using API: QEMU 0.9.12
Running hypervisor: QEMU 1.1.2

1.使用virt-install創建虛擬機,硬盤不支持qcow2格式,而用kvm創建qcow2時卻十分順利。

2.使用virt-install或在virsh裏打開的虛擬機,不能用ctrl+alt+2進入qemu命令行界面(現在都還沒找到方法進入命令行),但用kvm打開的虛擬機就可以用ctrl+alt+2進入qemu命令行,用ctrl+alt+1返回圖形界面。

3.virsh管理虛擬機的關機、重啓、暫停之類的操作非常方便,一個命令就OK了。但在kvm中,只能用客戶機操作系統的關機或重啓功能實現,如果客戶機操作系統出問題了,要不卡在藍屏中,要不不斷重啓,就是不能關機。我是用ps查到進程ID,再用kill關掉的。不過有一次好像就把客戶機系統搞垮了。不知道還有沒有更好的方法。

4.對虛擬硬盤使用virtio半虛擬化驅動的支持,我用“電腦公司版Ghost xp”、“上海XX版 XP sp3(這個是安裝版)”、“深度Ghost xp”都會出現藍屏,但同樣的方法,裝個win7的ghost版,優化安裝版都沒出現問題。

5.如果客戶機使用網橋模式的網絡,用普通用戶運行kvm或virt-install,或用virsh運行虛擬機,都會出現沒有權限訪問tun文件的錯誤,必須用root運行上面的命令,可以打開虛擬機。我已經把tun文件的權限改爲777,把owner都改爲我使用的這個用戶,都是一樣。這個也沒有找到解決方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章