神经内科案例分析:HACMP v5.3 安装配置文档
来源:百度文库 编辑:偶看新闻 时间:2024/05/09 15:33:59
1. 1. 准备工作
(1) 两台主机(P650)A,B节点名分别为(NODEA,NODEB)后面集群配置要用到,两台主机之间可以正常PING通,并且每台主机有两个不同网络的物理网卡(boot1,stby1或boot2,stby2)
(2) 每台主机的/etc/hosts文件一致,并配置或添加需要的IP和对应主机
举例说明:比如两台主机分别为A,B 对应IP地址主机名为:
主机 IP地址 主机名
A 192.168.100.240(boot1) p520 (p1)
10.10.10.5(stby1)
B 192.168.100.241(boot2) p520(p2)
10.10.10.6(stby2)
修改HOSTS文件如下:
通过VI命令,修改hosts文件(以主机A为例,B主机与A主机HOSTS文件相同)
vi /etc/hosts
127.0.0.1 loopback localhost
192.168.100.240 boot1 p1
10.10.10.5 stby1 p1 (可以不填写)
192.168.100.241 boot2 p2
10.10.10.6 stby2 p2
192.168.128.2 server(用来与程序的客户端通信之用,主机当机后,该IP就会从主机飘逸到另外一台备用机器B,原理就是通过该HOSTS文件来解析的)
注:以上服务IP有的时候可以是两个;另外一台主机也同A主机一样,HOSTS文件配置相同。
(3) 每台主机/.rhosts文件一致,并使其权限为600
VI .rhosts
P1
Boot1
Stby1
Server
P2
Boot2
Stby2
server
主机A:chmod 600 ..rhosts(修改权限)
B:chmod 600 .rhosts
(4) 两台主机通过串口做心跳,并确保已通过tty的测试
配置或添加TTY(串口设备)--两台主机都必须做相同的配置工作,添加串口
Smitty tty
选择“Add a TTY”
TTY
Move cursor to desired item and press Enter.
List All Defined TTYs
Add a TTY
Move a TTY to Another Port
Change / Show Characteristics of a TTY
Remove a TTY
Configure a Defined TTY
Generate Error Report
Trace a TTY
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
TTY type tty
TTY interface rs232
Description Asynchronous Terminal
Parent adapter sa2
* 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]
心跳线测试
Lsdev –Cc tty 查看新增串口,会有如下显示:
tty0 Available 00-00-S3-00 Asynchronous Terminal
序号
主机
内容
1.
主机A
stty 2.
主机B
stty 这时在两台主机的命令行下会有内容的显示,否则,tty配置失败。示例如下:
speed 9600 baud; -parity hupcl
eol2 = ^?
brkint -inpck -istrip icrnl -ixany ixoff onlcr tab3
echo echoe echok
3.
主机A
cat /etc/hosts > /dev/tty0
4.
主机B
cat < /dev/tty0
这时在主机2的命令行下有主机1的/etc/hosts文件的内容,否则,tty配置失败。
完成串口测试
注:同上,B机器也增加串口,并配置和测试。
(5)安装HACMP时,需要补丁包,AIX操作系统需要的补丁包:
bos.adt.* Bos.net.* bos.rte.* bos.data bos.clvm.enh rsct.compat.* rsct.core.*( rsct.compat.basic.hacmp 2.4.2.0 rsct.compat.clients.hacmp 2.4.2.0 rsct.core.sec 2.4.2.1 rsct.compat.basic.hacmp 2.3.6.0 rsct.compat.clients.hacmp 2.3.6.0 rsct.core.sec 2.3.6.1 rsct.core.rmc 2.3.6. rsct.core.rmc 2.4.2.1 这几个包主要用于通信)
HACMP软件补丁包:
cluster.es
HACMP/ES Basic software
cluster.es.cfs
HACMP/ES Cluster File System Support
Cluster.es.cspoc
HACMP/ES CSPOC
Cluster.es.plugins
HACMP/ES plug-in software
Cluster.license
HACMP Electronic License
cluster.man.en_US.es
以上补丁在安装HACMP之前必须安装,否则可能会影响双机的启动。
注:hacmp卸载命令:smit/smitty install_remove
通过F7来选择要删除的CLUSTER包。
(6)配置HACMP (以下我们以主机A作为主机,B作为备用机)
(cluster name-cluster node-discover 发现-HACMP networks<这里需要配置串口心跳网络和IP网络>-添加HACMP IP地址或hacmp communication interfaces/deves 接口和串口设备-hacmp persistent NODE ip label/address 添加现有节点的IP及标识,地址。)HACMP的配置都是在一台主机上做配置,作完之后,只需要同步另外一台主机即可。节点名两台主机要分别添加。
详细配置
<1>配置CLUSTER NAME 及节点;分别将NODE加入CLUSTER集群中,然后在发现一下。
Communication path to node 这一步选择通过发现方式来选择node对应的主机(boot1/boot2),分两次来完成,不同的node来对应不同的主机
<2>给HACMP添加IP网络
Smit/smitty hacmp—Extended Topology Configuration-->Configure HACMP Networks->Add a Network to the HACMP cluster
选择ETHERNET,添加IP网络(该信息都是自动获取无需修改任何参数设置,只需要修改最后一项,选择YES OR NO)
其中Enable IP Takeover via IP Aliases项,如果SVC IP地址与boot1地址在同一网段,则选择“NO”,反之选择“YES
<3>添加非IP网络,即串口心跳网络
Extended Configuration>Extended Topology Configuration>
Configure HACMP Networks>Add a Network to the HACMP Cluster
选择RS232,添加串口心跳。(自动获取网络名和类型)
<4>添加IP地址(HACMP IP地址和串口地址)即网络接口和,心跳或磁盘设备
Extended Configuratin>Extended Topology Configuration>
Configure HACMP Communication interfaces/Devices(HACMP通信接口或串口设备配置)
>Add Communication interfaces/Devices
添加串口设备IP地址
Extended Configuratin>Extended Topology Configuration>
Configure HACMP Communication interfaces/Devices(HACMP通信接口或串口设备配置)
>Add Communication interfaces/Devices
Device Name 自己自定义名称。如:hisser1_tty0
Device path 一般都是:/dev/tty0
Node name 选择主机A作为NODE A,如图就是hisser1
<5>添加对外IP 也就是服务IP即:server(添加资源组之前必须先添加服务IP,否则资源组就无法和SERVER IP绑定在一起)
Extended Configuration>Extended Resource Configuration>
HACMP Extended Resources Configuration>Configure HACMP server IP
Labels /Addresses >Add a Service IP Label/Address
<6>添加应用脚本,可先用空脚本来替代,单独测试HACMP
Extended Configuration > Extended Resource Configuration >
HACMP Extended Resources Configuration > Configure HACMP Applications >
Configure HACMP Application Servers > Add an Application Server
<7>添加资源组,首先需要添加的是共享磁盘VG和FS
前期工作,在添加资源组之前(添加共享VG的时候,首先用命令:cfgmgr 连接DISK磁盘和小型机设备,查看用命令:lsdev –Cc disk,看到DISK上的相关信息后,然后创建VG,PV就是DISK上的所有PV,完成之后创建一个目录,然后在创建一个文件系统,挂载文件系统
,然后在主机A上先停止掉刚才所创建的卷组(varyoffvg 卷组名),在另外一台机器上smit vg—import vg 即可,在同步配置)
在同步的时候,一定要停止HACMP,发现共享磁盘的PV后,然后在某一台主机上(A),创建VG,SMIT MKVG(SKYNET)----创建逻辑卷组(SKYNETLV)-----在根目录下创建一个/SKY---创建文件系统---VARYOFFVG SKYNET-----在B机器上IMPORT导入卷组,此时PHYSICAL VOLUME NAME 要手工输入即可(输入实际的磁盘名称,即磁盘柜)----同步(其中一个机器要停止卷组一个激活)---添加资源组SMIT进去—自定义组名-然后回车。
注:
Extended Configuration>Extended Resource Configuration>
HACMP Extended Resource Group Configuration>
Add a Resource Group (添加一个资源组)
“Participating Nodes (Default Node Priority)”项,可以用F4或ESC+F4发现两个节点NODE A,NODE B,用F7来选择两个NODE
注意:step1:先创建serice IP step2:创建资源组 step3:修改资源组 绑定Service IP 及相关IP和VG等
<8>同步两台主机的HACMP配置
Extended Configuration > Extended Verification and Synchronization
“Automatically correct errors found during verification?”项,选择“YES”
接管测试
用(#smit clstart)启动 HACMP。
用(#tail -f /tmp/hacmp.out)跟踪输出。
用(#netstat -in)查看 en0、en1的状态,看是否已从 boot 地址切换成 service 地址。
用(#lsvg -o) 查看是否datavg 已经激活。
正常启动后,用(#smit clstop)通过 takeover 方式 down掉一个node,查看是否 IP 被另一个node接管,进去之后选择最后一项模式MOVE RESOURCE GROUP)通过 takeover 方式 down
掉一个node,查看是否 IP 被另一个node接管。(切换过来之后,另外一台备用AIX里,NETSTAT –IN 就出现了一条服务IP,切换之前只是存在于主AIX上)
手工拔插网线,验证HACMP的接管
注:建议使用AIX HACMP自身携带的测试工具进行接管测试,smit hamcp进去找到测试工具测试即可看到所有相关测试结果。
(1) 两台主机(P650)A,B节点名分别为(NODEA,NODEB)后面集群配置要用到,两台主机之间可以正常PING通,并且每台主机有两个不同网络的物理网卡(boot1,stby1或boot2,stby2)
(2) 每台主机的/etc/hosts文件一致,并配置或添加需要的IP和对应主机
举例说明:比如两台主机分别为A,B 对应IP地址主机名为:
主机 IP地址 主机名
A 192.168.100.240(boot1) p520 (p1)
10.10.10.5(stby1)
B 192.168.100.241(boot2) p520(p2)
10.10.10.6(stby2)
修改HOSTS文件如下:
通过VI命令,修改hosts文件(以主机A为例,B主机与A主机HOSTS文件相同)
vi /etc/hosts
127.0.0.1 loopback localhost
192.168.100.240 boot1 p1
10.10.10.5 stby1 p1 (可以不填写)
192.168.100.241 boot2 p2
10.10.10.6 stby2 p2
192.168.128.2 server(用来与程序的客户端通信之用,主机当机后,该IP就会从主机飘逸到另外一台备用机器B,原理就是通过该HOSTS文件来解析的)
注:以上服务IP有的时候可以是两个;另外一台主机也同A主机一样,HOSTS文件配置相同。
(3) 每台主机/.rhosts文件一致,并使其权限为600
VI .rhosts
P1
Boot1
Stby1
Server
P2
Boot2
Stby2
server
主机A:chmod 600 ..rhosts(修改权限)
B:chmod 600 .rhosts
(4) 两台主机通过串口做心跳,并确保已通过tty的测试
配置或添加TTY(串口设备)--两台主机都必须做相同的配置工作,添加串口
Smitty tty
选择“Add a TTY”
TTY
Move cursor to desired item and press Enter.
List All Defined TTYs
Add a TTY
Move a TTY to Another Port
Change / Show Characteristics of a TTY
Remove a TTY
Configure a Defined TTY
Generate Error Report
Trace a TTY
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
TTY type tty
TTY interface rs232
Description Asynchronous Terminal
Parent adapter sa2
* 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]
心跳线测试
Lsdev –Cc tty 查看新增串口,会有如下显示:
tty0 Available 00-00-S3-00 Asynchronous Terminal
序号
主机
内容
1.
主机A
stty 2.
主机B
stty 这时在两台主机的命令行下会有内容的显示,否则,tty配置失败。示例如下:
speed 9600 baud; -parity hupcl
eol2 = ^?
brkint -inpck -istrip icrnl -ixany ixoff onlcr tab3
echo echoe echok
3.
主机A
cat /etc/hosts > /dev/tty0
4.
主机B
cat < /dev/tty0
这时在主机2的命令行下有主机1的/etc/hosts文件的内容,否则,tty配置失败。
完成串口测试
注:同上,B机器也增加串口,并配置和测试。
(5)安装HACMP时,需要补丁包,AIX操作系统需要的补丁包:
bos.adt.* Bos.net.* bos.rte.* bos.data bos.clvm.enh rsct.compat.* rsct.core.*( rsct.compat.basic.hacmp 2.4.2.0 rsct.compat.clients.hacmp 2.4.2.0 rsct.core.sec 2.4.2.1 rsct.compat.basic.hacmp 2.3.6.0 rsct.compat.clients.hacmp 2.3.6.0 rsct.core.sec 2.3.6.1 rsct.core.rmc 2.3.6. rsct.core.rmc 2.4.2.1 这几个包主要用于通信)
HACMP软件补丁包:
cluster.es
HACMP/ES Basic software
cluster.es.cfs
HACMP/ES Cluster File System Support
Cluster.es.cspoc
HACMP/ES CSPOC
Cluster.es.plugins
HACMP/ES plug-in software
Cluster.license
HACMP Electronic License
cluster.man.en_US.es
以上补丁在安装HACMP之前必须安装,否则可能会影响双机的启动。
注:hacmp卸载命令:smit/smitty install_remove
通过F7来选择要删除的CLUSTER包。
(6)配置HACMP (以下我们以主机A作为主机,B作为备用机)
(cluster name-cluster node-discover 发现-HACMP networks<这里需要配置串口心跳网络和IP网络>-添加HACMP IP地址或hacmp communication interfaces/deves 接口和串口设备-hacmp persistent NODE ip label/address 添加现有节点的IP及标识,地址。)HACMP的配置都是在一台主机上做配置,作完之后,只需要同步另外一台主机即可。节点名两台主机要分别添加。
详细配置
<1>配置CLUSTER NAME 及节点;分别将NODE加入CLUSTER集群中,然后在发现一下。
Communication path to node 这一步选择通过发现方式来选择node对应的主机(boot1/boot2),分两次来完成,不同的node来对应不同的主机
<2>给HACMP添加IP网络
Smit/smitty hacmp—Extended Topology Configuration-->Configure HACMP Networks->Add a Network to the HACMP cluster
选择ETHERNET,添加IP网络(该信息都是自动获取无需修改任何参数设置,只需要修改最后一项,选择YES OR NO)
其中Enable IP Takeover via IP Aliases项,如果SVC IP地址与boot1地址在同一网段,则选择“NO”,反之选择“YES
<3>添加非IP网络,即串口心跳网络
Extended Configuration>Extended Topology Configuration>
Configure HACMP Networks>Add a Network to the HACMP Cluster
选择RS232,添加串口心跳。(自动获取网络名和类型)
<4>添加IP地址(HACMP IP地址和串口地址)即网络接口和,心跳或磁盘设备
Extended Configuratin>Extended Topology Configuration>
Configure HACMP Communication interfaces/Devices(HACMP通信接口或串口设备配置)
>Add Communication interfaces/Devices
添加串口设备IP地址
Extended Configuratin>Extended Topology Configuration>
Configure HACMP Communication interfaces/Devices(HACMP通信接口或串口设备配置)
>Add Communication interfaces/Devices
Device Name 自己自定义名称。如:hisser1_tty0
Device path 一般都是:/dev/tty0
Node name 选择主机A作为NODE A,如图就是hisser1
<5>添加对外IP 也就是服务IP即:server(添加资源组之前必须先添加服务IP,否则资源组就无法和SERVER IP绑定在一起)
Extended Configuration>Extended Resource Configuration>
HACMP Extended Resources Configuration>Configure HACMP server IP
Labels /Addresses >Add a Service IP Label/Address
<6>添加应用脚本,可先用空脚本来替代,单独测试HACMP
Extended Configuration > Extended Resource Configuration >
HACMP Extended Resources Configuration > Configure HACMP Applications >
Configure HACMP Application Servers > Add an Application Server
<7>添加资源组,首先需要添加的是共享磁盘VG和FS
前期工作,在添加资源组之前(添加共享VG的时候,首先用命令:cfgmgr 连接DISK磁盘和小型机设备,查看用命令:lsdev –Cc disk,看到DISK上的相关信息后,然后创建VG,PV就是DISK上的所有PV,完成之后创建一个目录,然后在创建一个文件系统,挂载文件系统
,然后在主机A上先停止掉刚才所创建的卷组(varyoffvg 卷组名),在另外一台机器上smit vg—import vg 即可,在同步配置)
在同步的时候,一定要停止HACMP,发现共享磁盘的PV后,然后在某一台主机上(A),创建VG,SMIT MKVG(SKYNET)----创建逻辑卷组(SKYNETLV)-----在根目录下创建一个/SKY---创建文件系统---VARYOFFVG SKYNET-----在B机器上IMPORT导入卷组,此时PHYSICAL VOLUME NAME 要手工输入即可(输入实际的磁盘名称,即磁盘柜)----同步(其中一个机器要停止卷组一个激活)---添加资源组SMIT进去—自定义组名-然后回车。
注:
Extended Configuration>Extended Resource Configuration>
HACMP Extended Resource Group Configuration>
Add a Resource Group (添加一个资源组)
“Participating Nodes (Default Node Priority)”项,可以用F4或ESC+F4发现两个节点NODE A,NODE B,用F7来选择两个NODE
注意:step1:先创建serice IP step2:创建资源组 step3:修改资源组 绑定Service IP 及相关IP和VG等
<8>同步两台主机的HACMP配置
Extended Configuration > Extended Verification and Synchronization
“Automatically correct errors found during verification?”项,选择“YES”
接管测试
用(#smit clstart)启动 HACMP。
用(#tail -f /tmp/hacmp.out)跟踪输出。
用(#netstat -in)查看 en0、en1的状态,看是否已从 boot 地址切换成 service 地址。
用(#lsvg -o) 查看是否datavg 已经激活。
正常启动后,用(#smit clstop)通过 takeover 方式 down掉一个node,查看是否 IP 被另一个node接管,进去之后选择最后一项模式MOVE RESOURCE GROUP)通过 takeover 方式 down
掉一个node,查看是否 IP 被另一个node接管。(切换过来之后,另外一台备用AIX里,NETSTAT –IN 就出现了一条服务IP,切换之前只是存在于主AIX上)
手工拔插网线,验证HACMP的接管
注:建议使用AIX HACMP自身携带的测试工具进行接管测试,smit hamcp进去找到测试工具测试即可看到所有相关测试结果。
谁有没有在linux或者aix5.3上装weblogic的安装配置文档?
关于小颖安装程序制作专家V5.3
如何使用小颖安装程序制作专家V5.3
PLeapCCP-V5的安装问题
CATIA V5 R12 怎么安装?
不能安装Primer v5.exe
小颖安装程序制作专家V5.3智能版 怎么用?
卡巴斯基V5.3哪有下?
catia v5 r15 用虚拟光驱如何安装?
catia v5 r15 用虚拟光驱如何安装?
NETGEAR WGR614 v5 无线路由器安装求教
冰点还原v5.70怎么安装啊?
iis v5.0 怎么安装啊?
hp mc的配置文档
程序安装完后会在文件夹留下好几个文本文档和配置设置记事本 这是干什么用的?
msn,qq,skype这三种软件的安装配置 帮助文档 还有映射关系 登录模式 账号管理
安装3dsMAX的最低配置和理想配置
方正飞跃V5.3驱动
Winiso V5.3 的注册码
到底怎样安装word文档
谁知道文档转换器的安装?
昂达炫音VX707(V8版)固件 V5.005怎样安装
安装了还原精灵V5.0开机进入的快捷键是什么?
为何安装 迅雷 V5.0 后不能运行?