制作openstack镜像之利用virt-manager制作镜像
一.环境要求
a.操作系统:CentOS 7.x
b.软件要求:virt-manager
c.相关资料:Windows iso原生镜像,Windows virtio 驱动 RPM 包
1、http://resources.ovirt.org/pub/ovirt-3.5/rpm/el7/noarch/ovirt-guest-tools-iso-3.5-7.noarch.rpm
2、Cloud-init for Windows(http://www.cloudbase.it/cloud-init-windows/)
d.安装Windows virtio 驱动的RPM包:
rpm -ivh ovirt-guest-tools-iso-3.5-7.noarch.rpm
rpm -ql ovirt-guest-tools-iso
二、镜像制作步骤
a.virt-manager 新建Windows虚拟机:
* 选择导入磁盘映像,然后新建一个空白卷,将其存储格式设为raw
* 在安装前,进行配置,挂载两个CDROM,分别是Windows的原生iso和/usr/share/ovirt-guest-tools-iso/ 路径下的 oVirt-toolsSetup_3.5_7.iso,将存储磁盘的磁盘总线设为VirtIO,接着将网卡模式设为virtio,最后在引导条件下,将存储磁盘和两个CDROM勾选,点击安装。
b.安装virtio驱动:
* 在安装Windows系统的过程,会发现找不到驱动,这时点击浏览,选择oVirt-toolsSetup那个CDROM,进去打开第二个文件夹,选择对应Windows版本对应位数的文件夹
* 选择兼容的相关驱动,继续安装
c.安装 Cloud-init:
* 由于我的虚拟机通过网桥可以连通外网,所以我直接在虚拟机里到上述网址下载软件进行安装
* 最后同时勾选“Run Sysprep to create …”和“Shutdown when …”,点击“finish”按钮。
* 这时,存储磁盘就是我们制作好的镜像了
三、上传镜像
最后将镜像上传openstack环境
glance image-create --name win7-x64 --disk-format=raw --container-format=bare --is-public=True --file=win7-64.img

浙公网安备 33010602011771号