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都改为我使用的这个用户,都是一样。这个也没有找到解决方法。

你可能感兴趣的:(kvm,virsh,virt-install)