制作OpenStack的Windows Server 2012R2镜像

Posted 开源云中文社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作OpenStack的Windows Server 2012R2镜像相关的知识,希望对你有一定的参考价值。

1.基础环境安装


2. 启动服务


制作OpenStack的Windows Server 2012R2镜像

3. 系统镜像准备


使用迅雷下载镜像并上传到服务器


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像

4. 创建磁盘文件


制作OpenStack的Windows Server 2012R2镜像

5. 准备 windows 兼容驱动


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像


6. 启动虚拟机


由于在Windows下需要下载Cloudbase,网络较慢,我将提前下好的文件CloudbaseInitSetup_0_9_11_x64.msi 打包成 CloudbaseInitSetup_0.9.11_x64.iso, 并上传到服务器与windows镜像相同的目录,启动时添加如下参数,同时挂载3个光驱到系统,以便开机后能够一次性完成个性化配置、网卡驱动更新、cloudbase安装。


6.1 使用virt-install安装


这个工具的使用方法找了千百种,发现不能同时添加安装镜像和驱动镜像,直到找到这篇文章:


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像


6.2 使用QEMU-KVM安装


这里的-vnc 参数值为ip:数字, 即VNC端口默认从5900开始,加上指定的数字,我这里设置的 0.0.0.0:0, 因此能够直接连接5900VNC端口。


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像


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 :


制作OpenStack的Windows Server 2012R2镜像


选择加载的驱动


制作OpenStack的Windows Server 2012R2镜像


点击下一步就可以识别到硬盘了:


制作OpenStack的Windows Server 2012R2镜像


安装完成,系统进入登录界面,使用F8快捷键召唤 TigerVNC菜单,选择Send Ctrl+Alt+Del:


制作OpenStack的Windows Server 2012R2镜像


8.2 网卡驱动更新(进入系统后完成)


在设备管理的以太网控制器上右键,浏览到光驱下面的NetKVM,选择

2k12R2:


制作OpenStack的Windows Server 2012R2镜像


确认安装


制作OpenStack的Windows Server 2012R2镜像


9. 安装Cloudbase-init


在打开光驱,双击msi文件安装Cloudbase-init


制作OpenStack的Windows Server 2012R2镜像


按照如下截图选择


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像


10. 压缩镜像


制作OpenStack的Windows Server 2012R2镜像


11. 添加镜像到Glance


制作OpenStack的Windows Server 2012R2镜像


制作OpenStack的Windows Server 2012R2镜像


12. 删除虚拟机


制作OpenStack的Windows Server 2012R2镜像


13. 使用已有磁盘


如果需要再次使用这个磁盘创建虚拟机,使用如下命令创建




链接:http://www.jianshu.com/p/c92c3c9a2d6f#comment-13996075

來源:简书



投稿邮箱:openstackcn@sina.cn

以上是关于制作OpenStack的Windows Server 2012R2镜像的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack的Windows镜像制作

openstack windows 2008镜像 制作

制作openstack windows镜像模板(官方镜像)

制作openstack的windows server 2012r2镜像

制作OpenStack Windows Server 2012镜像

openstack 制作Windows server 2008镜像