采购计划表填写模版:IBM System p5 服务器 HACMP 安装指南 - rocolex的日志 - 网...

来源:百度文库 编辑:九乡新闻网 时间:2024/05/02 05:57:22

安装前的准备工作

本安装指南所提及的 node1 和 node2 分别表示安装 HACMP 的两台 p5 服务器,本例中采用 IP 别名方式做心跳,oracle 应用做为上层应用。安装 HACMP 前需完成以下工作 :

配置集群网络

HACMP 集群的 IP 地址分为三大类:Boot ip( 也叫 base ip)、Service ip 和 Heartbeat ip( 使用 IP 做心跳时需要 )。这三种 IP 最好都在不同网段。下面是本文中采用的 IP 分配,仅供参考:

集群网络配置

节点 IP 类别 IP 地址 IP 标签 网络接口 node1 Boot ip 192.168.25.23/16 ha1_bt1 en0 node1 Boot ip 10.0.25.23/16 ha1_bt2 en1 node2 Boot ip 192.168.25.24/16 ha2_bt1 en0 node2 Boot ip 10.0.25.24/16 ha2_bt2 en1 node1,node2 Service ip 10.1.25.1/16 ha_svc1
node1,node2 Hearbeat ip offset 10.2.25.1/16 ha1_bt1

上例子中有 IP 标签的 IP 地址都需加入 /etc/hosts 文件。/etc/hosts 文件内容如下:

 

127.0.0.1 loopback localhost
192.168.25.23 ha1_bt1
192.168.25.24 ha2_bt1
10.0.25.23 ha1_bt2
10.0.25.24 ha2_bt2
10.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 作共享磁盘需更改服务器端的 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 VOLUME names 处选择共享磁盘中的 pv,将 Activate volume group AUTOMATICALLY at system restart 选项由 yes 改为 no。

Add an Original Volume Group

[Entry Fields]
VOLUME GROUP name [datavg]
Physical partition SIZE in megabytes +
* PHYSICAL VOLUME names [hdisk3] +
FORCE the creation of volume group? no +
Activate volume group AUTOMATICALLY 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 上使用以下命令反激活卷组。

# varyoffvg





回页首

添加 tty 设备 ( 串口心跳 )

在 node1 和 node2 上安装串口扩展卡,并用串口线将两个节点相连。

添加串口设备,将波特率设为 9600。使用 smitty maktty 命令添加串口设备,首先选择 rs232 作为终端类型,然后选择相应的异步适配器,最后回车出现以下界面。

Add a TTY

[TOP] [Entry Fields]
TTY type tty
TTY interface rs232
Description Asynchronous Terminal
Parent adapter sa0
* PORT number [0] +
Enable LOGIN disable +
BAUD rate [9600] +
PARITY [none] +
BITS per character [8] +
Number of STOP BITS [1] +
TIME before advancing to next port setting [0] +#
TERMINAL type [dumb]
FLOW CONTROL to be used [xon] +
[MORE...29]

在 PORT number 处选择端口号,在 BAUD rate 处选择波特率为 9600,应保证两节点之间的串口端口的波特率相同。

测试串口是否工作正常。在 node1 节点上进行以下操作:

node1# cat /etc/hosts >/dev/tty0

在 node2 节点上进行以下操作:
node2# cat < /dev/tty0

如果在 node2 上看到文字输入,表示串口工作正常



回页首

建立应用启动和停止脚本

分别在两个节点在创建应用启动和停止脚本,并让这两个脚本有执行权限。两个节点的脚本的路径必须一致。

# touch /usr/sbin/start_oracle /usr/sbin/stop_oracle
# chmod +x /usr/sbin/start_oracle /usr/sbin/stop_oracle

https://www6.software.ibm.com/developerworks/cn/education/aix/hacmpinst/section3.html