简介:高可用集群软件(HACMP)的安装和使用HACMP软件的安装HACMP软件的安装与AIX基本*作系统选项软件的安装相同,用户可以根据需要选择安装HACMP软件,一般HACMP软件光盘上的内容全选。HACMP软件的安装:命令: smitt ...
HACMP软件的安装
HACMP软件的安装与AIX基本*作系统选项软件的安装相同,用户可以根据需要选择安装HACMP软件,一般HACMP软件光盘上的内容全选。
HACMP软件的安装:
命令:
smitty install
屏幕显示菜单:
选择:
Software Installation and Maintenance
屏幕显示软件安装和维护菜单:
选择:
Install and Update Software
屏幕显示软件安装和更新菜单:
选择:
Install and Update from LASEST Available Software
屏幕显示软件安装和更新(从最后有效软件中)菜单:
Install and Update from LASEST Available Software
Type or select a value for the entry field
press Enter AFTER making all desired changes.
[Entry Fields]
* INPUT device / directory for software [/dev/cd0]
显示软件安装和更新(从最后有效软件中)参数屏幕:
Install and Update from LASEST Available Software
Type or select a value for the entry field
press Enter AFTER making all desired changes.
[Entry Fields]
* INPUT device / directory for software /dev/cd0
* SOFTWARE to install [_all_latest]
PREVIEW only no
COMMIT software updates? yes
SAVE replaced files no
AUTOMATION install requisite software? yes
EXPEND file systems if space needed ? yes
OVERWRITE same or newer versions? no
VERIFY install and check file sizes? no
Include corresponding LANGUAGE filesets? yes
DELETE output? no
按ENTER键,即可安装HACMP软件光盘上的全部软件。
如果想选择安装则光标移动到:* SOFTWARE to install [_all_latest] 行处,按F4,显示所有可选软件项目,用光标移动,用F7选择需要的软件。然后按ENTER键,即可安装选中的软件。
HACMP软件的配置
北京地税大楼S70系统HACMP配置图如下,其中en0,en2为双网卡。S70a主机为业务主机,S70b主机为业务备机,另有7133磁盘阵列。
首先进行HACMP配置的准备工作:
1. 在两台主机上用VI建立 .rhosts文件,内容为:
ds01
ds02
ds01_serv
ds01_standby
ds01_boot
ds02_serv
ds02_standby
ds02_boot
在两台机器上分别改变 .rhosts文件的属性:
chmod 644 .rhosts
2.在两台主机上的/etc/hosts文件中用VI编辑,容为:
192.100.1.101 ds01_serv
192.100.2.101 ds01_standby
192.100.1.111 ds01_boot ds01
192.100.1.102 ds02_serv
192.100.2.102 ds02_standby
192.100.1.112 ds02_boot ds02
(一) 开始配置HACMP:
具体配置方法如下:
smit hacmp:
屏幕显示hacmp菜单:
HACMP for AIX
Cluster Configuration
Cluster Services
Cluster System Management
Cluster Recovery Aids
RAS Support
---------- end of screen ----------
Cluster Configuration
Cluster Topology
Cluster Security
Cluster Resources
Cluster Snapshots
Cluster Verification
Cluster Custom Modification
Restore System Default Configuration from Active Configuration
---------- end of screen ----------
1.首先配置网络拓扑结构:
Cluster Topology
Configure Cluster
Configure Nodes
Configure Adapters
Configure Network Modules
Show Cluster Topology
Synchronize Cluster Topology
---------- end of screen ----------
Add a Cluster Definition
[Entry Fields]
**NOTE: Cluster Manager MUST BE RESTARTED
in order for changes to be acknowledged.**
* Cluster ID [1] #
* Cluster Name [cluster1]
---------- end of screen ----------
Cluster Topology
Configure Cluster
Configure Nodes
Configure Adapters
Configure Network Modules
Show Cluster Topology
Synchronize Cluster Topology
---------- end of screen ----------
Configure Nodes
Move cursor to desired item and press Enter.
Add Cluster Nodes
Change / Show Cluster Node Name
Remove a Cluster Node
---------- end of screen ----------
Add Cluster Nodes
[Entry Fields]
Node Names [ds01]
---------- end of screen ----------
Add Cluster Nodes
[Entry Fields]
* Node Names [ds02]
---------- end of screen ----------
Cluster Topology
Configure Cluster
Configure Nodes
Configure Adapters
Configure Network Modules
Show Cluster Topology
Synchronize Cluster Topology
---------- end of screen ----------
Configure Adapters
Add an Adapter
Change / Show an Adapter
Remove an Adapter
---------- end of screen ----------
Add an Adapter
[Entry Fields]
*Adapter IP Label [ds01_serv]
*NetworkType [ether]+
*NetworkName [ether1]+
*NetworkAttribute public+
*AdapterFunction service+
AdapterIdentifier [192.100.1.101]
AdapterHardwareAddress [0x0004ac5e3a12]
Node Name [ds01]+
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds01_standby]
* Network Type [ether]+
* Network Name [ether1]+
* Network Attribute public +
* Adapter Function standby +
Adapter Identifier [192.100.2.101]
Adapter Hardware Address [ ]
Node Name [ds01] +
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds01_boot]
* Network Type [ether]+
* Network Name [ether1]+
* Network Attribute public +
* Adapter Function boot +
Adapter Identifier [192.100.1.111]
Adapter Hardware Address [ ]
Node Name [ds01]+
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds02_serv]
* Network Type [ether]+
* Network Name [ether1]+
* Network Attribute public +
* Adapter Function service +
Adapter Identifier [192.100.1.102]
Adapter Hardware Address [ ]
Node Name [ds02] +
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds02_standby]
* Network Type [ether]+
* Network Name [ether1]+
* Network Attribute public +
* Adapter Function standby +
Adapter Identifier [192.100.2.102]
Adapter Hardware Address [ ]
Node Name [ds02]+
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds02_boot]
* Network Type [ether]+
* Network Name [ether1]+
* Network Attribute public +
* Adapter Function boot +
Adapter Identifier [192.100.1.112]
Adapter Hardware Address [ ]
Node Name [ds02]+
---------- end of screen ----------
(二) 分别增加TTY在两台主机上:
smit tty
选择:
Add a TTY
屏幕显示:
Add 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
Des cription Asynchronous Terminal
Parent adapter sa3
* 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 [none]+
[MORE...29]
在第二台主机上同样方法配置一个TTY。\
(三) 配置心跳线TTY:
Cluster Topology
Configure Cluster
Configure Nodes
Configure Adapters
Configure Network Modules
Show Cluster Topology
Synchronize Cluster Topology
---------- end of screen ----------
Configure Adapters
Add an Adapter
Change / Show an Adapter
Remove an Adapter
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds01_tty]
* Network Type [serial]+
* Network Name [serial]+
* Network Attribute public +
* Adapter Function service +
Adapter Identifier [/dev/tty1]
Adapter Hardware Address [ ]
Node Name [ds01] +
---------- end of screen ----------
Add an Adapter
[Entry Fields]
* Adapter IP Label [ds02_tty]
* Network Type [serial]+
* Network Name [serial]+
* Network Attribute public +
* Adapter Function service +
Adapter Identifier [/dev/tty1]
Adapter Hardware Address [ ]
Node Name [ds02] +
---------- end of screen ----------
(四) 配置资源组:
smit hacmp:
屏幕显示hacmp菜单:
HACMP for AIX
Cluster Configuration
Cluster Services
Cluster System Management
Cluster Recovery Aids
RAS Support
---------- end of screen ----------
Cluster Configuration
Cluster Topology
Cluster Security
Cluster Resources
Cluster Snapshots
Cluster Verification
Cluster Custom Modification
Restore System Default Configuration from Active Configuration
---------- end of screen ----------
1. 配置应用服务器:
Add an Application Server
[Entry Fields]
* Server Name [appserver]
* Start s cript [/has cript/start]
* Stop s cript [/has cript/stop]
---------- end of screen ----------
2. 增加一个资源组:
Add a Resource Group
[Entry Fields]
* Resource Group Name [resource1]
* Node Relationship cascading +
* Participating Node Names [ds01 ds02] +
---------- end of screen ----------
3. 配置资源组:
Configure Resources for a Resource Group
[Entry Fields]
Resource Group Name resource1
Node Relationship cascading
Participating Node Names ds01 ds02
Service IP label [ds01_serv] +
Filesystems [ ] +
Filesystems to Export [ ] +
Filesystems to NFS mount [ ] +
Volume Groups [taxvg] +
Concurrent Volume groups [ ] +
Raw Disk PVIDs [ ] +
Application Servers [appserver] +
Miscellaneous Data [ ]
Inactive Takeover Activated false +
9333 Disk Fencing Activated false +
---------- end of screen ----------
(五) 拓扑同步和资源同步:
在主机一配置完成以后,用菜单中的同步命令进行将第一资源放到第二台机器上的工作。
1.拓扑同步
具体配置方法如下:
smit hacmp:
屏幕显示hacmp菜单:
HACMP for AIX
Cluster Configuration
Cluster Services
Cluster System Management
Cluster Recovery Aids
RAS Support
---------- end of screen ----------
Cluster Configuration
Cluster Topology
Cluster Security
Cluster Resources
Cluster Snapshots
Cluster Verification
Cluster Custom Modification
Restore System Default Configuration from Active Configuration
---------- end of screen ----------
Cluster Topology
Configure Cluster
Configure Nodes
Configure Adapters
Configure Network Modules
Show Cluster Topology
Synchronize Cluster Topology
选择:
Synchronize Cluster Topology
回车确认等待同步完成。
2.资源同步
具体配置方法如下:
smit hacmp:
屏幕显示hacmp菜单:
HACMP for AIX
Cluster Configuration
Cluster Services
Cluster System Management
Cluster Recovery Aids
RAS Support
---------- end of screen ----------
Cluster Configuration
Cluster Topology
Cluster Security
Cluster Resources
Cluster Snapshots
Cluster Verification
Cluster Custom Modification
Restore System Default Configuration from Active Configuration
---------- end of screen ----------
Cluster Resources
Move cursor to desired item and press Enter.
Define Resource Groups
Define Application Servers
Configure Application Monitoring
Define Tape Resources
Define Highly Available Communication Links
Discover Current Volume Group Configuration
Configure Dynamic Node Priority Policies
Change/Show Resources/Attributes for a Resource Group
Cluster Events
Change/Show Run Time Parameters
Change/Show Cluster Lock Manager Resource Allocation
Show Cluster Resources
Synchronize Cluster Resources
F1=Help F2=Refresh F3=Cancel Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
选择:
Synchronize Cluster Rresources
回车确认等待同步完成。
(六) 校验:
具体配置方法如下:
smit hacmp:
屏幕显示hacmp菜单:
HACMP for AIX
Cluster Configuration
Cluster Services
Cluster System Management
Cluster Recovery Aids
RAS Support
---------- end of screen ----------
Cluster Configuration
Cluster Topology
Cluster Security
Cluster Resources
Cluster Snapshots
Cluster Verification
Cluster Custom Modification
Restore System Default Configuration from Active Configuration
---------- end of screen ----------
选择:
Verify Environment
[Entry Fields]
Verify Cluster Networks, Resources, or Both both +
Error Count [ ] #
---------- end of screen ----------
回车确认即可。
5.3 HACMP软件的测试
1.HACMP测试步骤
(1)节点接管测试
1)启动Node1及Node2的HACMP软件
2)在Node1:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node1的online应用正常.
3)在Node2:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node2的online应用正常(如果存在).
4)在Node1:
- 用指令"smit clstop",选择Takeover方式停止node1的HACMP并使node2接管.(另一种方式是直接按node1的reset键使其reboot.)
5)在Node2:
- 等待接管过程完全结束.
- 用指令"netstat -i"检查IP address,确认node1 的service IP adress已被备用网卡接管.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node1,及Node2的online应用均正常.
6)在Node1:
- 启动机器及HACMP
- 观察node1恢复正常.
(2)网卡接管测试
1)启动Node1及Node2的HACMP软件
2)在Node1:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node1的online应用正常.
3)在Node2:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node2的online应用正常(如果存在).
4)在Node1:
- 拔掉service网卡接线.
- 等待网卡接管完毕.
- 用指令"netstat -i"检查IP address,确认主网卡service IP adress被standby网卡接管.
- 确认属于Node1的online应用正常.
- 恢复service网卡接线.
5)在Node2:
- 拔掉service网卡接线.
- 等待网卡接管完毕.
- 用指令"netstat -i"检查IP address,确认主网卡service IP adress被standby网卡接管.
- 确认属于Node2的online应用正常.
- 恢复service网卡接线.
(3)网络故障测试
测试条件--本测试适用于双交换机(switch)网络环境. Node1,Node2的service
网卡接switch1. Node1,Node2的standby网卡接switch2.
1)启动Node1及Node2的HACMP软件
2)在Node1:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node1的online应用正常.
3)在Node2:
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG.
- 用指令"df"检查mount的文件系统.
- 确认属于Node2的online应用正常(如果存在).
4)关掉switch1的电源
5)在Node1:
- 用指令"netstat -i"检查IP address,确认主网卡service IP adress被standby网卡接管.
- 确认属于Node1的online应用正常.
6)在Node2: - 用指令"netstat -i" 检查IP address,确认主网卡service IP adress被
standby网卡接管.
- 确认属于Node2的online应用正常.
5.4 HACMP软件的简明使用指南
1.启动HACMP之前
- 运行指令"netstat -i"检查IP address,确认主网卡使用boot IP adress,
备用网卡使用standby IP address.
- 运行指令"lsvg -o"检查vary on 的VG,确认共享VG为varyoff状态.
- 确认无其他节点正在启动HACMP.
2.启动HACMP
- 运行指令"smit clstart"回车. 等待命令执行OK,退出smit.
- 等待HACMP完全启动,可用指令"tail -f /tmp/hacmp.out"观察HACMP启动
状况.
- 用指令"netstat -i"检查IP address,确认主网卡使用service IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG,确认共享VG变为varyon状态.
- 用指令"df"检查mount的文件系统.
- 确认属于Node1的online应用正常.
3.停止HACMP
- 运行指令"smit clstop"回车.在shutdown mode项选择graceful并回车, 等待命令执行OK,退出smit.
- 等待HACMP完全停止,可用指令"tail -f /tmp/hacmp.out"观察HACMP停止状况.
- 用指令"netstat -i"检查IP address,确认主网卡变为boot IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG,确认共享VG变为varyoff状态.
4.人为接管HACMP
在某些维护情况下,需将某节点的HACMP及应用切换至另一节点.
- 运行指令"smit clstop"回车.在shutdown mode项选择takeover并回车, 等待命令执行OK,退出smit.
- 等待HACMP完全停止,可用指令"tail -f /tmp/hacmp.out"观察HACMP停止状况.
- 用指令"netstat -i"检查IP address,确认主网卡变为boot IP adress,
备用网卡使用standby IP address.
- 用指令"lsvg -o"检查vary on 的VG,确认共享VG变为varyoff状态.
- 在另一节点运行相同命令,确认网卡,VG及应用接管成功.

