您的位置:首页 > 其它

使用KVM创建Windows系统镜像

2013-03-22 14:38 323 查看
前言:

制作KVM虚拟机镜像方法有很多种,在此不一一列举,本文采用我工作中最常用的创建方式和大家分享一下镜像制作过程,希望您从中能够有所收获,请多多指教~!

*************************************************************************************

一、实验环境:

主机名 IP(Static) 系统 配置

opensystem 192.168.100.116 Ubuntu-12.04-server-amd64 4CPU,8G RAM,100G DISK,1网卡

*************************************************************************************

二、准备工作:

1.下载virtio驱动包括光盘启动的ISO镜像和软盘启动的VFD镜像:

下载Virtio驱动ISO镜像:virtio-win-0.1-52.iso

下载Virtio驱动VFD镜像:virtio-win-0.1-52.tar.gz

下载Windows VNC软件:vnc-installer-x86_win32.zip

2.将Windows系统镜像和需要的Virtio驱动上传到服务器的root目录下:

root@opensystem:~# ls

WIN2K3_SP2_CHS.iso virtio-win-0.1-52.iso virtio-WIN2003-x86.vfd

3.系统要求:

实验采用Ubuntu-12.04-server-amd64操作系统,在系统安装时安装OpenSSH server和Virtual Machine host组件(如下图所示),其他默认即可。



*************************************************************************************

三、Windows制作过程:

1.创建一个30G的qcow2格式的磁盘:

root@opensystem:~# kvm-img create -f qcow2 win2k3-32bit_30G.qcow2 30G

2.使用刚才创建的30G磁盘,加载ISO镜像,采用光驱引导的方式启动,并通过VNC访问:

root@opensystem:~# kvm -m 1024 -cdrom WIN2K3_SP2_CHS.iso -drive file=win2k3-32bit_30G.qcow2,if=virtio -fda virtio-WIN2003-x86.vfd -boot d -nographic -vnc 192.168.100.116:0

3.通过VNC客户端连接刚创建的虚拟镜像:



4.系统引导界面:



5.系统启动时一直按F6加载软区驱动:



6.按"S"键,手动加载软盘Virtio驱动:



7.选择对应驱动,"回车"进入下一步:



8.“回车”加载Virtio磁盘驱动器的驱动:



9.之后的系统安装和平时装系统步骤相同,不再复述,系统安装完成后登录,配置RDP,Firewall等,配置完毕后关机。

10.挂载Virtio驱动光盘,并将网卡改成Virtio模式,通过VNC登录,安装Virtio网卡驱动:

root@opensystem:~# kvm -m 1024 -drive file=win2k3-32bit_30G.qcow2,if=virtio -cdrom virtio-win-0.1-52.iso -net nic,model=virtio -net user -boot c -nographic -vnc 192.168.100.116:0

11.关闭虚拟机,镜像制作完成。

12.在Opennebula虚拟机系统不会自动为虚拟机加载Virtio驱动,需要通过virsh edit vm来更改VM的XML配置文件。

XML配置方法请参照http://hi.baidu.com/myiaas/item/09a51dc4fe6ecb1c515058bb
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: