PowerHA SystemMirror Handson Guidev2.docx
- 文档编号:12064628
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:33
- 大小:2.81MB
PowerHA SystemMirror Handson Guidev2.docx
《PowerHA SystemMirror Handson Guidev2.docx》由会员分享,可在线阅读,更多相关《PowerHA SystemMirror Handson Guidev2.docx(33页珍藏版)》请在冰豆网上搜索。
PowerHASystemMirrorHandsonGuidev2
ChinaSystemCenter
PowerHASystemMirror
RemoteDemoRoadBookv1.0.0
JiaZiXuan
CenterExpress预定流程
1.登陆CenterExpress预订网站,建议使用Firefox3.6以上版本。
2.选择上导航栏的offering类型,如:
LiveDemo,LightPoC等,或者选择下方的产品平台,如:
PowerSystems、SystemStorage等
3.使用IntranetID登录,然后选择需要预定的offering
4.浏览offering描述,点击Download下载offering文档,然后点击next,进入预订Calendar界面
5.下图是预订Calendar界面,灰色为当前不可预订的时间段,红色为已经预订的时间段,绿色为当前可以预订的时间段,选择一个绿色时间段作为开始时间,然后点击Book按钮
6.根据要求正确填写RequestForm相关条目,其中,RequestDescription,即申请的理由需要详细填写,否则可能导致申请无法批准。
最后点击Submit提交申请
7.成功提交后,可以在上导航栏的“MyRequest”查看已经申请的Request,Status为Submit,等待operator响应
8.当Status为confirmed,表示operator已经确认该申请,并开始准备环境;
9.当Status为prepared,表示operator已经准备好环境,operator将在offering开始前,通过邮件通知相关资源的信息,如:
设备IP地址,注意事项等
10.申请者将在规定的时间段进行CenterExpress的使用,如果需要延长使用,可以在Status置为prepared后,预定结束日期前,在“MyRequest”中的相应的Request上,点击Extend,进行延期(注意:
如果资源被占用,将无法进行延期操作)
11.CenterExpress的预订到期后,operator将初始化设备并回收资源。
CenterExpress访问方式
目前可以通过以下三种方式访问CenterExpress环境中的Power和存储设备
方法一:
在office,当获得9.x.x.x网段IP后,可以直接访问CenterExpress环境中的CenterExpress设备【IBMoffice】
方法二:
通过AT&T拨号方式获得9.x.x.x网段IP后,可以访问CenterExpress环境中的CenterExpress设备【IBM授权Thinkpad或PC】
方法三:
申请CSCVPN账号,访问CenterExpress环境中的CenterExpress设备【任何环境,如:
客户现场】
注意:
由于VPN方式直接访问CSC内网,所以需要将相关9.x.x.a网段IP改为172.16.12.a网段IP(最后一段a不变),再进行操作或访问。
其中,方法三CSCVPN账号的申请、使用方法如下:
1.联系BeijingCSCVPN负责人(YanChengWang/China/Contr/IBM),获得表格《IDRequestFormCSC》以及《VPN申请流程(中文版)》。
或者通过以下链接下载
《IDRequestFormCSC》点击下载
《VPN申请流程(中文版)》点击下载
2.联系HKSOUserIDAdm/HongKong/Contr/IBM,获得最新版本的《UserIDRequestForm》【一般1-2工作日响应】
3.根据《VPN申请流程(中文版)》,填写《IDRequestFormCSC》和《UserIDRequestForm》,得到一线经理Approval邮件后,提交申请给BeijingCSCVPN负责人和HKSOUserIDAdm【一般5-10工作日响应】
4.申请成功后,BeijingCSCVPN负责人和HKSOUserIDAdm将分别提供一个账号密码
此外,BeijingCSCVPN负责人还会提供CSCVPN软件和CSCVPN软件的安装与配置说明。
或者通过以下链接下载
CSCVPN软件:
点击下载WinXP32bit/Win732bit/Win764bit
CSCVPN软件的安装与配置说明:
点击下载中文/英文
5.根据配置说明安装、配置CSCVPN软件,通过CSCVPN软件登录,注意分别先后输入CSCVPN(第一套)账号密码,与HKSOUserIDAdm(第二套)账号密码
一、演示环境介绍
此演示环境为CSC提供的专用演示环境,目的是为客户做remotePOC演示。
1.实验目标
PowerHA是运行在IBMPower服务器上的一款集群管理软件。
它可以通过对服务器、操作系统、应用程序的监控,实现应用的高可用性,保证业务的连续性。
通过实验,可以加强对PowerHA结构的了解,进一步熟悉PowerHA在实现高可用方面的功能和特性。
本实验将主要完成PowerHA的配置、一些日常管理任务以及对cluster状态的监控。
2.实验环境介绍
本次实验将配置2个节点的cluster。
所配置的2个节点(node),实际上为同一台Power740物理服务器上的2个VIOclient分区(每分区0.4coreCPU、4GB内存)(创建分区的过程可参考“创建VIOC”的guide),其网卡和FC卡均由VIOS来提供,生产环境中cluster节点一般会部署在不同的物理server上。
我们从逻辑上将2个分区看作是2个独立的cluster节点来操作。
逻辑图如下(ip地址视具体规划):
网卡由VIOS通过虚拟网卡提供,磁盘采用vSCSI方式访问存储获得。
因SAN-based心跳需要修改VIOS的光纤卡属性,会影响其他的分区环境,所以本次环境中不会看到”SFWCOM”的心跳。
注:
要实现SAN-based心跳,需要满足以下条件(满足条件即可,不需要在cluster中配置):
A)两个节点的光纤卡在一个switchzone里
B)要enable物理光纤卡的TargetModeEnable属性
C)要设置fscsi属性dyntrk=true及fc_err_recov=fast_fail
3.远程登录跳转机
使用windows远程桌面连接,IP为9.125.103.159
点击连接按钮,输入用户名、密码(由管理员分配)
跳转机为Windows2003操作系统。
登录后,可以使用跳转机访问实验环境。
二、Planning&Prerequisite
1.基础环境
操作系统
AIX7.1.0.1SP3
双机软件
PowerHASystemMirror7.1SP4
2.网络拓扑(ip地址视具体规划)
Node_1
Node_2
Boot_ip
172.16.11.112
172.16.11.113
Standby_ip
172.16.12.117
172.16.12.119
Persistent_ip
172.16.13.220
172.16.13.221
Repositorydisk
Hdisk4(size=5G)
本环境暂不具备配置SAN-based的心跳网络的条件
3.资源和资源组(ip地址视具体规划,hdisk*视具体情况)
Serviceip
172.16.13.114
VG
Appvg:
hdisk2hdisk3
Applicationcontroller
App:
start.shstop.sh
RG
apprg
4.安装初始环境
当创建完VIOC的实验分区以后,我们需要安装AIX操作系统和PowerHA的软件。
这里需要使用的ISO镜像文件是VIOS中的aix7_ha7_image。
该镜像中已经包含AIX7.1.0.1SP3、PowerHA7.1SP4,root用户的profile以及将会用到的applicationcontroller的简易脚本(“/”目录下的start.sh和stop.sh)。
具体安装步骤如下:
不勾选任何分区,选中下面红框菜单
在弹出窗口,选择所使用的VIOS,点击Query后,在弹出窗口按下图顺序操作
然后,按下图所示顺序操作
选择完成后,会看到,该镜像文件已经映射给所选Lpar,如下图
出现如下界面后,点击close,
接下来,我们所用的VIOC分区,就可以使用该镜像文件做成的虚拟光驱
勾选VIOC分区后,打开一个虚拟终端端口,如下图
点击ok后,之后弹出警告
选择运行,会弹出分区的控制终端。
在如下窗口下按数字键1
之后出现如下界面:
选择5(启动相关选项),按回车。
之后出现下图:
选择1(选择安装设备),按回车
之后出现下图:
选择7(列出所有可启动设备),按回车
之后出现下图:
由于磁盘是多路径的,所以能看到两个17GB的磁盘设备
选择3(SCSI光驱为启动设备),(该数字可能会不同,请选择SCSICD-ROM)按回车
之后出现下图:
选择2(正常模式启动),按回车
出现下图:
选择1(yes),按回车
之后,该分区会读取光驱,并启动安装操作系统,等到出现如下界面,按1并回车
出现后面界面时,一路回车即可。
安装操作系统并启动的时间,大概在10-20分钟。
之后就可以使用root/root进行登录了。
5.配置前准备
安装完成后的系统已经安装有PowerHA7.1SP4的软件,在配置cluster之前,需要做一些准备工作,包括:
a)配置ip地址(每个节点的2个网卡)注:
en0和en1的配置smit快捷路径不一样
en0:
smitmktcpip-------en0(此方式要更改hostname和ip地址、掩码、网关,如下图)
en1:
smitchinet------en1(此方式只更改ip地址和掩码,如下图)
b)配置/etc/hosts文件(2个节点都要配置)
vi/etc/hosts
c)配置/etc/cluster/rhosts文件(2个节点都要配置)(注意,是rhosts,不是hosts)
vi/etc/cluster/rhosts
d)创建共享卷组
注:
先在两边节点上执行lspv,检查hdisk*与PVID的对应关系是否一致。
hdisk*视具体情况。
如一致,
在node1上执行mkvg-yappvg-CSfnhdisk2
在node2上执行importvg-yappvghdisk2
三、配置cluster
配置cluster的工具----SMIT是一个树形结构的菜单,按Enter进入下级菜单,按ESC+3(组合键)返回上级菜单。
(多练习可尽快熟悉SMIT菜单结构)
以下配置过程在其中一个节点操作即可。
(可通过hmc的虚拟终端登录,或者配了ip地址后telnet登录)
在命令行输入smitsysmirror或者smithacmp(以前版本的快速路径,现在仍然保留)可以进入到如下菜单
PowerHASystemMirror提供两种方式的配置方式:
典型配置方式和自定义配置方式(即以前版本中的扩展配置方式),自定义配置方式提供更多的可选菜单,提供更多的功能,如事件管理等。
这两种配置方式提供给用户更高的简便性和灵活性。
以下操作采用典型配置方式进行。
配置cluster的大致步骤如下:
a)创建cluster,包括cluster的名字、节点和ip心跳网络
b)指定repositorydisk
c)为每个节点添加persistentip
d)添加应用的起停控制脚本
e)添加serviceip
f)创建资源组,并设置资源组的启动、切换和回切策略
g)将资源(serviceip、应用起停脚本、共享卷组、文件系统等)加入资源组
h)校验配置,并同步
1.创建cluster
进入第一项:
注:
默认情况下,此步创建cluster结束后,各节点以及各节点之间的通讯网络都已自动创建完成(可在ManageNetworksandNetworkInterfaces--Networks--Change/ShowaNetwork中查看。
)
##################################################
如发现未定义网络,可以通过以下图示添加和管理心跳网络及接口,如定义cluster时已经创建,可忽略此处
#################################################
2.定义repositorydisk
创建cluster成功后,ESC+3返回上级菜单,定义RepDisk,如下图
注:
RepositoryDisk是PowerHA7.1的一种新的心跳方式,它除了为各节点交换心跳信息之外,也储存cluster配置信息。
其在cluster内具有重要的作用。
该磁盘要让所有节点都能够访问,其大小需大于1GB,且该磁盘不能用于其他用途。
当它被定义成RepositoryDisk时,并且同步配置后,操作系统会把它单独创建成卷组caavg_private,同时其上会有4个lv,如下图
由于repositorydisk上可能会残留上次HA环境中的信息,建议创建完以后,进行VerifyandSynchronizeClusterConfiguration,然后通过lsvg命令,查看是否创建caavg_private的vg。
如果没有创建,可能是由于该次使用的repositorydisk上有上次ha环境中残留的caavg_privatevg的信息导致创建失败,需要使用如下命令在两个分区上手动删除之前残留的信息:
rmcluster–rhdiskX,然后再次创建repositorydisk。
(在5.3节有介绍如何删除repositorydisk)
3.配置persistentip
返回上级菜单,进入---》managenodes,选择配置persistentip
要为2个节点依次添加persistentip
至此,一个两节点的cluster的拓扑结构就配置完成,下面进行资源和资源组的配置
4.配置应用起停控制脚本
输入命令smitsystemmirror到主菜单下后,进入第二项配置应用、资源和资源组
进入下图第一项,配置应用起停脚本
注1:
在此处,可以看到PowerHASystemMirror7.1可以配置对应用的监控。
它可以监控应用在启动时是否能够正常启动,在运行过程中是否出现意外的中止。
并且还可以对如何判断意外设置参数,及出现应用异常时所要采取的措施。
PowerHA通过加强对应用的监控,更好的保证了应用的高可用性。
应用监控可以分为两种方式:
系统定义和自定义。
前者可以监控应用的一个或多个进程的意外中断,方法较为简单。
后者可以根据实际的应用情况来编写监控脚本,可以根据需求提供定制化的、丰富的功能。
(本实验中将不做applicationmonitor功能的练习,了解即可)
注2:
PowerHASystemMirror7.1还提供了动态调整资源的功能,分区节点通过与HMC来通讯,发出调整资源的指令,使得在应用所需资源不够时得到动态的调整,防止应用的因资源不足而响应中断,从而保证了业务的连续性。
(由于环境限制,本功能将不做练习,了解即可)
如下图,填写正确的脚本路径后,回车
5.配置serviceip
注:
PowerHASystemMirror7.1可以对serviceip的分布方式进行设置,设置方式如下图
(本次实验不对此方式进行配置,保持默认即可)
按下图所示,完成serviceip的添加
6.创建资源组并设置策略
注:
PowerHA提供多种方式控制资源组启动、切换、回切,方便灵活的控制资源组,这些策略简单介绍如下:
启动策略
OnlineOnHomeNodeOnly
只在高优先级节点启动
OnlineOnFirstAvailableNode
在cluster内第一个可用节点启动
OnlineUsingNodeDistributionPolicy
在多个RG启动时可使RG分布在不同节点
OnlineOnAllAvailableNodes
在所有节点启动(需要RG支持)
切换策略
FalloverToNextPriorityNodeInTheList
切换到下一优先级节点
FalloverUsingDynamicNodePriority
根据各节点内存、CPU、硬盘情况动态判断
BringOffline(OnErrorNodeOnly)
不切换,offline资源组
回切策略
FallbackToHigherPriorityNodeInTheList
回切到当前cluster内最高优先级的节点
NeverFallback
不回切
本环境只有2个节点,按默认配置即可(了解资源组有多种策略配置及策略内容即可)。
7.将资源添加至资源组
8.校验配置并同步、启动cluster
到此为止,cluster的网络拓扑及相应的资源组均已配置完成,下面可以开始校验、同步。
当cluster在本机校验正确时,然后同步到cluster中的其他节点,之后我们可以启动cluster。
四、监控cluster
在cluster启动之后,我们需要对cluster的状态进行监控,可以有以下方式:
1.lscluster
lscluster[-i|-m|-d|-s|-c]
Point-of-contact:
本地节点显示N/A,remote节点接口状态是up,表示本地节点通过该接口有心跳在传输。
其他配置选项,可自己练习观察,也可以通过man来查看具体选项。
2.clstat–o
该命令可以查看cluster处于什么状态,节点数,以及各节点的ip情况。
注:
要使用该命令,cluster内各节点都需将SNMPv3转换成SNMPv1.
stopsrc-ssnmpd;/usr/sbin/snmpv3_ssw-1;startsrc-ssnmpd.
此外,为方便直接使用clstat,可设置环境变量,在“/”目录下,vi.profile,添加exportPATH=$PATH:
/usr/es/sbin/cluster:
/usr/es/sbin/cluster/utilities重新登录后生效。
3.clRGinfo
该命令可以查看资源组的状态
4.lssrc-g
该命令查看caa及cluster等子系统进程信息
5.clcmd
该命令可以使aix命令在多个及至cluster所有节点内执行。
格式为clcmd{aix命令}
如clcmdlspv
6.smitcl_admin
该命令进入的是smitsysmirror里的C-SPOC菜单
该菜单可以进行诸多cluster任务管理,包括状态监控等。
五、实验举例
1.资源组迁移
本次主要演示资源组的漂移过程,之前定义的apprg资源组包括serviceip、appvg以及app的起停脚本。
先查看一下当前资源组及相应资源状态:
node1:
可以看到,apprg资源组在node1上online。
下面进行资源组的迁移
命令行输入smitcl_admin(或者通过C-SPOC进入)
选择ResourceGroupandApplication
回车,选中apprg资源组后,选择目标节点node2
回车执行切换。
此时会看到应用在离开节点(node1)执行stop.sh脚本,显示“bye”,在node1上执行start.sh脚本,显示“hello”。
下面重新在node1上查看资源组的状态
因实验环境原因,无法模拟节点宕机而进行资源组的迁移情景。
以上是通过手动方式模拟资源组的切换过程。
当cluster通过对网络、磁盘、应用等的监控,发现资源组所在节点不能提供服务时,就会根据资源组的fallover策略,自动进行切换。
2.删除集群
如果在实验HA的环境不成功,需要删除集群,请参照如下的信息:
删除集群:
Smithamcpclusternodesandnetworksmanagetheclusterremovetheclusterdefinition
3.删除repositorydisk
请执行如下命令:
rmcluster-rhdiskX(X为之前设定好的repositorydisk编号)
参考链接
AIX7.1InformationCenter–PowerHASystemMirror7.1forAIXStandardEdition
Redbook-IBMPowerHASystemMirror7.1forAIX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerHA SystemMirror Handson Guidev2