您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 云平台qcow2格式Windows镜像制作(精)
OPENSTACK配置与管理项目式实训任务十六云平台qcow2格式Windows镜像制作OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作一.任务前提环境:完成任务15,即准备好制作虚拟机镜像所需要的环境二.任务涉及节点:controller节点三.任务要求1.掌握制作Windows镜像的方法。四.任务内容步骤一:准备所需环境在使用libvirt启动虚拟机前,检查它的default默认网络是否启动。虚拟机要连接到外网,它的默认网络必须激活。启动libvirt默认网络将创建linux网桥(通常名称是virbr0),iptables规则,以及dhcp服务器进程dnsmasq。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作检查default默认网络是否激活,命令如下,结果如图1所示。[root@controller~]#virshnet-list图1检查libvirt默认网络状态首先我们需要下载一个Windowsserver2012安装版ISO镜像,这里我们使用cn_windows_server_2012_r2_with_update_x64_dvd_4048415.iso镜像。接着我们需要下载一个VirtIO驱动ISO包,这里我们下载一个virtio-win-0.1-52.iso版本的文件。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作步骤二:制作Windows镜像我们首先需要创建一个15GB大小的磁盘镜像(当然我们也可以创建更大的磁盘),并命名为“windows2012.qcow2”,命令如下,结果如图2所示。图2制作磁盘镜像反馈结果接着,我们使用virt-install命令开始WindowsServer2012的安装,命令如下,结果如图3所示。[root@controller~]#qemu-imgcreate-fqcow2winserver2012.qcow215GOPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作[root@controller~]#virt-install--connectqemu:///system--namewindows2012--ram2048--vcpus2--networknetwork=default,model=virtio--diskpath=windows2012.qcow2,format=qcow2,device=disk,bus=virtio–cdromcn_windows_server_2012_r2_with_update_x64_dvd_4048415.iso--diskpath=virtio-win-0.1-52.iso,device=cdrom--vnc--os-typewindows--os-variantwin2k8图3安装Windowsserver2012过程中的反馈结果当出现如上反馈信息时,表明我们接下来可以通过本地VNC连接虚拟机了。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作当出现如上反馈信息时,表明我们接下来可以通过本地VNC连接虚拟机了。这里我们需要对上述命令中的一些参数进行解释--namewindows2012是虚拟机的名称,这里我们定义为window2012,--ram2048分配2G内存,--vcpus2两个cpu,--networknetwork=default,model=virtio网络使用的是默认网络,模式为virtio,网络也可以使用桥接,桥接我们会在下面的镜像创建过程中讲解。--diskpath=windows2012.qcow2,format=qcow2,device=disk,bus=virtio使用我们之前创建的qcow2格式的磁盘,--diskpath=virtio-win-0.1-52.iso,device=cdrom加载virtio驱动,--cdromcn_windows_server_2012_r2_with_update_x64_dvd_4048415.iso指向ISO安装镜像位置,--vnc使用vnc连接,--os-typewindows指定镜像类型为Windows类型--os-variantwin2k8由于kvm版本原因,没有Windowsserver2012,所以这里用win2k8代替(也可以省略)。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作我们使用TigerVNC客户端进行连接,点击客户端图标,在“VNCserver:”选项后的空白处输入启动虚拟机的地址和VNC端口,如图4所示。图4TigerVNC连接界面点击“Connect”按钮,即可连接到虚拟机的图像控制台,下面操作系统安装的过程与正常安装一样,如图5所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图5通过TigerVNC连接镜像安装界面如上图所示,我们已经可以进行Windowsserver2012的安装了,选择默认就可以了,点击“下一步”;点击“现在安装”,如图6所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图6开始安装这里为方便我们操作,我们选择第二个“带有GUI的服务器”,点击“下一步”,如图7所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图7选择要安装的系统勾选“我接受许可条款”复选框,点击“下一步”,如图8所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图8同意条款到这里会发现并没有正常情况下安装系统所需要的磁盘(驱动器),因为Windows安装程序默认不识别硬盘,此时我们点击“加载驱动程序”,如图9所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图9出现找不到驱动器结果在浏览文件夹时,选择驱动器(E:)下的WIN8文件夹中的AMD64文件夹,然后点击“确定”,如图10所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图10选择驱动器所在文件夹然后会出现如上图所示的驱动列表,现在前两个,“RedHatVirtIOEthernetAdapter”网络驱动和“RedHatVirtIOSCSIcontroller”,如图11所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图11选择需要安装的驱动程序如上图所示,我们之前创建的15G的硬盘空间就可以看到了,因为没有分配,所以我们点击“新建”,选择合适的分区形式,如图12所示。图12找到之前创建的磁盘空间OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作上图中我们在实验环境下选择把所有空间一直划分为一个分区,此时系统会自动分出一个保留分区,如图13所示。图13划分磁盘空间下面开始正式安装,需要耐心等待一段时间,完成安装后,虚拟机会自动重启,如图14所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图13.2.14等待安装过程重启完后才能后,需要为administrator用户设置密码,密码需要符合一定的复杂度,如果密码设置不符合系统要求,会出现提示,如图15所示。图15安装完成后设置用户信息OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作设置成功后我们就可以登录了,由于Windowsserver2012登录之前需要按Ctrl+Alt+Delete组合键,然而在VNC连接的状态,这样不尽会影响本机的状态而且虚拟机并不会起任何作用,所以我们使用Windows自带的屏幕键盘登录,如图16所示。图16使用屏幕键盘成功登陆后,我们需要使用命令完成VirtIO驱动的安装,如图17所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图17安装VirtIO驱动上面的操作过程中,会出现安装提示,选择同意即可。然后,我们需要安装Cloudbase-Init,在安装之前,我们为了让Cloudbase-Init在系统启动是运行脚本,需要设置PowerShell执行策略解除限制,命令如下。C:\powershellC:\Set-ExecutionPolicyUnrestrictedOPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作完成上述命令后,我们可以下载并安装Cloudbase-Init,命令如下。C:\Invoke-WebRequest-UseBasicParsing:\.\cloudbaseinit.msi这里需要说明一下,下载过程中由于网络有问题,没有下载成功,所以我们这里使用另一种方法,先通过本机下载,然后放到Windowsserver2012虚拟机中,可以通过在本地创建共享文件,远程登录或搭建ftp等多种方式使虚拟机获取到下载到的Cloudbase-Init,然后点击安装即可,如图18所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图18安装Cloudbase-Init的界面一步步按提示操作,点击“Next”就可以,需要注意的是在“configurationoptions”窗口,将设置修改为如图19所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图19配置选项完成安装后,在CompletetheCloudbase-InitSetupWizard窗口,选择RunSysprep和Shutdown复选框,然后点击Finish,如图20所示。OPENSTACK配置与管理任务十六云平台qcow2格式Windows镜像制作图20安装完成然后程序会自动运行Sysprep程序,等待完成(执行Sysprep过程中,可能会出错,可以忽略),完成后,关闭虚拟机。这样Windows镜像就创建完成了,我们只需通过glance命令上传到服务器上就好了。上传完成后,我们即可登陆到Dashboard界面,用Windows镜像创建实例了。
本文标题:云平台qcow2格式Windows镜像制作(精)
链接地址:https://www.777doc.com/doc-3755422 .html