Openstack kvm win7镜像制作

       Openstack不但能管理linux虚拟机还能管理windows虚拟机,之前做过基于kvm的debian6镜像,今天实战一下win镜像的制作,以win7为例。

       母系统环境:ubuntu12.10 server + kvm

       下载virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd

wget 'http://autosetup1.googlecode.com/files/virtio-win-1.1.16.vfd'
wget 'http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso'
      下载一个win7的镜像, 默认的名字太长了,修改短一点

mv cn_windows_7_professional_vl_build_x86_dvd_x15-71025.iso  win7.iso
      创建一个win7的镜像,raw格式,大小7G

kvm-img create -f raw win7.img 7G
      启动基于win7的kvm虚拟机,映射驱动vfd到软盘A

kvm -m 1024 -cdrom win7.iso -drive file=win7.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc 10.1.6.228:8
      用vnc安装win7,因为默认没有virtio驱动,所以识别不了硬盘,需要手动选择,整个过程如下:

选择键盘

Openstack kvm win7镜像制作_第1张图片

Openstack kvm win7镜像制作_第2张图片

Openstack kvm win7镜像制作_第3张图片

Openstack kvm win7镜像制作_第4张图片

选择驱动

Openstack kvm win7镜像制作_第5张图片

Openstack kvm win7镜像制作_第6张图片

Openstack kvm win7镜像制作_第7张图片

Openstack kvm win7镜像制作_第8张图片

Openstack kvm win7镜像制作_第9张图片

Openstack kvm win7镜像制作_第10张图片

坐等安装

Openstack kvm win7镜像制作_第11张图片

Openstack kvm win7镜像制作_第12张图片

Openstack kvm win7镜像制作_第13张图片

   设置开启远程桌面

Openstack kvm win7镜像制作_第14张图片

    查看网卡驱动类型

Openstack kvm win7镜像制作_第15张图片

    先关机!!!再次启动虚拟机,使用以下命令:

kvm -m 1024 -drive file=win7.img,if=virtio,boot=on -cdrom  virtio-win-0.1-30.iso -net nic,model=virtio -net user -boot c -nographic -vnc 10.1.6.228:8

Openstack kvm win7镜像制作_第16张图片

修改网卡驱动类型

Openstack kvm win7镜像制作_第17张图片

Openstack kvm win7镜像制作_第18张图片

Openstack kvm win7镜像制作_第19张图片

Openstack kvm win7镜像制作_第20张图片

Openstack kvm win7镜像制作_第21张图片

    可以看到网卡驱动类型已经更换掉,再次关机!!!

   上传win7镜像

glance add name="windows7" is_public=true container_format=ovf disk_format=qcow2 < win7.img
Openstack kvm win7镜像制作_第22张图片


      设置安全策略,因为要通过远程桌面连接win7,所以要放开3389端口

Openstack kvm win7镜像制作_第23张图片

     启动一个名为win7的虚拟机,第一次启动比较慢,因为要把win7镜像从镜像服务器传送到计算节点上。

Openstack kvm win7镜像制作_第24张图片

      通过dashboard的vnc登录

Openstack kvm win7镜像制作_第25张图片

      发现一个杯具的事情,那就是dhcp分配的IP并没有生效,那我们就手动配置一下

Openstack kvm win7镜像制作_第26张图片  

      通过本机自带的mstsc登录win7虚拟机:10.1.200.4

Openstack kvm win7镜像制作_第27张图片

Openstack kvm win7镜像制作_第28张图片



     大功告成!!!


你可能感兴趣的:(kvm,openstack,win7镜像制作)