使用 Power Virtual Center 搭建基于 Power 平台的云解决方案.docx_第1页
使用 Power Virtual Center 搭建基于 Power 平台的云解决方案.docx_第2页
使用 Power Virtual Center 搭建基于 Power 平台的云解决方案.docx_第3页
使用 Power Virtual Center 搭建基于 Power 平台的云解决方案.docx_第4页
使用 Power Virtual Center 搭建基于 Power 平台的云解决方案.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用 Power Virtual Center 搭建基于 Power 平台的云解决方案蔡 敏, 软件工程师, IBM China张 嘉铭, 高级软件工程师, IBMCloud Computing 是目前炙手可热的话题。而 Power Virtual Center 则是 IBM 近期发布的针对 Power 平台的 IaaS 解决方案,是下一代基于 Power 的企业级虚拟化管理平台。PowerVC 建立在 OpenStack 基础之上,OpenStack 是一套目前非常流行的开源 IaaS 框架,用以管理服务器,存储及网络资源。在社区里 OpenStack 得到了包括 IBM,Intel,HP,EMC 在内的多家大型硬件厂商的贡献,并被使用来搭建自己的虚拟化管理平台。本文包含了 OpenStack 基础框架知识及 PowerVC 产品的介绍,并从零开始介绍使用 PowerVC 搭建 Power Cloud 的软硬件必备需求和安装方法,直至成功建立出一个 PowerVC 可管理的虚机。PowerVC 是基于 Power 架构的管理平台,所以文中会涉及到 Power 的领域知识,本文会做简单的介绍同时也建议用户具备一定的 Power 知识会让阅读更加顺畅。Power 的领域知识会附在文末的参考链接中可供您进行参考。使用 PowerVC 搭建 Power Cloud 的必备要求软件的必备条件1. IBM Power Virtual Center (PowerVC) Standard Edition (本文采用的是 1.2 版本)2. Redhat Enterprise Linux 6 x86_64 或 ppc64 (本文将以 RHEL6.4 ppc64 为例)硬件的必备条件:1. HMC (固件版本在 7.7.8 或以上)2. 受管理的节点基于 IBM Power System 6+/7/7+的塔式服务器,刀片服务器或 FlexSystem Power 计算节点3. 目标受管虚拟环境: RHEL 5.9/6.4, SLES 11SP3, AIX 6.1 TL9/7.1 TL34. 光纤交换机:IBM SAN24B-5 或 SAN48B-5 (本文采用了 IBM SAN24B-5)5. 存储系统:IBM Storwize V3700/V7000/SAN Volume Controller (本文采用了 V3700)计划使用 PowerVC Standard Edition 来搭建 Power Cloud 的解决方案PowerVC 具有 Express 版本(支持 IVM 管理模式)和 Standard 版本(支持 HMC 管理模式)。本文以 Standard 为例进行解释说明。以下是 Standard 模式的典型解决方案架构图:图 1. Power Cloud 解决方案架构图:图中的蓝线为以太网络连接。桔黄色的线为存储光纤交换网络连接。说明: HMC(Hardware Management Console)通过以太网络对所在的 Power 节点(Flex System)、V3700 存储以及网络资源进行管理。 Power 节点上的各个虚机通过光纤交换网络与 V3700 存储进行连接。 PowerVC 通过以太网络对 HMC、V3700 存储及光纤交换机进行统一资源管理。更多关于 PowerVC 产品的所需要做的准备工作和如何搭建满足 PowerVC 产品所需的硬件环境,您可以参考上一篇文章搭建满足 Power Virtual Center 平台的云解决方案环境,这里就不再赘述。回页首PowerVC 产品的安装我们已经按照搭建满足 Power Virtual Center 平台的云解决方案环境中的描述搭建好了 PowerVC 产品所需的软件硬件环境,PowerVC 的安装就变得异常简单了。PowerVC 目前支持安装在 Power 和 x86 平台 版本的 Linux 上。这里我们使用一个 Power 主机上的 RHEL Linux 虚拟机来演示 PowerVC 的安装和配置过程。创建通过 HMC 创建一个 Linux 的 LPAR,并安装 RHEL ppc 版本,这里就不在赘述。接下来将介绍如何在这个已有的 RHEL ppc 上安装 PowerVC 产品。配置 YUM 源首先需要配置 PowerVC 安装时所需的 YUM 源。目前 PowerVC 的安装程序已经非常自动化,基本是 one-click 就可以安装配置好所有的 OpenStack 组件和 PowerVC 特有的组件。但因为 PowerVC 安装脚本会去从 YUM 里读取安装所需的依赖包,所以在这之前还必须配置 YUM 源。YUMYum 是 RedHat 及其他版本 linux 上软件包管理器,能够自动从指定服务器自动下载 RPM 包并安装。这里为了加快安装速度,我们可以直接配置 RHEL 的 ISO 或者光盘 Mount 点作为 YUM 源。YUM 源的配置非常简单:清单 1. 配置光盘或 ISO 为 yum 源# mount /dev/cdrom /mnt 加载光盘到/mnt 目录,或者# mount -t iso9660 -o loop ./rhel65.iso /iso 编辑 yum repository 文件# vi /etc/yum.repos.d/rhel-source.repo-rhel64medianame=RHEL 6.4 mediabaseurl=file:/mntenabled=1gpgcheck=0 检查刚才配置的源 yum 是否可以识别# yum repolistLoaded plugins: product-id, security, subscription-managerrepo id repo name statuslocal local 3,690repolist: 3,690 yum 源配置完毕,解压并安装 PowerVC下载 PowerVC 1.2 ppc 安装版本,解压于任何位置。并执行安装脚本文件。清单 2. 执行 PowerVC 安装脚本文件# ./install 选择 Standard 作为演示版本Select the offering type to install: 1 - Express (IVM support) 2 - Standard (HMC support) 9 - Exit# 2 接受 license 条款Press Enter to continue viewing the license agreement, orenter 1 to accept the agreement, 2 to decline it, 3to print it, 4 to read non-IBM terms, or 99 to go backto the previous screen.# 1 安装成功后提示:*PowerVC installation successfully completed at 2014-03-02T08:39:31-05:00. Refer to /opt/ibm/powervc/log/powervc_install_2014-03-02-082505.log for more details.* Use a web browser to access IBM PowerVC at https:/9.110.75.xxx此时可以打上需要的补丁,截止到本文撰写时 PowerVC 1.2 版本的最新补丁为 v,打补丁的方法和安装几乎一样,这里就不再复述。验证 PowerVC 是否安装成功安装之后如何来验证 PowerVC 上的各个服务启动正常呢?PowerVC 本身提供验证环境的功能,通过验证环境可以检查 PowerVC 所需的各个 service 是否正常工作。首先我们登录 PowerVC 系统。图 2. PowerVC 登录界面点击 Verify Environment 按钮图 3. PowerVC 上的 Verify Environment 功能验证结果:图 4. 验证结果,正常异常状态的服务一览无遗。PowerVC 环境已经准备好了,接下来我们就尝试用 PowerVC 来管理之前搭建的 Power 环境,并为我们创建虚机。回页首使用 PowerVC 搭建 Power Cloud 管理平台回顾一下到现在为止我们已有的软件资源:表 1. Power 上已有的软件系统:软件系统用途RHEL ppc with PowerVC用于管理 Power 资源。RHEL ppc用于 PowerVC 制作 Image,并创建更多虚机。接下来我们就要使用 PowerVC 来为我们做以下事情: 添加并管理 Power 主机 添加并管理存储及光纤交换机 加载 Power 主机上的已有的虚机资源 抓取该虚机为 Image,并用于部署更多的虚机。将 Power 主机添加到 PowerVC 进行管理PowerVC 的 Standard 版本是通过 HMC 来管理 Power 主机的。图 5.添加 HMC 到 PowerVC 进行 Power 主机管理添加之后就可以看见 HMC 所管理的所有的 Power 主机,选择它们并将所有的主机都添加进管理。稍等一会就可以主机页面中看见添加进来的 Power 主机。图 6. Host 页面上可以看见添加到 PowerVC 管理的 Power 主机双击主机条目就可以进去管理这些主机上的虚机了,但此时我们还不能立即操作,必须同时添加存储和光纤交换机到 PowerVC,才可以正确管理起来。将存储和光纤交换机添加到 PowerVC 进行管理点击存储,输入存储的 IP 地址即可添加存储到 PowerVC 进行管理。验证方式可以任意选择用户名密码或是 SSH key 的方式。图 7. 使用 SSH key 的方式添加存储到 PowerVC 进行管理添加存储之后 PowerVC 会把存储里所有的存储池都加入到管理,同时让用户选择一个默认的存储池。系统会默认为这个的存储池创建存储模板(Storage Template)用于创建卷。图 8. 选择默认存储池为默认的存储模板添加存储后 PowerVC 会让用户继续添加光纤交换机到其管理下。我们可以使用用户名密码的方式添加管理交换机。图 9. 将光纤交换机添加到 PowerVC 进行管理将主机、存储和光纤交换机三类资源全部添加完成后。我们接下来就可以去查找在之前创建的虚机,并且将其用 PowerVC 管理起来了。使用 PowerVC 管理并创建虚机接下来我们就要使用 PowerVC 来管理并创建虚机了。在这之前,还记得我们之前手动创建过的虚机吧,这是珍贵的第一个虚机,我们要利用它在抓取 Image,并由此来创建更多的虚机以供使用。下面使用 PowerVC 搜索并管理到主机上已有的虚机,如图:图 10. 使用 PowerVC 管理 Power 上已有的虚机成功管理之后会在在虚机分类中显示出已管理的项目来。图 11. 加入管理的虚机有了虚机后我们就可以进行 Capture 功能来抓取 Image 了。抓取成功后就得到用于部署的 Image,如下图所示:图 12. 抓取虚机成功后得到 Image 的状态接下来就可以用它来创建虚机了。但在这之前,我们还要创建网络模板,用于配置所创建虚机的 IP、VLAN 等信息。图 13. 创建网络模板需要注意的是,这里所填的 VLAN 号要和 VSwitch 上创建给虚机用的 VLAN 号一致,并且网关也一致。不然创建后的虚机将无法和 HMC 进行通信,从而无法正常使用。现在我们有了 Image,网络模板和默认的存储模板,接下来就可以部署虚机了。填写正确的配置和 IP 地址后,尝试部署虚机。图 14. 部署虚机稍等一会,新的虚机就可以部署成功并使用了。至此,我们就创建了一个 Power 平台上的虚拟化平台,用户可以自行创建、删除虚机,并管理虚拟化存储和网络了。回页首结束语本文先是介绍了 OpenStack 和 PowerVC 的基本概念,然后带着您安装了 PowerVC,PowerVC 安装非常简单,基本是配置 Yum 源后一键安装无需人工参与。安装完成功即刻可以通过浏览器进行访问并使用。接下来利用 PowerVC 管理一个 Power 上已有的基于 NPIV 的 LPAR,并且抓取这个 LPAR 来作为 Image 用以部署虚拟机。也要特别注意抓取 Image 时确保这个 LPAR 上的 OS 满足了 PowerVC 所需的条件,详情见附录中的引用资料的说明。PowerVC 还有其他很多实用的功能,对虚机的有重启,热迁移,Resize 等,对存储的有创建磁盘卷,附加和解除磁盘卷到一个虚机上等,网络也有基于 VLAN 的网络模板等等。您完全可以在 PowerVC 环境准备完备后自行尝试。可以看出,有了 PowerVC 之后管理 Power 平台的任务就变得轻松了很多。使用者无需了解 Power 相关的领域知识就可以对 Power 主机上的虚机进行创建、更改、删除等操作,以及对背后的 Storwize 存储进行卷的增删改操作。同时高级的功能诸如虚机调整大小、虚机热迁移、虚机批量创建功能操作也是非

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论