安装虚拟软件
yum install qemu-kvm bridge-utils uml-utilities
chown root:kvm /dev/kvm
chmod 0660 /dev/kvm
modprobe kvm-intel
lsmod | grep kvm
安装windows系统:
qemu-img create -f qcow2 wyl_windows.img 10G
dd if=/dev/zero of=disk.img bs=1G count=10
qemu-img info disk.img
/usr/libexec/qemu-kvm -m 1024 -cdrom Win2003cn.CD1.iso -drive file=wyl_windows.img -boot d -vnc :3
linux网络设置
确认内核是否支持tun/tap
modinfo tun
lsmod | grep tun
vim /etc/udev/rules.d/80-kvm-rules
KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"
KERNEL=="tun", NAME="net/%k", GROUP="kvm", MODE="0660"
或者加入到etc/rc.local中
chown root:kvm /dev/net/tun
chmod 0660 /dev/net/tun
linux添加网卡桥接,设置网络。
brctl addbr br0
ifconfig em2 0.0.0.0
brctl addif br0 em2
tunctl -b -u root
ifconfig tap0 up
brctl addif br0 tap0
ifconfig br0 192.168.133.94 netmask 255.255.255.0 up
route add -net 192.168.133.0 netmask 255.255.255.0 br0
# route add default gw 192.168.133.1 br0
为虚拟机分配磁盘
1) 新建磁盘
qemu-img create -f qcow2 disk.img 60G
dd if=/dev/null of=disk.img bs=1G count=60
qemu-img info disk.img
2) 挂载到系统中。作为第二块磁盘。
/usr/libexec/qemu-kvm wyl_windows.img -m 1024 -hdb /data/vm/disk.img -net nic -net tap,ifname=tap0,script=no -vnc :4
进入虚拟机
1)分配ip地址
2)初始化磁盘分区
======
ps
将qemu-img转换成vmware虚拟机格式
qemu-img convert -f qcow2 -O vmdk disk.img windows2003.vmdk

















