《云计算基础架构构建与应用 》 电子资源 教案 任务十五 准备虚拟机镜像环境.pdfVIP

《云计算基础架构构建与应用 》 电子资源 教案 任务十五 准备虚拟机镜像环境.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务十五 准备虚拟机镜像环境 一.任务前提环境: 安装成功的先电IaaS 云平台环境,可以通过Dashboard 登陆云平台,也可以通过终端 连接controller,进行命令的操作。 二.任务涉及节点: controller 节点 三.任务要求 1.掌握制作虚拟机镜像所需环境。 四.任务内容 我们前面实验过程中,使用的镜像是制作好的,这里我们再来回顾一下什么是虚拟机 镜像,虚拟机镜像是一个文件,文件中包含了已经安装好可启动操作系统的虚拟磁盘,目 前Icehouse 版本的OpenStack 支持以下所列的镜像格式,ami, ari,aki, vhd, vmdk, raw, qcow2, vdi, and iso. 在OpenStack 里,对于KVM,应用到的镜像格式主要是两种 raw 和qcow2,由于qcow2 独有的特性 (在第七章Glance 功能简介中有介绍),我们通常情 况下会使用qcow2 格式的镜像。 手动创建虚拟机,我们有两种方式进行安装,即使用virt-manager 或者virt- install 工具。如果使用virt-manager,我们通常需要有一个可以运行X11 程序的机器, 如果我们在无图形界面的服务器上创建虚拟机镜像,但在我们本地机器上有X server 启 动,我们可以用virt-manager,通过使用ssh X11 转发访问图形界面。同时,因为virt- manager 和libvirt 直接交互,我们通常需要root 权限来访问。 当然如果我们不想安装相关依赖包到服务器上,而且本地机器没有X server 或者X11 转发工作不正常,我们可以使用virt-install 工具,通过libvirt 启动虚拟机,然后使用 本地VNC 客户端连接到虚拟机的图形控制台。本书中即使用virt-install 加TigerVNC 的 方式进行镜像创建的演示,当然也可以使用其他本地VNC 客户端。 下面我们首先以创建Windows server 2012 的qcow2 镜像为例,演示使用virt- isntall 以及KVM 虚拟化创建Windows 镜像。 步骤一:环境准备 在正式开始之前,要确保实验主机或服务器开启虚拟化功能,同时由于我们前面是使 用最小化安装的操作系统,所以我们还需要确认是否安装了KVM 虚拟机,命令如下。 [root@controller ~]# lsmod | grep kvm 没有任何反馈信息,表明我们没有安装KVM 虚拟机,这里我们还需要安装KVM 虚拟 机,命令如下,结果如图1 所示。 [root@controller ~]# yum -y groupinstall Virtual* 图1 安装完成KVM 虚拟机软件包反馈信息 我们再次查看,命令如下,结果如图2 所示。 [root@controller ~]# lsmod | grep kvm 图2 查看KVM 环境反馈结果 上述命令安装并进行了检验,表明KVM 已经成功安装。安装完成后,我们可以重启服 务器达到让操作系统内核更新状态的目的。 接着我们需要检查libvirtd 这个服务的运行状态,在下面创建镜像时需要依赖这个服 务,查看服务运行状态,命令和结果如下。 [root@controller ~]# service libvirtd status libvirtd (pid 9369) is running... 从上面的反馈信息可以看到,libvirtd 服务正在运行。 为确保创建镜像命令的顺利执行,我们还需要对/etc/libvirt/qemu.conf 这个配置文 件内容做修改,否则在执行创建镜像命令时会报错,这里我们以实验过程中创建Windows 镜像时遇到的报错为例,如图3 所示。 图3 创建Windows 镜像时出现的报错信息 为避免上图所示错误,我们需要修改/etc/libvirt/qemu.conf 文件,内容如下。 user = root group = root dynamic_ownership = 0 修改时可以直接去掉上面内容前的 “#”号,然后把dynamic_ownership 的值改为0, 目的是禁止libvirtd 动

您可能关注的文档

文档评论(0)

qjlrm + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档