OpenStack镜像的制作

本文章转载于姬子的博客 » 制作openstack镜像win7.qcow2(centos/ubuntu/win镜像分享)

在搭建OpenStack之后,我们即可使用镜像开启实例。然而centos/ubuntu官方提供有qcow2格式镜像,但微软是不曾提供的,还得靠自己动手制作。

openstack搭建请看 Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源):http://jizi.updays.cn/archives/105

centos/ubuntu/windows镜像分享链接:http://pan.baidu.com/s/1i46Ahdr 密码:8rdg

QQ截图20160604210245.png

win7 / centos6.5 / win2008 / ubuntu14.04 / win2012 / centos7.2

镜像密码均为 intel@123

ubuntu系统不可直接root用户登录,先用intel用户登录。

镜像均为吴业亮前辈制作,仅可用为学习用途!

本文参考吴业亮前辈博文写就,原文链接:http://blog.csdn.net/wylfengyujiancheng/article/details/50468173

1、条件准备:

虚拟机物理机均可,虚拟机需要开启硬件虚拟化。我这里使用 vmware workstation11

操作系统:centos7.2桌面版 镜像下载地址:http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/

iso镜像:win7.iso 镜像下载地址:http://www.itellyou.cn/

virtio驱动,win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的。下载地址:

1

2

3
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/virtio-win-0.1.102.iso
64位:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/virtio-win-0.1.102_amd64.vfd
32位:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.102/virtio-win-0.1.102_x86.vfd
2、制作过程;

ps:以下操作均在root权限下执行,将下载的win7iso镜像和virtio驱动均放在 /root 目录下

vmware workstation开启硬件虚拟化

QQ截图20160603102306.png

安装相关软件包

1

2
yum install tigervnc vnc* -y
yum install qemu-kvm qemu-img –y
创建连接

1

2
ln -s /usr/libexec/qemu-kvm /usr/bin/kvm
ln -s /usr/bin/qemu-img /usr/bin/kvm-img
制作磁盘文件,这个磁盘大小并不是最终镜像大小,

1
qemu-img create -f qcow2 cn_windows_7_ultimate_x64_dvd_x15-66043.qcow2 10G
启动基于win7的kvm虚拟机,映射驱动vfd到软盘A

1
kvm -m 1024 -cdrom cn_windows_7_ultimate_x64_dvd_x15-66043.iso -drive file=cn_windows_7_ultimate_x64_dvd_x15-66043.qcow2,if=virtio,boot=on -fda virtio-win-0.1.102_amd64.vfd -boot d -nographic -vnc :3
在命令框输入 vncviewer 调出vnc

1
vncviewer
如图,输入本地地址,点击connet

QQ截图20160603134925.png

QQ截图20160603135559.png

QQ截图20160603135738.png

选择第二项,自定义安装

QQ截图20160603135828.png

选择加载驱动程序

QQ截图20160603135925.png

地址指向win7的驱动程序包

QQ截图20160603140006.png

自动识别,然后点下一步

QQ截图20160603170218.png

安装win7

QQ截图20160603140202.png

输入用户名

QQ截图20160603141306.png

安装完毕

QQ截图20160603141418.png

右键点击计算机 –管理– 设备管理器,现在的网卡驱动并不是我们要的,待会我们需要做一些改动

QQ截图20160603141636.png

右键点击计算机–属性–远程设置,先开启远程连接

QQ截图20160603142520.png

然后先在win7关机,在开启虚拟机

1
kvm -m 1024 -drive file=cn_windows_7_ultimate_x64_dvd_x15-66043.qcow2,if=virtio,boot=on -cdrom virtio-win-0.1.102.iso -net nic,model=virtio -net user -boot c -nographic -vnc :3
QQ截图20160603142623.png

开机之后,打开设备管理器,更新驱动软件

QQ截图20160603172453.png

QQ截图20160603172532.png

更新之后,查看网卡驱动,硬盘驱动,均为红帽的即为正确

QQ截图20160603172611.png

QQ截图20160603171857.png

关机,将qcow2格式的win7镜像拷出来,即可使用。

注意,win镜像使用需要在dashboard放开3389端口。

开启虚拟机实例请看Mirantis OpenStack Fuel6.0安装使用—Step2:http://jizi.updays.cn/archives/57

Done All ! Enjoy Yourself !

See You Again !

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值