剛接觸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.如果客戶機使用網橋模式的網絡,