Power小型机配置双VIO实现单节点的高可用_第1页
Power小型机配置双VIO实现单节点的高可用_第2页
Power小型机配置双VIO实现单节点的高可用_第3页
Power小型机配置双VIO实现单节点的高可用_第4页
Power小型机配置双VIO实现单节点的高可用_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、 Power小型机配置双 VIO实现单节点的高可用 【摘要】为了保障业务的连续性和稳定性,高可用的需求应运而生,本文主要探讨如何在Power服务器上实现LPAR的规划和部署,通过双VIO在单机Power上实现一定程度的高可用性。为了方便理解,将通过以往的项目实战与经验,把操作实施过程记录下来,供大家参考。主要包括:PowerVM虚拟化架构设计、PowerVM虚拟化规划与实施、PowerVM虚拟化的配置。一、简介1、背景介绍通过以往的实施经验,在大多数情况下企业IT并没有将硬件的资源充分利用,资源分配不合理。随着企业业务的不断发展,企业的IT环境也在不断进行演变。机房的服务器数量也在逐渐形成规模

2、,数量多、型号多、利用率低、管理复杂是IT人员最头疼的事。同样企业的决策层也为IT成本不断升高、管理难和使用复杂的问题所苦恼。核心业务处于单点运行的状态下,很难保证服务的有效性。考虑到上述问题,项目采用虚拟化技术PowerVM实现服务器虚拟化。并通过双VIO设计方案,最大化资源的利用率,实现资源动态调整、LPAR高可用性、虚拟机动态部署迁移、全方位虚拟化及集成。从而简化 IT 基础设施,降低成本,增强服务的连续性,有效性。2、PowerVM 虚拟化介绍PowerVM 为Power Systems上的 AIX、IBM i 和 Linux 操作系统提供行业领先的虚拟化技术。PowerVM 自身的一

3、些领先的优势和特征,如微分区、动态逻辑分区、共享处理器池、共享存储池、实时分区迁移、Active Memory 重复数据删除等,能够针对客户端的不同需求,虚拟化处理器、内存、存储和 I/O 资源,从而可提高资产利用率、增强基础架构灵活性并降低成本。PowerVM是基于Power5以上处理器的System P上的可选硬件特征。有三个版本,分别是PowerVM Express Edition,PowerVM Standard Edition,PowerVM Enterprise Edition。(1) PowerVM Express EditionPowerVM Express Edition能在

4、Power520、Power550、PS700、PS701、PS702、PS703、PS704、Power710、Power720、Power730、Power740和Power750这几种服务器上购买。它们的主要功能包括:最多可以创建三个分区,支持微分区虚拟化功能,支持Shared Dedicated Capacity,支持PowerVM Lx86功能,不支持Multiple Shared Processor Pools,Live Partition Mobility和Active Memory Sharing功能,分区创建和管理使用IVM工具。(2) PowerVM Standard Ed

5、itionPowerVM Standard Edition可以在全部的Power服务器上购买。它们的主要功能包括:对分区数量没有限制,支持微分区虚拟化功能,支持Shared Dedicated Capacity,支持Power VM Lx86功能,支持Multiple Shared Processor Pools功能。不支持Live Partition Mobility和Active Memory Sharing功能。分区创建和管理可以使用IVM或者HMC工具。(3) PowerVM Enterprise EditionPowerVM Enterprise Edition可以在全部的Power

6、服务器上购买。它们的主要功能包括:对分区数量没有限制,支持微分区虚拟化功能,支持Shared Dedicated Capacity,支持PowerVM Lx86功能,支持Multiple Shared Processor Pools功能,Live Partition Mobility功能和Active Memory Sharing功能。分区创建和管理可以使用IVM或者HMC工具。此文章将主要介绍企业版PowerVM。图1-1 PowerVM虚拟化原理图3、管理平台HMC:全名 Hardware Management Console,是一个图形界面软件,运行在经过定制的Linux之上。用户可以通

7、过基于Web的图形用户界面GUI(graphical user interface)和命令行界面CLI(command line Interface)配置和管理Power System系列服务器以及服务器上的分区。系统管理员也通过HMC对Power System 服务器上的分区进行配置和日常管理。图1-2 HMC连接图VIO Server:谈及PowerVM虚拟化技术,就不得不说VIO,全称为虚拟I/O服务器。VIO server是一个虚拟化软件,有限制的 AIX 操作系统。通过它来配置和映射虚拟资源并使用虚拟的存储和网络适配器,其本身由HMC创建管理。默认不允许 root 用户直接登录,登录

8、用户名为 padmin,缺省口令无。通过 oem_setup_env 进入 VIO 的环境,可以很方便的使用我们熟悉的 AIX 命令达到大多数操作相同的效果。4、硬件基础设备Power7+ 740服务器:是一款单插槽或双插槽服务器,可在灵活的4U 机架优化外形下支持多达16个POWER7+内核。通过提高系统的利用率和性能,并同时帮助降低基础架构和能源成本,使企业能够充分发挥其系统的价值。IBM Hardware Management Console with version 7:提供了标准的用户接口来配置和管理Power System系列服务器以及服务器上的分区。系统管理员通过HMC对Powe

9、r System服务器上的分区进行配置和日常管理。IBM Storwize V7000:提供了与虚拟化服务器环境配套的虚拟化存储系统,同时支持10Gbps网络环境。功能优势如下:A 整合块存储和文件存储,以便实现卓越的简易性、更高的效率和管理简易性B 通过动态迁移实现近乎连续的应用程序可用性C 易于使用的数据管理采用图形化用户界面和点击式系统管理功能D 支持RAID 0、1、5、6 和 10表2-1硬件列表:硬件角色说明Power 740+VM Host1.物理系统:Power 740IBM HMC V7Partition Manager1.物理系统:IBM system X2.运行HMC v

10、7版本IBMStorwize V7000Storage 1.通过光纤卡连接存储2.RAID5二、PowerVM虚拟化规划我们选择了如下产品进行整合实施。以下架构主要是为了在VIO出现问题时,不会影响LPAR的使用和业务的正常运行。从下图可以看出,双VIO中的LV被交叉分配给不同的LPAR,并做rootvg的镜像。每个LPAR设置两块网卡分别连接不同的VIO,使其网络上保持连通在单个VIO出现故障的时候。图2-1VIO网络架构原理图 图2-2 VIO存储架构原理图一个Power 740+预计建立两个VIO server,15个LPAR。每个VIO服务器建立15个虚拟SCSI适配器,每个LPAR两

11、个虚拟SCSI适配器和两个虚拟网络适配器。表3-1 硬件信息:表 3-2 VIO 基本信息表 3-3客户端1基本信息表3-4客户端2基本信息四、PowerVM虚拟化安装1、创建VIOs以下将通过HMC V7在P740+上建立第一个VIO。如下图所示,选择一台740服务器,选择 Configuration-Create Logic Partition-VIO server图4-1 建立VIO Lpar输入Partition ID 和Partition Name,完成后点击下一步:图4-2输入分区名称输入分区概要文件,完成后点击下一步:图4-3输入分区配置文件在划分CPU时有Shared及Dedi

12、cated两种选项,根据项目实际情况,当需要动态调整CPU或者不需要使用整颗CPU的系统,选择Shared方式。如果确定了分区使用整数颗CPU时,建议选择Dedicated方式(对于VIO Server,由于其CPU需求较少,建议使用Shared方式,不需要分配整颗以上CPU)。图4-4选择shared模式根据需求划分CPU使用量,由于VIO不占用很多的CPU,所以期望值设为0.5,可以根据实际需求调整,完成后点击下一步:图4-5输入VIO的CPU值VIO需要的内存量也相对较少,所以此处设置为8G,完成后点击下一步:图4-6输入VIO内存值对于使用VIO Server配置的系统,由于预备建立双

13、VIO,所以建议把所有IO资源平均分配给Server端,Client端使用虚拟设备。选择部分设备添加为必需的IO资源。图4-7分配I/O资源虚拟适配器设置,根据需要建立四个虚拟适配器,创建Adapter ID-2对应Vlan ID-1;Adapter ID-3对应Vlan ID-2;Adapter ID-4对应Vlan ID -10;Adapter ID-5对应Vlan ID -20。图4-8输入虚拟网卡ID根据需要建立的Client分区个数建立相应数量的Virtual SCSI Adapter,每块硬盘创建一个VSCSI Adapter, 分别创建VIOSERVER SCSI adapter

14、 ID 是31、32、33分别对应vhost30、vhost31、vhost32。完成后点击下一步:图4-9虚拟适配器启用连接监控,并点击下一步:图4-10启用连接监控预览Profile配置信息,如果确认完成,选择Finish. VIO Server Profile 配置建立完成。效仿第一个VIO的建立方式,建立第二个VIO Server,名称为testv2。并将剩余I/O资源分配给第二个VIO。2、创建LPAR参照建立VIO的方式建立LPAR,注意名称和I/O设置。对于虚拟适配器,根据需要建立两个虚拟适配器,创建Adapter ID-2对应Vlan ID-2;Adapter ID-3对应Vl

15、an ID-1;每个Client分区建立三个Virtual SCSI Adapter,分别创建VIOSERVER SCSI Adapter ID 是31、32、33分别对应vhost30、vhost31、vhost32。3、安装VIO Server为了安装VIO Server软件,我们需要激活第一个VIO分区,并选择SMS模式启动,在HMC界面,选择Open Terminal Windows 打开终端。图4-11激活分区配置文件图4-12打开终端窗口进入SMS菜单,更改启动顺序,选择5。图4-13引导窗口将插有VIO安装盘的cd作为第一个启动项。图4-14选择启动项CD进入欢迎界面,选择全新安

16、装。图4-15欢迎界面图4-16安装方式选择hdisk0硬盘安装VIO Server操作系统,然后回车开始安装。图4-17选择安装硬盘位置安装完成后,自动重启并进入操作系统。五、PowerVM虚拟化配置1、配置VIO Server系统安装完成后,用户名和密码均是padmin。由于默认并非root权限,所以无法划分LV从rootvg中。键入oem_setup_env进入到aix root模式,通过mklv -y Client01_lv1 rootvg 30G ;mklv -y Client01_lv2 rootvg 30G 建立两个LV。首先通过mklv命令在VIO1的rootvg中分出30G的

17、lv,详细命令如下:#mklv -y Client01_lv1 rootvg 30GClient01_lv1-命令执行成功# mklv -y Client02_lv2 rootvg 30G Client02_lv2-命令执行成功#exit$ mkvdev -vdev Client01_lv1 -vadapter vhost31 -dev client01rootvgclient01rootvg Available-命令执行成功$ mkvdev -vdev Client02_lv2 -vadapter vhost37 -dev client02rootvgclient02rootvg Avail

18、able-命令执行成功在VIO2中输入如下指令:# mklv -y Client02_lv1 rootvg 30G Client02_lv1-命令执行成功# mklv -y Client01_lv2 rootvg 30GClient01_lv2-命令执行成功# exit$ mkvdev -vdev Client02_lv1 -vadapter vhost30 -dev client02rootvgclient02rootvg Available-命令执行成功$ mkvdev -vdev Client01_lv2 -vadapter vhost31 -dev client01rootvgclie

19、nt01rootvg Available-命令执行成功mkvdev -sea ent1 -vadapter ent0 -default ent0 -defaultid1-生成SEA网卡Ent2 available-命令执行成功Smit tcpip来设计VIO ent2的IP地址为了批量和快速的部署AIX到两个LPAR中,我们可以通过NIM server进行安装。系统安装完成后,通过如下命令分别在不同的client上,将hdisk0与hdisk1进行镜像。extendvg rootvg hdisk1-将hdisk1加入到rootvg中mirrorvg -S rootvg-镜像并进行后台同步051

20、6-1804 chvg: The quorum change takes effect immediately.0516-1126 mirrorvg: rootvg successfully mirrored, user should performbosboot of system to initialize boot records. Then, user must modifybootlist to include: hdisk0 hdisk1.按照上述提示执行bosboot -ad /dev/hdisk1-将启动信息写入到hdisk1中bootlist -m normal hdisk0 hdisk1-设定启动顺序bootlist -m normal -o-查看最终结果hdisk0 blv=hd5 pathid=0hdisk1 blv=hd5 pathid=0通过网卡命令将每个client上的网卡聚合,实现冗余,命令如下:Smit etherchannel-Add An EtherChannel /Link Aggregation-选择两块网卡-回车将生成新的网卡ent2,并通过smit mktcpip来设定IP地址。2、测试可用性场景一:通过HMC手动去掉client的一块网卡,通过远程ping 4

温馨提示

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

评论

0/150

提交评论