HACMP 5.x 完全手册 联系客服

发布时间 : 星期四 文章HACMP 5.x 完全手册更新完毕开始阅读a0c6013467ec102de2bd899e

http://www.ibm.com/developerworks/cn/aix/library/0804

_xinmin_hacmp/4.html?ca=drs-cn-0424

HACMP 5.x 完全手册

第一部分安装 前言

为什么需要 HACMP

各厂商现有的 UNIX 服务器一般都拥有很高的可靠性,在这一点上 IBM 的 P 系列服务器表现尤为突出。但所有 UNIX 服务器均无法达到如 IBM 大型主机 S/390 那样的可靠性级别,这是开放平台服务器的体系结构和应用环境所决定的。使用 IBM 高可用性集群软件 --HACMP,可以更好的保护关键业务应用不受故障影响。 HACMP 工作原理

HACMP 是 High Availability Cluster Multi-Processing 的缩写。HACMP 是 IBM 公司在 P 系列 AIX 操作系统上的高可靠集群软件,配置冗余,消除单点故障,保证整个系统连续可用性和安全可靠性。HACMP 是利用网络来侦测主机及网卡的状况,搭配 AIX 所提供的硬盘镜像等功能,在主机、网卡、硬盘控制卡、硬盘或网络发生故障时,自动切换到另一套备用元件上重新工作 ; 若是主机故障还切换至备份机上继续应用系统的运行。 作为双机系统的两台服务器同时运行 HACMP 软件:

? 两台服务器的备份方式有二种 :

o 一台服务器运行应用,另外一台服务器做为备份

o 两台服务器除正常运行本机的应用外,同时又作为对方的备份主

机 ;

? 两台主机系统在整个运行过程中,通过 \心跳线 \相互监测对方的运行

情况 ( 包括系统的软硬件运行、网络通讯和应用运行情况等 ); ? 一旦发现对方主机的运行不正常 ( 出故障 ) 时,故障机上的应用就会立

即停止运行,本机 ( 故障机的备份机 ) 就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源 ( 包括用到的 IP 地址和磁盘空间等 ) 接管过来,使故障机上的应用在本机继续运行 ; ? 应用和资源的接管过程由 HACMP 软件自动完成,无需人工干预 ; ? 当两台主机正常工作时,也可以根据需要将其中一台机上的应用人为切换

到另一台机 ( 备份机 ) 上运行。 实验环境说明:

本文的实验环境以双机互备中比较复杂的多 service 多网络的情况为例,其它类似设置可适当简化。

? 机器一览表

节点机器名 操作系统 应用软件 HA 版本 host2 AIX5305-CSP ORACLE 10g HA5208 host1 AIX5305-CSP Tuxedo8.1 HA5208

? 磁盘和 VG 规划表

节点机器名 磁盘 VG VG MajorNumber host1 hdisk2 host1vg 1 01 host2 hdisk3 host2vg 2 01

? 用户和组规划表

用户 orarrunc tuxrun bsx1 xcom orarun

USERID 组 组 ID 使用节点 210 dba 201 host1 301 bea 301 host1 302 bea 301 host1 401 dba 201 host1 209 dba 201 host2

? 逻辑卷和文件系统规划表

PP size:128M 节点

机器名

大小

文件系统 所有者 用途

(pp)

ORACLE 客户端软orarunc 件

Tuxedo

tuxedo

软件 宝信

bsx1 MES 应

用程序 宝信

xcom xcom

通信软件 ORACLE 数据库软orarun 件

逻辑卷

host1 ora10runclv /ora10runc 40 host1 tux81runlv /tux81run 30 host1 bsx1lv

/bsx1

30

host1 xcomlv /xcom 30

host2 ora10runlv /ora10run 60

数据库 host2 oradatalv /oradata 100 orarun

? 路由规划表

节点名 目的 host1 default host2 default

? HACMP 结构表

路由

10.2.200.254 10.2.200.254

集群名 : test_cluster

网络节点

属性 IP 地址 类型 名

heartbears23host

host1_tty0 host1_net_rs232 serial

t 2 1

host1_l2_boothost2_net_ether_publihost

boot1 ether 10.2.2.1

1 2 c 1 host1_l1_boothost2_net_ether_publihost

boot1 ether 10.2.1.1

1 1 c 1

host1_net_ether_publihost10.2.200.

host1_l2_svc Service ether

2 c 1 1 host1_net_ether_publihost10.2.100.

host1_l1_svc1 Service ether

1 c 1 1 host1_net_ether_publihost10.2.101.

host1_l1_svc2 Service ether

1 c 1 1

host1_l2_boothost1_net_ether_publihost

boot2 ether 10.2.12.1

2 2 c 1 host1_l1_boothost1_net_ether_publihost

boot2 ether 10.2.11.1

2 1 c 1

heartbears23host

host2_tty0 host2_net_rs232 serial

t 2 2

host2_l2_boothost2_net_ether_publihost

boot1 ether 10.2.2.2

1 2 c 2 host2_l1_boothost2_net_ether_publihost

boot1 ether 10.2.1.2

1 1 c 2

host2_net_ether_publihost10.2.200.

host2_l2_svc service ether

2 c 2 2 host2_net_ether_publihost10.2.100.

host2_l1_svc1 service ether

1 c 2 2 host2_net_ether_publihost10.2.101.

host2_l1_svc2 service ether

1 c 2 2

host2_l2_bootboot2 host2_net_ether_ether publi host10.2.12.2

适配器名

功能

网络名

2 2 c 2 host2_l1_boothost2_net_ether_publihost

boot2 ether 10.2.11.2

2 1 c 2

图 1 HACMP 示意图

图 2 实验环境示意图