OpenStack只支持Virtio总线的磁盘,但是windows本身没有Virtio的相关驱动程序,所以首先需要先下载相关驱动程序,下载地址点击这里。
启动管理程序
见上一篇 CentOS6.3下为OpenStack制作CentOS镜像。
创建虚拟机
点击创建虚拟机按钮打开创建虚拟机对话框,基本步骤同上一篇CentOS6.3下为OpenStack制作CentOS镜像,只是在安装的时候需要挂载驱动程序iso文件及修改硬盘类型,在最后点击Finish弹出虚拟机对话框后按下图所示操作:
1.选择Force off关闭虚拟机;
2.打开配置页,修改磁盘的类型为Virtio;
3.点击左下角的添加硬件按钮添加一个光驱,并关联到下载的驱动程序镜像文件;
4.重新打开虚拟机电源。
安装驱动
当安装程序进行到选择磁盘的时候发现没有可用的磁盘,此时选择加载驱动程序》浏览》选择驱动程序所在文件夹,会列出相关的驱动程序,安装好磁盘驱动就可以看到磁盘了。重复上述步骤安装气球程序,在程序列表时去掉下面的隐藏不兼容驱动选项,还可安装其它如网卡等驱动,如下图所示:
后期处理
安装完系统并重启后,安装所需要的软件,开启远程桌面,设置防火墙允许ping。
上传镜像
到这里镜像就做好了,关闭虚拟机,通过glance命令上传就是了
glance add name="window2008" is_public=true container_format=ovf disk_format=qcow2 < /var/lib/libvirt/images/window2008.img
参考文档点击这里。