资源描述
HACMP的配置手册v1.0
目 录
一.系统环境 3
二.HACMP软件的安装 3
三.修改系统参数及相关文件 3
四.HACMP的配置 4
4.1 设置两台主机IP地址 4
4.2 修改两台主机系统的/etc/hosts文件 4
4.3 创建启停脚本 5
4.4 定义cluster 5
4.5 定义节点 5
4.6 定义IP网络 6
4.7 定义网络接口 6
4.8 定义永久ip: 7
4.9 定义Service IP 8
4.10定义app server 9
4.11创建monitor 9
4.12创建资源组: 10
4.13创建磁盘心跳 11
4.14同步HACMP 13
五.HACMP服务的启动和停止 14
六.HACMP的接管测试 14
本文档仅供研发内部使用,如需在生产环境使用,请先对指导书各步骤进行验证。
一.系统环境
主机:两台Power550
操作系统:AIX6.1 (61-03-06-1034)
数据库:Oracle 10g (10.2.0.4)
二.HACMP软件的安装
Ø 安装以下系统文件集:
bos.adt* (表示以bos.adt开头的文件集)
pat.basic.hacmp
pat.clients.hacmp
bos.data.*
smitty install_latest
->F4选择cd0 后回车,进入下面界面
光标移动到SOFTWARE to install后,按F4键选择,在按/键,输入文件集的名字,选中后F7,选择,然后回车安装。其他类似。
Ø 安装HACMP 6.1软件,并升级补丁.
#smitty install_latest
F4选择cd0
注:安装前先进行preview安装,若成功,可以直接安装,若失败,则查看相关错误。
Preview成功后:
直接安装
Ø 更新补丁
#smitty update_all
/patch为存放补丁的文件系统,先preview,成功后再安装,安装选项如下:
三.修改系统参数及相关文件
此处在安装系统时按照配置手册配置即可。
四.HACMP的配置
4.1 设置两台主机IP地址
(1) 在p550A机上:
A. 配置第一块boot网卡
mktcpip -h p550A -a 10.63.1.101 -m 255.255.255.0 -i en0 -A no
B. 配置第二块boot网卡
mktcpip -h p550A -a 10.63.2.101 -m 255.255.255.0 -i en1 -A no
(2) 在p550B机上:
A. 配置第一块boot网卡
mktcpip -h p550B -a 10.63.1.102 -m 255.255.255.0 -i en0 -A no
B. 配置第二块boot网卡
mktcpip -h p550B -a 10.63.2.102 -m 255.255.255.0 -i en1 -A no
配置完成后执行命令:
#netstat –in 查看ip是否配置正确,并在两台主机上互相ping对方的IP,必须保证两台主机之间的网络互通
4.2 修改两台主机系统的/etc/hosts文件
vi /etc/hosts
更改如下
127.0.0.1 loopback localhost
10.63.1.101 power550A
10.63.209.11 p550A_svc
10.63.209.201 p550A_per p550A
10.63.1.102 power550B
10.63.209.12 p550B_svc
10.63.2.102 p550B_boot2
10.63.2.101 p550A_boot2
10.63.209.202 p550B_per p550B
4.3 创建启停脚本
在两台主机上均创建/usr/es/script目录:mkdir /usr/es/script,并且在该目录下编写启停脚本
Oracle启动脚本:Start.sh ,停止脚本:Stop.sh
Omc启动脚本:Omcstart.sh, 停止脚本:Omcstop.sh
Oracle的monitor脚本:Sqltest.sh
Omc的monitor脚本:/home/minos-cluster/cluster/vcs/moni_sol.sh
4.4 定义cluster
#smitty cm_add_change_show_an_hacmp_cluster.dialog
注:test3只是个名字。
4.5 定义节点
创建node PA
#smitty cm_add_a_node_to_the_hacmp_cluster_dialog
同上创建node PB
4.6 定义IP网络
#smitty "cm_add_a_network_to_the_hacmp_cluster_select"
4.7 定义网络接口
A. 定义IP网络接口
smitty cm_add_communication_interfaces_devices.select
选择 Add Pre-defined Communication Interfaces and Devices
选择 Communication Interfaces
选择net_ether_01 (0.0.0.0/0)
注:建议在此做次HACMP同步,确认以上步骤没有问题。
4.8 定义永久ip:
#smitty cm_add_a_persistent_node_ip_label_address_select
选择PA
同理创建PB的永久IP
4.9 定义Service IP
定义p550A的service IP地址:
#smitty cm_add_a_service_ip_label_address.select
直接回车
回车
选择如上
同理创建p550B_svc
4.10定义app server
#smitty claddserv.extended.dialog
Omc 应用
Oracle应用
4.11创建monitor
#smitty cladd_custom_appmon.dialog
上图为Omc的monitor
上图为oracle的monitor
4.12创建资源组:
Ø 创建资源组
#smitty cm_add_a_resource_group_dialog.custom
上图为创建omc资源组
上图为创建oraqcle资源组
Ø 改变资源组属性:
#smitty cm_change_resources_for_a_rg_select
选择omc
同理修改oracle
4.13创建磁盘心跳
Ø 创建enhance concurrent vg
在A机上
# mkvg -C -f -n -S -V 200 -y hbvg hdisk8
在B机上
#importvg –V 200 –y hbvg hdisk8 (有可能需要手工敲命令)
Ø 定义heartbeat网络
#smitty cm_add_a_network_to_the_hacmp_cluster_select
Ø 定义心跳设备,创建2个心跳设备
#smitty cm_add_communication_interfaces_devices.select
选择 Add Pre-defined Communication Interfaces and Devices
选择 Communication Devices
选择 net_diskhb_01
Ø 配置完成,测试心跳:
在A机上执行
在B机上执行
4.14同步HACMP
#smitty cm_ver_and_sync.select
回车,显示ok即同步通过
五.HACMP服务的启动和停止
Ø 启动HACMP
#smitty clstart
Ø 停止HACMP
#smitty clstop
六.HACMP的接管测试
展开阅读全文