Cnfan.net中国网络
IT网络技术专家
操作系统
 最新专题: HACMP for AIX 4.3.3 技术专题   FreeBSD使用大全   Apache应用专题   Linux命令大全   专题 | 分类 | 投稿 | 搜索
 操作系统首页 | 新闻动态 | Linux | freebsd | unix | Solaris | IBM AIX

IBM AIX高可用集群软件(HACMP)的安装和使用

  • 2007-12-05 22:37:45  作者:  来源:itlinux  浏览次数:197  文字大小:【】【】【
简介:高可用集群软件(HACMP)的安装和使用HACMP软件的安装HACMP软件的安装与AIX基本*作系统选项软件的安装相同,用户可以根据需要选择安装HACMP软件,一般HACMP软件光盘上的内容全选。HACMP软件的安装:命令: smitt ...
高可用集群软件(HACMP)的安装和使用
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及应用接管成功.


  <欢迎投稿>  <论坛讨论>
 »相关文章  »论坛新贴
精彩文章 活动资讯 今日头条