storage R&D guy.
全部博文(1000)
分类: 服务器与存储
2015-01-15 09:43:13
由于机器(172.16.128.37)SSD(100G)容量太小,我挂载了一块新的磁盘(200G),挂载目录为:/u01 。在/u01/lh有相关镜像供大家启动所需虚拟机:
启动命令:
qemu-system-x86_64 -m 2048 -smp 2 -hda /u01/lh/win7.img -cdrom /u01/lihang/virtio-win-0.1-74.iso -chardev socket,path=/tmp/nahanni,id=nahanni -device ivshmem,chardev=nahanni,size=32m,ioeventfd=on,vectors=8 -vnc :11 --enable-kvm -usbdevice tablet -monitor stdio -net nic -net tap,ifname=tap1,script=/etc/qemuif-up,downscript=no -device virtio-balloon-pci,id=balloon0,bus=pci.0
说明:
1.-hda /u01/lh/win7.img : 安装镜像,不能所有虚拟机共用一个镜像,会出问题。可以拷贝一个:
cp /u01/lh/win7.img /u01/lh/win7_1.img 然后 -hda /u01/lh/win7_1.img
2.-cdrom /u01/lh/virtio-win-0.1-74.iso 挂载驱动
3.-chardev socket,path=/tmp/nahanni,id=nahanni -device ivshmem,chardev=nahanni,size=32m,ioeventfd=on,vectors=8 加载ivshmem 设备
4.-vnc :11 vnc 端口 唯一值
5.-net nic -net tap,ifname=tap1,script=/etc/qemuif-up,downscript=no 网络配置,ifname不同设定 tap1 tap2 tap3.....
6. -device virtio-balloon-pci,id=balloon0,bus=pci.0 加载balloon设备。
在/u01/lh目录下我已经给大家准备个一些img文件,供大家启动虚拟机:
win7.img windows7.img xp.img
如果大家想自己建一个全新的虚拟机:2个步骤:
1 dd if=/dev/zero of=win7.img bs=1M count=20480
注意:建立的img文件不要重名,以致覆盖源文件,count值大小自己选择。
2 qemu-system-x86_64 -m 2048 -smp 2 -boot order=cd -hda /u01/lh/win7.img -cdrom /u01/lh/en_windows_7_enterprise_with_sp1_x64_dvd_620201.iso -chardev socket,path=/tmp/nahanni,id=nahanni -device ivshmem,chardev=nahanni,size=32m,ioeventfd=on,vectors=8 -vnc :11 --enable-kvm -usbdevice tablet -monitor stdio -net nic -net tap,ifname=tap1,script=/etc/qemuif-up,downscript=no -device virtio-balloon-pci,id=balloon0,bus=pci.0