制作OpenStack的Windows Server 2012R2镜像
Posted 开源云中文社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作OpenStack的Windows Server 2012R2镜像相关的知识,希望对你有一定的参考价值。
1.基础环境安装
2. 启动服务
3. 系统镜像准备
使用迅雷下载镜像并上传到服务器
4. 创建磁盘文件
5. 准备 windows 兼容驱动
6. 启动虚拟机
由于在Windows下需要下载Cloudbase,网络较慢,我将提前下好的文件CloudbaseInitSetup_0_9_11_x64.msi 打包成 CloudbaseInitSetup_0.9.11_x64.iso, 并上传到服务器与windows镜像相同的目录,启动时添加如下参数,同时挂载3个光驱到系统,以便开机后能够一次性完成个性化配置、网卡驱动更新、cloudbase安装。
6.1 使用virt-install安装
这个工具的使用方法找了千百种,发现不能同时添加安装镜像和驱动镜像,直到找到这篇文章:
6.2 使用QEMU-KVM安装
这里的-vnc 参数值为ip:数字, 即VNC端口默认从5900开始,加上指定的数字,我这里设置的 0.0.0.0:0, 因此能够直接连接5900VNC端口。
7. 安装系统
netstat -ntlp | grep QEMU-KVM 查找到虚拟机的VNC端口为5900,使用TigerVNC进行连接,并在控制台完成系统安装。
ip就是服务器的ip,端口默认第一个为5900以此类推,也可以通过命令virsh vncdisplay vmname查询端口,推荐使用Tigervnc来打开。
8. 驱动添加
由于Windows并不自带OpenStack的驱动,系统启动后无法识别到硬盘,需要手动加载Virtio驱动;并且网卡驱动也需要使用Virtio驱动。因为前面启动虚拟机时已经挂载了Virtio镜像,这里可以直接到计算机里面全安装。
8.1 硬盘驱动添加(安装时完成)
点击 浏览--光驱Vortio-Win-0.1.1, 定位到Viostor\sk12R2\amd64 :
选择加载的驱动
点击下一步就可以识别到硬盘了:
安装完成,系统进入登录界面,使用F8快捷键召唤 TigerVNC菜单,选择Send Ctrl+Alt+Del:
8.2 网卡驱动更新(进入系统后完成)
在设备管理的以太网控制器上右键,浏览到光驱下面的NetKVM,选择
2k12R2:
确认安装
9. 安装Cloudbase-init
在打开光驱,双击msi文件安装Cloudbase-init
按照如下截图选择
10. 压缩镜像
11. 添加镜像到Glance
12. 删除虚拟机
13. 使用已有磁盘
如果需要再次使用这个磁盘创建虚拟机,使用如下命令创建
链接:http://www.jianshu.com/p/c92c3c9a2d6f#comment-13996075
來源:简书
投稿邮箱:openstackcn@sina.cn
以上是关于制作OpenStack的Windows Server 2012R2镜像的主要内容,如果未能解决你的问题,请参考以下文章
制作openstack的windows server 2012r2镜像