IBM HACMP的安装过程较为简单,但是在测试过程中千万不要着急,需等待整个hacmp的状态稳定以后再进行下一次的测试。
HACMP标准拓扑图结构
一、实验环境:
二、IP地址说明
1、节点nodeA
2、节点nodeB
三、安装HACMP5.3文件集
1、安装HACMP5.3要求的操作系统文件集:
bos.data bos.adt.lib bos.adt.libm bos.adt.syscalls bos.net.tcp.client bos.net.tcp.server bos.rte.SRC bos.rte.libc bos.rte.libcfg bos.rte.libpthreads bos.rte.odm bos.rte.lvm bos.clvm.enh(IBM aix5.3系统默认没有安装)
2、要求的RSCT文件集
rsct.compat.basic.hacmp 2.4.2.0
rsct.compat.clients.hacmp 2.4.2.0
rsct.core.sec 2.4.2.1
rsct.basic.sp.2.4.2.0
四、安装HACMP5.3
1、 插入hacmp5.3光盘,除以下文件集外全部安装:
cluster.es.plugins
cluster.hativoli
cluster.haview
rsct.exp
2、安装完成后重启AIX系统,并查看相关进程
#lssrc -g cluster
#ps -ef | grep cl*
五、网络配置(节点nodeA和nodeB)
nodeA地址配置:
#ifconfig en0 192.168.10.11 netmask 255.255.255.0
#ifconfig en1 192.168.20.11 netmask 255.255.255.0
nodeB地址配置:
#ifconfig en0 192.168.10.12 netmask 255.255.255.0
#ifconfig en1 192.168.20.12 netmask 255.255.255.0
六、编写/etc/hosts文件(nodeA 和nodeB上都需要做相同添加)
192.168.10.11 nodeA_boot nodeA
192.168.20.11 nodeA_sta
192.168.30.11 nodeA_svc
192.168.40.11 nodeA_per
192.168.10.12 nodeB_boot nodeB
192.168.20.12 nodeB_sta
192.168.30.12 nodeB_svc
192.168.40.12 nodeB_per
注:nodeA 和nodeB上配置完ip地址并且修改完hosts文件后,两台主机可以互相ping下,检测两边是否连通。
七、修改网络参数(nodeA和nodeB上都需要相同修改)
#no -p -o nonlocsrcroute=1
#no -p -o ipsrcrouterec=1
#no -p -o routerevalidate=1
八、编写/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.11
192.168.20.11
nodeB上添加:192.168.10.12
192.168.20.12
十、创建程序服务的脚本启动文件(nodeA 和nodeB 上都做相同操作)
#touch /etc/hastart1.sh
#touch /etc/hastop1.sh
#chmod -R /etc/hast*.sh
十一、验证串口设备的通信,以便于串口设置做HACMP心跳线
nodeA上:#lsdev -c tty
#cat < /dev/tty0
nodeB上:#lsdev -c tty
#cat /etc/hosts > /dev/tty0
反之,将nodeA上查看的hosts文件信息重定向输出到nodeB的终端上。
十二、共享存储配置SSA
在节点nodeA上,配置SSA存储的raid
#smiity ssaraid
——> add an ssa raid array
查看命令:#lsdev -c disk 查看SSA logical disk drive
#lspv 查看是否出现一个新的磁盘
在nodeB上使用cfgmgr命令扫描硬件然后使用lspv命令查看是否能看到与nodeA上一样的一块新磁盘,如果nodeA和nodeB上都出现一块相同的的物理磁盘 则证明共享存储SSA配置成功!
十三、共享卷组配置
#mkvg -V 60 -y oravg hdisk2
#lsvg -o
rootvg
oravg
#chvg -an oravg
#mklv -t jfs2 -y halv oravg 5G
#crfs -v jfs2 -d halv -m /hafs
#varyoffvg oravg
#chdev -l hdisk2 -a pv=yes
#importvg -y oravg -V 60 hdisk2
#lsvg -l oravg
#chvg -an oravg
#varyoffvg oravg
#lspv
十四、添加集群(以下操作需要在卷组所在的主机上操作,本篇中为nodeB)
#smitty hacmp——>initialization and standard configuration ——>add nodes to an HACMP cluster
十五、添加服务ip地址标签
#smitty hacmp——>initialization and standard configuration——>configure resources to make highly available——>configure service ip labels/addresses——>add a service ip label/address
十六、添加应用服务
#smitty hacmp——>initialization and standard configuration——>configure resources to make highly available——>configure application servers——>add an application server
start script : /etc/hastart1.sh
stop script :/etc/hastop1.sh
十七、添加资源组
#smitty hacmp——>initialization and standard configuration——>configure HACMP resource Groups——>add a resource group
十八、更改资源组
#smitty hacmp——>initialization and standard configuration——>configure hacmp resource groups——>change/show resources for a resource group
十九、添加永久IP地址
#smitty hacmp——>extended configuration——>extended topology configuration——>configure hacmp persistent node ip label/address——>add a persistent node ip label/address
#smitty hacmp——>extended configuration——>extended topology configuration——>configure hacmp persistent node ip label/address——>add a persistent node ip label/address
二十、添加串口心跳网络和网络设备
#smitty hacmp——>extended configuration——>extended topology configuration——>configure hacmp communication interfaces/devices——>add communication interface/devices
> nodeA tty0 /dev/tty0
> nodeB tty0 /dev/tty0
二十一、显示HACMP配置
#smitty hacmp——>initialization and standard configuration——>display HACMP configuration
二十二、验证并同步HACMP配置(将在nodeA上做的集群配置同步到nodeB上)
nodeA#ifconfig -a
nodeB#ifconfig -a
二十三、启动HACMP服务
#smitty hacmp——>system management (C-SPOC)——>manage hacmp services——>start cluster services
二十四、查看集群当前状态
#smitty hacmp——>problem determination tools——>view current state
二十五、测试集群的高可用性
1、服务ip地址在网卡间的漂移(服务ip地址nodeA_svc在nodeA的en0网卡上)
2、服务ip地址主机间漂移
#假设服务ip地址当前在nodeB主机上,通过reboot命令重启nodeB主机 服务ip会自动漂移到nodeA主机上,当nodeA主机重启时服务ip地址会自动漂移到nodeB主机上;nodeB主机正常的关机、开机操作服务ip地址不会发生漂移!资源组中默认的是级联的漂移方式 优先级高的优先获得服务ip地址。
希望对大家有所帮助!
2012-03-28 PM 22:52
http://www.haoshili.com.cn/hao_zuimei/pic-article.php?id=339“好视力杯”寻找中国最美的眼睛活动
本文出自 “成功的背后是什么” 博客,谢绝转载!