1、IBM System p5 服务器 HACMP 安装指南IBM System p5 服务器 HACMP 安装指南系统需求硬件需求IBM HACMP 支持所有 IBM System p5 服务器。软件需求AIX 与 RSCT 版本要求AIX 5L VersionRSCT VersionRSCT FilesetsAIX 5L Version 5.3 TL12.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 Version 5.2 TL52.
2、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.1AIX BOS 软件要求AIX 5L BOS ComponentAIX 5L V5.2 TL5 或更新版本AIX 5L V5.3 TL1 或更新版本bos.adt.lib5.3.0.105.2.0.10bos.adt.libm5.3.0.105.2.0.13bos.adt.syscalls5.3.0.105.2.0.11.tcp.client5.3.0.105.2.0.14.tcp.server5.3.
3、0.105.2.0.14bos.rte.SRC5.3.0.105.2.0.10bos.rte.libc5.3.0.105.2.0.14bos.rte.libcfg5.3.0.10bos.rte.libcur5.3.0.105.2.0.10bos.rte.libptdreads5.3.0.105.2.0.12bos.rte.odm5.3.0.105.2.0.11bos.data (require for cluster.man.en_US.es)5.3.0.105.2.0.10bos.clvm.enh (require for CLVM)bos.rte.lvm.rte (require for
4、CLVM)安装前的准备工作本安装指南所提及的 node1 和 node2 分别表示安装 HACMP 的两台 p5 服务器,本例中采用 IP 别名方式做心跳,oracle 应用做为上层应用。安装 HACMP 前需完成以下工作 :配置集群网络HACMP 集群的 IP 地址分为三大类:Boot ip( 也叫 base ip)、Service ip 和 Heartbeat ip( 使用 IP 做心跳时需要 )。这三种 IP 最好都在不同网段。下面是本文中采用的 IP 分配,仅供参考:集群网络配置节点IP 类别IP 地址IP 标签网络接口node1Boot ip192.168.25.23/16ha1_b
5、t1en0node1Boot ip10.0.25.23/16ha1_bt2en1node2Boot ip192.168.25.24/16ha2_bt1en0node2Boot ip10.0.25.24/16ha2_bt2en1node1,node2Service ip10.1.25.1/16ha_svc1node1,node2Hearbeat ip offset10.2.25.1/16ha1_bt1上例子中有 IP 标签的 IP 地址都需加入 /etc/hosts 文件。/etc/hosts 文件内容如下:127.0.0.1 loopback localhost192.168.25.23 ha
6、1_bt1192.168.25.24 ha2_bt110.0.25.23 ha1_bt210.0.25.24 ha2_bt210.1.25.1 ha_svc1因为 Hearbeat ip offset 是一个地址段,10.2.25.1/16 只是一个起始地址,所以不需要加入到 /etc/hosts 中。 为保证主机名解析正确无误,修改 AIX 解析顺序:# echo “hosts = local, bind” /etc/netsvc.conf配置集群共享磁盘如果采用 EXP24 作为共享存储,需更改 SCSI ID;如果采用 DS4000 系列存储,可跳过此步。EXP24 作共享磁盘需更改服务
7、器端的 SCSI 通道 ID,以免 SCSI ID 冲突。默认 SCSI ID 为 7,可将其中一台服务器的 SCSI ID 改为 6 或者 8。SCSI ID 的值越大,优先级越高,SCSI ID 的范围是 1-15。SCSI ID 的更改可在 SMS 菜单中进行,也可使用以下命令进行更改:# chdev -a id=6 -l scsi2 -P其中 scsi2 是服务器与 EXP24 连接的 SCSI 通道。在 node1 上在创建共享磁盘卷组。使用 smitty _mkovg 创建一个 Original VG。在 VOLUME GROUP name 处输入卷组的名称,并在 PHYSICAL
8、 VOLUME names 处选择共享磁盘中的 pv,将 Activate volume group AUTOMATICALLY at system restart 选项由 yes 改为 no。Add an Original Volume GroupEntry FieldsVOLUME GROUP name datavgPhysical partition SIZE in megabytes +* PHYSICAL VOLUME names hdisk3 +FORCE the creation of volume group? no +Activate volume group AUTOMAT
9、ICALLY no +at system restart?Volume group MAJOR NUMBER +#Create VG Concurrent Capable? no +注意: 需要将卷组设置为系统开机时不自动激活,即将“Activate volume group AUTOMATICALLY at system restart?”的值设为 NO。 如果采用磁盘心跳,需将磁盘心跳所在的磁盘的卷组设为 concurrent 模式的 VG在 node1 的共享磁盘卷组上创建逻辑卷及文件系统。根据应用的要求创建相应大小的逻辑卷及文件系统。在 node1 上使用以下命令反激活卷组。# var
10、yoffvg添加 tty 设备 ( 串口心跳 )在 node1 和 node2 上安装串口扩展卡,并用串口线将两个节点相连。添加串口设备,将波特率设为 9600。使用 smitty maktty 命令添加串口设备,首先选择 rs232 作为终端类型,然后选择相应的异步适配器,最后回车出现以下界面。Add a TTYTOP Entry FieldsTTY type ttyTTY interface rs232Description Asynchronous TerminalParent adapter sa0* PORT number 0 +Enable LOGIN disable +BAUD
11、rate 9600 +PARITY none +BITS per character 8 +Number of STOP BITS 1 +TIME before advancing to next port setting 0 +#TERMINAL type dumbFLOW CONTROL to be used xon +MORE.29在 PORT number 处选择端口号,在 BAUD rate 处选择波特率为 9600,应保证两节点之间的串口端口的波特率相同。测试串口是否工作正常。在 node1 节点上进行以下操作:node1# cat /etc/hosts /dev/tty0在 no
12、de2 节点上进行以下操作:node2# cat Extended Configuration-Extended Topology Configuration -Configure an HACMP Cluster-Add/Change/Show an HACMP ClusterAdd/Change/Show an HACMP ClusterEntry Fields* Cluster Name ha_cluster添加节点:通过以下路径进入添加集群节点界面,输入节点名和此节点的通信接口 ( 这里使用上面提到的 Boot ip)。smitty hacmp-Extended Configurati
13、on-Extended Topology Configuration-Configure HACMP Nodes-Add a Node to the HACMP Cluster添加节点 1Add a Node to the HACMP Cluster Entry Fields* Node Name node1Communication Path to Node ha1_bt1 以相同方法添加第二个节点。如果有多个节点,以此类推。添加节点 2Add a Node to the HACMP Cluster Entry Fields* Node Name node2Communication Pat
14、h to Node ha2_bt1 在两节点上收集 HACMP 相关信息 ( 可选 ):通过以下路径进行集群信息收集。smitty hacmp-Extended Configuration-Discover HACMP-related Information from Configured NodesExtended ConfigurationDiscover HACMP-related Information from Configured Nodes Extended Topology Configuration Extended Resource Configuration Extend
15、ed Cluster Service Settings Extended Event Configuration Extended Performance Tuning Parameters Configuration Security and Users Configuration Snapshot Configuration Export Definition File for Online Planning Worksheets Extended Verification and Synchronization HACMP Cluster Test Tool添加网络:HACMP 的网络分
16、为 Discovered network 和 Pre-defined network 两种,如果之前有收集 HACMP 的相关信息,可选 Discovered network;否则,选择 Pre-defined network。此处可以根据此集群采用的心跳方式选择相应的网络,包括 ether network、diskhb network 和 rs232 network。本例中我们采用 IP 别名方式做心跳。smitty hacmp-Extended Configuration-Extended Topology Configuration-Configure HACMP Networks-Ad
17、d a Network to the HACMP Cluster我们采用 IP 网络做为心跳网络,在“IP Address Offset for Heartbeating over IP Aliases”处填写心跳起始地址。本例中每个节点有两个网口并且采用 IP 别名方式做心跳,所以心跳 IP 地址会采用 10.2.25.1,10.2.25.2,10.3.25.1,10.3.25.2 这四个 IP 地址。Add an IP-Based Network to the HACMP ClusterEntry Fields* Network Name net_ether_01* Network Typ
18、e ether* Netmask 255.255.0.0 +* Enable IP Address Takeover via IP Aliases Yes +IP Address Offset for Heartbeating over IP Aliases 10.2.25.1添加通信接口:smitty hacmp-Extended Configuration-Extended Topology Configuration-Configure HACMP Communication Interfaces/Devices-Add Communication Interfaces/Devices-
19、Add Discovered Communication Interface and Devices-Communication Interfaces-ALLSelect Point-to-Point Pair of Discovered Communication Devices to Add Move cursor to desired item and press F7. ONE OR MORE items can be selected. Press Enter AFTER making all selections. MORE4 en0 ha1_bt1 192.168.25.23 #
20、 net_ether_01 / node1 en1 ha1_bt2 10.0.25.23 # net_ether_01 / node2 en0 ha2_bt1 192.168.25.24 en1 ha2_bt2 10.0.25.24BOTTOM选择四个网口 (boot ip) 做为通信接口,然后回车。添加通信设备(用于串口心跳和磁盘心跳),如果采用 IP 网络做心跳可跳过此步骤:此步骤的样例是采用磁盘心跳的方式,如果采用串口心跳的话,选择串口设备即可。smitty hacmp-Extended Configuration-Extended Topology Configuration-Conf
21、igure HACMP Communication Interfaces/Devices-Add Communication Interfaces/Devices-Add Discovered Communication Interface and Devices-Communication DevicesSelect Point-to-Point Pair of Discovered Communication Devices to Add Move cursor to desired item and press F7. ONE OR MORE items can be selected.
22、 Press Enter AFTER making all selections. # Node Device Pvidnode2 hdisk3 000d3adaf6804f40node1 hdisk3 000d3adaf6804f40node1 tmscsi0node2 tmscsi0node1 tmscsi1选择 node1 和 node2 上的 hdisk3,然后回车即可。添加应用服务器:在 Server Name 处输入应用的名称,在 Start Script 和 Stop Script 处输入应用的启动和停止脚本的路径。smitty hacmp-Extended Configurat
23、ion-Extended Resource Configuration-HACMP Extended Resources Configuration-Configure HACMP Applications Servers-Configure HACMP Application Servers-Add an Application ServerAdd Application Server Entry Fields* Server Name oracle* Start Script /usr/sbin/start_oracl* Stop Script /usr/sbin/stop_oracleA
24、pplication Monitor Name(s) +此应用服务的启动和停止脚本就是之前在做准备工作时创建的那两个脚本。 添加服务 IP:smitty hacmp-Extended Configuration-Extended Resource Configuration-HACMP Extended Resources Configuration-Configure HACMP Service IP Labels/Addresses-Add a Service IP Label/Address-Configurable on Multiple NodesAdd a Service IP L
25、abel/Address configurable on Multiple Nodes (extended) Entry Fields* IP Label/Address ha_svc1 +* Network Name net_ether_01Alternate Hardware Address to accompany IP Label/A ddress首先选择此服务 IP 在哪个网络上,我们这里选择 net_ether_01 后,将会出现以上界面。在 IP Label/Address 处选择相应的服务 IP 的 Label。添加资源组:smitty hacmp-Extended Confi
26、guration-Extended Resource Configuration-HACMP Extended Resource Group Configuration-Add a Resource GroupAdd a Resource Group (extended) Entry Fields* Resource Group Name oracle_resg* Participating Nodes (Default Node Priority) node1 node2 +Startup Policy Online On Home Node O+Fallover Policy Fallov
27、er To Next Prio+Fallback Policy Fallback To Higher Pr+在 Resource Group Name 处输入资源组的名称,在 Participating Nodes (Default Node Priority) 处选择参与的节点。 更改资源组属性:将服务 IP、应用服务器和卷组都加入到此资源组中smitty hacmp-Extended Configuration-Extended Resource Configuration-HACMP Extended Resource Group Configuration-Change/Show Re
28、sources and Attributes for a Resource GroupChange/Show All Resources and Attributes for a Resource GroupTOP Entry FieldsResource Group Name oracle_resgParticipating Nodes (Default Node Priority) node1 node2Startup Policy Online On Home Node OFallover Policy Fallover To Next PrioFallback Policy Fallback To Higher PrFallback Timer Policy (empty is immediate) +Service
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1