当前位置:文档之家› 互备方式hacmp实施手册(详细,也可以作为主备和双机的参考)

互备方式hacmp实施手册(详细,也可以作为主备和双机的参考)

一、删除现有集群环境 (3)1.查看现有HACMP环境。

命令如下: (3)2.停止现有hacmp集群中的节点。

命令如下: (3)3.删除现有集群。

(注意:本小节内容需在集群内现有所有节点中执行) (5)4.删除hacmp现有节点的资源组 (6)二、为新建立的机群创建资源组 (7)1.建立资源组 (7)2.导入导出VG (9)三、添加非ip网络(注:本节内容节点内机器均要执行) (9)1.在终端窗口内键入smitty tty,选择rs232 (10)2.测试串口心跳 (11)四、修改/etc/hosts文件(注:本节内容节点内机器均要执行) (13)五、配置HACMP(注:本节内容如无特殊注名全部在A机操作) (14)1.创建集群组 (14)2.为群集添加节点 (15)3.为集群添加网络 (16)4.为集群组添加服务器 (23)5.为建立好的oracle,wasphere服务器添加服务IP (24)6.为集群添加资源组 (26)六、校验和同步群集 (29)七、测试HACMP配置 (31)首先安装操作系统,两台节点都升级ML到最新版本, HACMP安装需要如下软件包:建议关于RSCT的包全装。

bos.clvmpatbos.adtbos.databos.perfbos.perf.gtoolsrsct.basicpat.basicpat.clientsrsct.corersct.basic.rtersct.opt.storagermHACMP安装需要的RSCT版本如下:AIX 5L v.5.3 plus ML 12.4.2•pat.basic.hacmp 2.4.2.0•pat.clients.hacmp 2.4.2.0•rsct.core.sec 2.4.2.1•rsct.core.rmc 2.4.2.1AIX 5L v.5.2 plus ML 52.3.6•pat.basic.hacmp 2.3.6.0•pat.clients.hacmp 2.3.6.0•rsct.core.sec 2.3.6.1•rsct.core.rmc 2.3.6.1确认两台节点的RSCT版本是一致的,使用如下命令行:/usr/bin/lslpp -l pat.basic.hacmp/usr/bin/lslpp -l pat.clients.hacmp/usr/bin/lslpp -l rsct.basic.rte安装HACMP5.4除了如下文件集一般不用安装外,其他所有的文件集都要安装,安装好后建议安装HACMP的补丁包。

cluster.haviewcluster.hativoli一、删除现有集群环境1.查看现有HACMP环境。

命令如下:在终端窗口内键入Smitty hacmp命令选择Extended Configuration选择Extended Topology Configuration选择Show HACMP Topology下面显示的为现有hacmp 的拓扑结构和信息。

2.停止现有hacmp集群中的节点。

命令如下:在终端窗口内键入Smitty clstop命令注意:要停止集群内所有节点!也可通过选择多个节点一起停止集群服务,但是这种做法是不被推荐的。

(建议分别在各自节点停掉集群服务)下图为机群停止成功:3.删除现有集群。

(注意:本小节内容需在集群内现有所有节点中执行)在终端窗口内键入smitty hacmp命令选择Extended Configuration选择Extended Topology Configuration选择Configure an HACMP Cluster选择Remove an HACMP Cluster下图为删除节点成功:4.删除hacmp现有节点的资源组在A机执行:# lsvg –o (查看现已挂载的资源组)rootvg# varyonvg oradata (挂载oradata)恢复卷组,便于删除# varyonvg wasdata (挂载wasdata)恢复卷组,便于删除# lsvg –o (查看现已挂载的资源组)wasdataoradatarootvg执行smitty reducevg2命令删除资源组按Esc+4选择要删除的vg (注:rootvg 为系统所在的卷组不能删除!!!)下图为删除vg成功在B机执行:# exportvg oradata (在B机导出oradata资源组)# exportvg wasdata (在A机导出oradata资源组)二、为新建立的机群创建资源组1.建立资源组在终端窗口内键入smitty mkvg命令选择Add a Scalable Volume Group为vg起名为oradata,按Esc+4选择hdisk2物理磁盘本教程为护为备份方式所以在这里Create VG Concurrent Capable?选NO(注:如想在HA可以调用的资源组一定要在Activate volume group AUTOMATICALLY at system restart?这项选NO!!!)下图为建立oradata成功建立wasdata vg2.导入导出VG建立oardata,wasdata完成后在A机执行:# varyoffvg wasdata# varyoffvg oradata建立oardata,wasdata完成后在b机执行:# importvg -y oradata hdisk2# importvg -y wasdata hdisk3# varyoffvg wasdata# varyoffvg oradata三、添加非ip网络(注:本节内容节点内机器均要执行)两台机器均配置串口异步卡,所以我们用非ip网络rs232作为心跳,心跳方式还有ip网络心跳和非ip网络磁盘心跳。

1.在终端窗口内键入smitty tty,选择rs232调整PORT number值为0调整BAUD rate值为96002.测试串口心跳在B机上执行cat </dev/tty0在A机上执行cat /etc/hosts >/dev/tty0如果在B机上能接收到eccprd1上的hosts文件信息,则表明心跳线已经配置好。

(接线不对或设置问题等原因有可能会出现乱码,经本人测试只要能够在B机输出就能正常切换)3.补充磁盘心跳的创建方法3.1做磁盘心跳的磁盘必须将VG创建为Concurrent模式System Management (C-SPOC)->HACMP Concurrent Logical Volume Management->Concurrent Volume Groups->create a concurrent volumeGroup如:Node Names dbsvr1,dbsvr2 PVID 0003714b1331a3edVOLUME GROUP name [heartvg] Physical partition SIZE in megabytes 4 +Volume group MAJOR NUMBER [56] +Enhanced Concurrent Mode true +Enable Cross-Site LVM Mirroring Verification false3.2 配置磁盘心跳# smitty hacmpExtended ConfigurationExtended Topology ConfigurationConfigure HACMP NetworksConfigure HACMP Communication Interfaces/DevicesAdd Communication Interfaces/DeviceAdd Pre-defined Communication Interfaces and DevicesCommunication Devices* Device Name[diskhb_node_a]* Network Type diskhb* Network Name net_diskhb_01* Device Path[/dev/hdisk1]* Node Name[NodeA] +同样方法创建另一个磁盘通信设备* Device Name[diskhb_node_b]* Network Type diskhb* Network Name net_diskhb_01* Device Path[/dev/hdisk1]* Node Name[NodeA] +3.3 测试磁盘心跳cd /usr/sbin/rsct/bin在rac1 上运行:dhb_read -p hdisk2 –r (先执行receive,然后在另外的节点执行send,正常的话会显示link status ok)在rac2 上运行:dhb_read -p hdisk2 –t四、修改/etc/hosts文件(注:本节内容节点内机器均要执行)测试网络通讯分别在本机上ping对方的ip地址和对方HOSTNAME看是否ok。

(备注:在 HACMP 5.2 中为了安全起见,不再使用 /.rhosts 文件来控制两台机器之间的命令和数据交换,使用 /usr/es/sbin/cluster/etc/rhosts 文件来代替 /.rhosts 文件的功能。

修改/USR/ES/SBIN/CLUSTER/ETC/RHOSTS文件(nodeA和nodeB上都需要相同修改)192.168.10.11 -----(nodeA的启动ip)192.168.20.11 -----(nodeA的备用ip)192.168.10.12 -----(nodeB的启动ip)192.168.20.12 -----(nodeB的备用ip)编写/USR/ES/SBIN/CLUSTER/NETMON.CF文件(nodeA 和nodeB上各添加自己的启动ip和备用ip)nodeA上添加:192.168.10.11192.168.20.11nodeB上添加:192.168.10.12192.168.20.12 -------这个备注一般不需要执行,在好多HA的配置里都没有看到,但估计配置了对解决NETMON.CF错误有用)五、配置HACMP(注:本节内容如无特殊注名全部在A机操作)1.创建集群组在终端窗口输入smitty hacmp命令选择Extended Configuration选择Extended Topology Configuration选择Configure an HACMP Cluster选择Add/Change/Show an HACMP Cluster添入要创建的集群组添加成功2.为群集添加节点在终端窗口输入smitty hacmp命令选择Extended Configuration选择Extended Topology Configuration选择Configure HACMP Nodes选择Add a Node to the HACMP Cluster 为创建好的集群组创建节点添加boot ip同上添加B节点3.为集群添加网络执行完毕后,退回Extended Configuration菜单,选择Discover HACMP-related Information from Configured Nodes执行完毕后,退回Extended Configuration菜单,选择Extended Topology Configuration选择Configure HACMP Networks选择Add a Network to the HACMP Cluster(注:的是Enable IP Address Takeover via IP Aliases [Yes] 此选项决定了HACMP的service IP切换方式,只有“boot”、“standby”、“service”三个IP分别为三个不同网段时必须选用IP Aliases方式。

相关主题