创建virtual disk
qemu-img create –f qcow2 name xxx.qcow2 size
dd if=/dev/zero of=path-to-xxx.img bs=1M count=size
安装并启动虚拟机
- 配置网络
设置Host网络:添加网桥br0,将eth0接在br0上
需要在Guest OS中装网卡驱动:
virsh attach-disk tmp-xp /home/xxx/xxx.iso
安装过程中遇到的问题
首先用qemu-img创建的虚拟磁盘不能用
用NAT方式虚拟机可以上网,但外部不能连接虚拟机。所以我们选取了网桥模式
直接修改的配置文件
service network restart
虚拟机可以上网,主机不能上网
解决:将主机的eth0端口的ip设为0.0.0.0
ifconfig eth0 0.0.0.0
备注
redhat对于虚拟机提供了一套自己的解决方案:libvirt。libvirt是一个软件集合,它包括API库,一个daemon(libvirtd),一个命令行工具。其目的是提供一种单一的方式管理不同的虚拟化方式和hypervisor。其配置文件由xml驱动。libvirt对于虚拟机的管理都是通过virsh来完成的。
关于libvirt和virsh的一些有用的网站: