Openstack kvm win7镜像制作(转)

编程知识 更新时间:2023-04-28 08:23:28

Openstack不但能管理linux虚拟机还能管理windows虚拟机,之前做过基于kvm的debian6镜像,今天实战一下win镜像的制作,以win7为例。 www.2cto
母系统环境:ubuntu12.10 server + kvm
下载virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd

1
wget http://autosetup1.googlecode/files/virtio-win-1.1.16.vfd

2
wget http://alt.fedoraproject/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-30.iso

下载一个win7的镜像,默认的名字太长了,修改短一点

1
mvcn_windows_7_professional_vl_build_x86_dvd_x15-71025.iso win7.iso

创建一个win7的镜像,raw格式,大小7G
www.2cto

1
kvm-img create -f raw win7.img 7G

启动基于win7的kvm虚拟机,映射驱动vfd到软盘A

1
kvm -m 1024 -cdrom win7.iso -drivefile=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驱动,所以识别不了硬盘,需要手动选择,整个过程如下:
选择键盘 www.2cto




选择驱动






坐等安装
www.2cto



设置开启远程桌面

查看网卡驱动类型

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

1
kvm -m 1024 -drivefile=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


修改网卡驱动类型





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

1
glance add name="windows7"is_public=truecontainer_format=ovf disk_format=qcow2 < win7.img


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

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

通过dashboard的vnc登录

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

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


大功告成!!!

更多推荐

Openstack kvm win7镜像制作(转)

本文发布于:2023-04-21 05:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/2e03f5abf62105c876c7211e36e48fa6.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:镜像   Openstack   kvm

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 92513文章数
  • 23549阅读数
  • 0评论数