mxin
作者mxin·2006-08-06 00:49
资深工程师·上海宝信软件股份有限公司

HACMP 5.2 的安装、配置、测试完全手册

字数 41137阅读 12793评论 3赞 1


摘要:

   IBM HACMP 自从出了5.2 版本后, 到了5.205比较稳定,并已经过充分的测试(见测试篇)和实践证明(已有多个系统成功自动切换)。这里我整理了一下,以比较复杂的双机互备情况为例,其他类似设置可适当简化。

  样例为AIX5304+HACMP5205.

 

第一章         规划篇



 

第二章          安装篇

1        安装前提

1)      操作系统版本要求:

AIX.203以上  

2)      环境要求

?         用户确认

HA要求所有切换需要用到的用户必须一一对应,userid完全相同。

tlg1d0oracle用户为oraruntlg1a0上的orarun必须为切换保留,sid均为209

平时用的oracle用户就改为oraclt

[tlg1a0][root][/]lsuser -a id  ALL

root id=0

daemon id=1

bin id=2

sys id=3

adm id=4

uucp id=5

nobody id=-2

lpd id=9

lp id=11

invscout id=6

snapp id=200

ipsec id=201

nuucp id=7

radiusd id=202

ldap id=203

oradev id=204

tuxrun id=205

oraclt id=208

orarun id=209

sshd id=211

bsx1 id=210

[tlg1d0][root][/]>lsuser -a id ALL

root id=0

daemon id=1

bin id=2

sys id=3

adm id=4

uucp id=5

nobody id=-2

lpd id=9

lp id=11

invscout id=6

snapp id=200

ipsec id=201

nuucp id=7

radiusd id=202

ldap id=203

oradev id=204

orarun id=209

tuxrun id=205

oraclt id=208

bsx1 id=210

?         文件系统确认

      HA要求切换相关的文件系统不能重名,如tlg1d0oracle软件目录为/ora10msruntlg1a0上的/ora10msrun必须为切换保留,改为/ora10msclt

 

[tlg1d0][root][/]>df -k

Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on

/dev/hd4           524288    487820    7%     3276     3% /

/dev/hd2          7077888   1868516   74%    91290    18% /usr

/dev/hd9var        524288    458364   13%      991     1% /var

/dev/hd3           917504    826700   10%      120     1% /tmp

/dev/hd1           655360    524856   20%      291     1% /home

/proc                   -         -    -         -     -  /proc

/dev/hd10opt      1179648    589072   51%    11370     8% /opt

/dev/lv00          131072    126912    4%       18     1% /var/adm/csd

/dev/fslv01        131072    130724    1%        4     1% /tftpboot

/dev/fslv00       6684672   3719036   45%        6     1% /export/eznim

/dev/ora10msrunlvbak     8912896   5165508   43%    24814     3% /ora10msrunbak

/dev/msrundatalvbak    13107200   2895980   78%       32     1% /msrundatabak

/dev/msrunloglvbak     5242880   3094480   41%     8185     2% /msrunlogbak

/dev/mksysblv    13107200   6238868   53%        5     1% /mksysb

/dev/tlg1d0_baklv    26214400  17495848   34%     1111     1% /tlg1d0_bak

/dev/msrundatalv    13107200   2896000   78%       31     1% /msrundata

/dev/msrunloglv     5242880   3112216   41%     7996     2% /msrunlog

/dev/ora10msrunlv     8912896   5173252   42%    23406     2% /ora10msrun

[tlg1a0][root][/]>df -k

Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on

/dev/hd4           655360     93968   86%     3450    14% /

/dev/hd2          8650752   3779000   57%    90347    10% /usr

/dev/hd9var       1179648   1001248   16%     1164     1% /var

/dev/hd3          1179648   1136192    4%      143     1% /tmp

/dev/hd1           655360    587592   11%      489     1% /home

/proc                   -         -    -         -     -  /proc

/dev/hd10opt      1835008   1244528   33%    11374     4% /opt

/dev/lv00          131072    126912    4%       18     1% /var/adm/csd

/dev/fslv01        131072    118800   10%        7     1% /tftpboot

/dev/fslv00       7733248    960696   88%    27298    12% /export/eznim

/dev/fslv02      15335424   1143804   93%     4525     2% /soft_ins

/dev/tlg1a0_baklv    26214400  20751500   21%       16     1% /tlg1a0_bak

/dev/ora10mscltlvbak    13107200   9386904   29%    16852     1% /ora10mscltbak

/dev/tux81msrunlvbak      655360    407932   38%     2685     3% /tux81msrunbak

/dev/meslvbak     8912896   4815640   46%     6349     1% /BSMesWare/BSX1bak

/dev/xcomlvbak     5242880   5186260    2%     4178     1% /xcombak

/dev/ora10mscltlv    13107200   9386748   29%    16852     1% /ora10msclt

/dev/tux81msrunlv      786432    538952   32%     2685     3% /tux81msrun

/dev/meslv       14155776  10057876   29%     6343     1% /BSMesWare/BSX1

/dev/xcomlv       5242880   5186280    2%     4178     1% /xcom

3)      安装包要求:

RSCT 2.3.6.0 或更高版本。lslpp –l|grep rsct

4)      以下的包也是必须要安装的:(脚本可直接拷贝运行)

lslpp  -l  rsct.*

lslpp  -l  bos.adt.lib

lslpp  -l  bos.adt.libm

lslpp  -l  bos.adt.syscalls

lslpp  -l  bos.net.tcp.client

lslpp  -l  bos.net.tcp.server

lslpp  -l  bos.rte.SRC

lslpp  -l  bos.rte.libc

lslpp  -l  bos.rte.libcfg

lslpp  -l  bos.rte.libcur

lslpp  -l  bos.rte.libpthreads

lslpp  -l  bos.rte.odm

5)      tlg1a0结果:

[tlg1a0][root][/]>lslpp  -l  rsct.*

lslpp  -l  bos.adt.lib

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  rsct.basic.hacmp           2.4.4.0  COMMITTED  RSCT Basic Function (HACMP/ES

                                                 Support)

  rsct.basic.rte             2.4.4.0  COMMITTED  RSCT Basic Function

  rsct.basic.sp              2.4.4.0  COMMITTED  RSCT Basic Function (PSSP

                                                 Support)

  rsct.clients.rte     99.99.999.999  COMMITTED  Supersede Entry - Not really

                                                 installed

  rsct.compat.basic.hacmp    2.4.4.0  COMMITTED  RSCT Event Management Basic

                                                 Function (HACMP/ES Support)

  rsct.compat.basic.rte      2.4.4.0  COMMITTED  RSCT Event Management Basic

                                                 Function

  rsct.compat.basic.sp       2.4.4.0  COMMITTED  RSCT Event Management Basic

                                                 Function (PSSP Support)

  rsct.compat.clients.hacmp  2.4.4.0  COMMITTED  RSCT Event Management Client

                                                 Function (HACMP/ES Support)

  rsct.compat.clients.rte    2.4.4.0  COMMITTED  RSCT Event Management Client

                                                 Function

  rsct.compat.clients.sp     2.4.4.0  COMMITTED  RSCT Event Management Client

                                                 Function (PSSP Support)

  rsct.core.auditrm          2.4.4.0  COMMITTED  RSCT Audit Log Resource

                                                 Manager

  rsct.core.errm             2.4.4.0  COMMITTED  RSCT Event Response Resource

                                                 Manager

  rsct.core.fsrm             2.4.4.0  COMMITTED  RSCT File System Resource

                                                 Manager

  rsct.core.gui              2.4.4.0  COMMITTED  RSCT Graphical User Interface

  rsct.core.hostrm           2.4.4.0  COMMITTED  RSCT Host Resource Manager

  rsct.core.lprm             2.4.4.0  COMMITTED  RSCT Least Privilege Resource

                                                 Manager

  rsct.core.rmc              2.4.4.0  COMMITTED  RSCT Resource Monitoring and

                                                 Control

  rsct.core.sec              2.4.4.0  COMMITTED  RSCT Security

  rsct.core.sensorrm         2.4.4.0  COMMITTED  RSCT Sensor Resource Manager

  rsct.core.sr               2.4.4.0  COMMITTED  RSCT Registry

  rsct.core.utils            2.4.4.0  COMMITTED  RSCT Utilities

  rsct.lapi.msg.EN_US.rte    2.4.0.0  COMMITTED  RSCT LAPI Msgs - U.S. English

                                                 (UTF)

  rsct.lapi.msg.en_US.rte    2.4.0.0  COMMITTED  RSCT LAPI Msgs - U.S. English

  rsct.lapi.nam              2.4.2.0  COMMITTED  RSCT LAPI NAM Files

  rsct.lapi.rte              2.4.2.0  COMMITTED  RSCT LAPI Runtime

  rsct.lapi.samp             2.4.2.0  COMMITTED  RSCT LAPI Samples

  rsct.msg.EN_US.core.auditrm

                             2.4.0.0  COMMITTED  RSCT Audit Log RM Msgs - U.S.

                                                 English (UTF)

  rsct.msg.EN_US.core.errm   2.4.0.0  COMMITTED  RSCT Event Response RM Msgs -

                                                 U.S. English (UTF)

  rsct.msg.EN_US.core.fsrm   2.4.0.0  COMMITTED  RSCT File System RM Msgs -

                                                 U.S. English (UTF)

  rsct.msg.EN_US.core.gui    2.4.0.0  COMMITTED  RSCT GUI Msgs - U.S. English

                                                 (UTF)

  rsct.msg.EN_US.core.hostrm

                             2.4.0.0  COMMITTED  RSCT Host RM Msgs - U.S.

                                                 English (UTF)

  rsct.msg.EN_US.core.lprm   2.4.0.0  COMMITTED  RSCT LPRM Msgs - U.S. English

                                                 (UTF)

  rsct.msg.EN_US.core.rmc    2.4.0.0  COMMITTED  RSCT RMC Msgs - U.S. English

                                                 (UTF)

  rsct.msg.EN_US.core.sec    2.4.0.0  COMMITTED  RSCT Security Msgs - U.S.

                                                 English (UTF)

  rsct.msg.EN_US.core.sensorrm

                             2.4.0.0  COMMITTED  RSCT Sensor RM Msgs - U.S.

                                                 English (UTF)

  rsct.msg.EN_US.core.sr     2.4.0.0  COMMITTED  RSCT Registry Msgs - U.S.

                                                 English (UTF)

  rsct.msg.EN_US.core.utils  2.4.0.0  COMMITTED  RSCT Utilities Msgs - U.S.

                                                 English (UTF)

  rsct.msg.en_US.basic.rte   2.4.0.0  COMMITTED  RSCT Basic Msgs - U.S. English

  rsct.msg.en_US.core.auditrm

                             2.4.0.0  COMMITTED  RSCT Audit Log RM Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.errm   2.4.0.0  COMMITTED  RSCT Event Response RM Msgs -

                                                 U.S. English

  rsct.msg.en_US.core.fsrm   2.4.0.0  COMMITTED  RSCT File System RM Msgs -

                                                 U.S. English

  rsct.msg.en_US.core.gui    2.4.0.0  COMMITTED  RSCT GUI Msgs - U.S. English

  rsct.msg.en_US.core.gui.com

                             2.4.0.0  COMMITTED  RSCT GUI JAVA Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.hostrm

                             2.4.0.0  COMMITTED  RSCT Host RM Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.lprm   2.4.0.0  COMMITTED  RSCT LPRM Msgs - U.S. English

  rsct.msg.en_US.core.rmc    2.4.0.0  COMMITTED  RSCT RMC Msgs - U.S. English

  rsct.msg.en_US.core.rmc.com

                             2.4.0.0  COMMITTED  RSCT RMC JAVA Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.sec    2.4.0.0  COMMITTED  RSCT Security Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.sensorrm

                             2.4.0.0  COMMITTED  RSCT Sensor RM Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.sr     2.4.0.0  COMMITTED  RSCT Registry Msgs - U.S.

                                                 English

  rsct.msg.en_US.core.utils  2.4.0.0  COMMITTED  RSCT Utilities Msgs - U.S.

                                                 English

  rsct.vsd.cmds              4.1.0.0  COMMITTED  VSD Commands

  rsct.vsd.rvsd              4.1.0.0  COMMITTED  Recoverable VSD

  rsct.vsd.vsdd              4.1.0.0  COMMITTED  VSD Device Driver

  rsct.vsd.vsdrm             4.1.0.0  COMMITTED  VSD Resource Manager

 

Path: /etc/objrepos

  rsct.basic.rte             2.4.4.0  COMMITTED  RSCT Basic Function

  rsct.compat.basic.rte      2.4.1.0  COMMITTED  RSCT Event Management Basic

                                                 Function

  rsct.core.auditrm          2.4.4.0  COMMITTED  RSCT Audit Log Resource

                                                 Manager

  rsct.core.errm             2.4.4.0  COMMITTED  RSCT Event Response Resource

                                                 Manager

  rsct.core.fsrm             2.4.4.0  COMMITTED  RSCT File System Resource

                                                 Manager

  rsct.core.hostrm           2.4.4.0  COMMITTED  RSCT Host Resource Manager

  rsct.core.lprm             2.4.4.0  COMMITTED  RSCT Least Privilege Resource

                                                 Manager

  rsct.core.rmc              2.4.4.0  COMMITTED  RSCT Resource Monitoring and

                                                 Control

  rsct.core.sec              2.4.4.0  COMMITTED  RSCT Security

  rsct.core.sensorrm         2.4.4.0  COMMITTED  RSCT Sensor Resource Manager

  rsct.core.sr               2.4.4.0  COMMITTED  RSCT Registry

  rsct.core.utils            2.4.4.0  COMMITTED  RSCT Utilities

  rsct.lapi.nam              2.4.2.0  COMMITTED  RSCT LAPI NAM Files

  rsct.lapi.rte              2.4.2.0  COMMITTED  RSCT LAPI Runtime

  rsct.vsd.cmds              4.1.0.0  COMMITTED  VSD Commands

  rsct.vsd.rvsd              4.1.0.0  COMMITTED  Recoverable VSD

  rsct.vsd.vsdd              4.1.0.0  COMMITTED  VSD Device Driver

  rsct.vsd.vsdrm             4.1.0.0  COMMITTED  VSD Resource Manager

[tlg1a0][root][/]>lslpp  -l  bos.adt.lib

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.lib               5.3.0.40  COMMITTED  Base Application Development

                                                 Libraries

[tlg1a0][root][/]>lslpp  -l  bos.adt.libm

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.libm              5.3.0.40  COMMITTED  Base Application Development

                                                 Math Library

[tlg1a0][root][/]>lslpp  -l  bos.adt.syscalls

  Fileset                      Level  State      Description         

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.syscalls          5.3.0.40  COMMITTED  System Calls Application

                                                 Development Toolkit

[tlg1a0][root][/]>lslpp  -l  bos.net.tcp.client

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.net.tcp.client        5.3.0.41  COMMITTED  TCP/IP Client Support

 

Path: /etc/objrepos

  bos.net.tcp.client        5.3.0.10  COMMITTED  TCP/IP Client Support

[tlg1a0][root][/]>lslpp  -l  bos.net.tcp.server

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.net.tcp.server        5.3.0.40  COMMITTED  TCP/IP Server

 

Path: /etc/objrepos

  bos.net.tcp.server        5.3.0.10  COMMITTED  TCP/IP Server

[tlg1a0][root][/]>lslpp  -l  bos.rte.SRC

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.SRC               5.3.0.40  COMMITTED  System Resource Controller

 

Path: /etc/objrepos

  bos.rte.SRC               5.3.0.10  COMMITTED  System Resource Controller

[tlg1a0][root][/]>lslpp  -l  bos.rte.libc

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.libc              5.3.0.41  COMMITTED  libc Library

[tlg1a0][root][/]>lslpp  -l  bos.rte.libcfg

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.libcfg            5.3.0.40  COMMITTED  libcfg Library

[tlg1a0][root][/]>lslpp  -l  bos.rte.libcur

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.libcur            5.3.0.40  COMMITTED  libcurses Library

[tlg1a0][root][/]>lslpp  -l  bos.rte.libpthreads

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.libpthreads       5.3.0.40  COMMITTED  libpthreads Library

[tlg1a0][root][/]>lslpp  -l  bos.rte.odm

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.rte.odm               5.3.0.40  COMMIT

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论3 条评论

yafu000yafu000工程师北京中天瑞达有限公司
2010-06-24 15:39
互备双击的步骤?
mxinmxin资深工程师上海宝信软件股份有限公司
2010-02-07 20:08
规划搬家时搬掉了,有图的
arlikissarlikiss系统工程师topinfo
2009-12-03 13:36
只有安装,没有规划呀,不过先看了再说!!
Ctrl+Enter 发表
X社区推广