HACMP的配置(-)
Hacmp(High Availability Cluster Multi-Processing)雙機熱備份軟件的主要功能是提高客戶計算機系統及其應用的可靠性,而不是單臺主機的可靠性。
HACMP的工作原理是利用LAN來監控主機及網絡、網卡的狀態。在一個HACMP環境中有TCP/IP網絡和非TCP/IP網絡。TCP/IP網絡即應用客戶端訪問的公共網,該網可以是大多數AIX所支持的網絡,如Ethernet,T.R.,FDDI,ATM,SOCC,SLIP,等等。 非TCP/IP網絡用來為HACMP對HA環境(Cluster)中的各節點進行監控而提供的一個替代TCP/IP的通訊路徑,它可以是用RS232串口線將各節點連接起來,也可以是將各節點的SCSI卡或SSA卡設置成Target Mode方式。
一、在兩臺服務器上分別安裝HACMP軟件
#smit installp
二、分別檢查兩臺主機上安裝的軟件是否成功
#/usr/sbin/cluster/diag/clverify
software
cluster
clverify>software
Valid Options are:
lpp
clverify.software> lpp
若沒有error出現則安裝成功
三、分別配置兩臺服務器的boot IP地址和Standby IP地址,保證boot 網和Standby網能ping通(用smit tcpip命令)
用netstat命令檢查配置是否正確:
#netstat -i
四、利用smit tty在兩臺主機上增加一個TTY接口,配置心跳線(RS232):
#smitty tty
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
TTY tty0
TTY type tty
TTY interface rs232
Description Asynchronous Terminal
Status Available
Location 04-08-01-00
Parent adapter sa0
PORT number [0] +
Enable LOGIN disable +
BAUD rate [38400] +
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] +
OPEN DISCIPLINE to be used [dtropen] +
用lsdev –Cc tty查看tty是否配置好
#lsdev –Cc tty
在兩臺上分別輸入如下命令:
erp# cat /etc/hosts >/dev/tty0
erpdata# cat
如果在erpdata能接收到信息,則表明心跳線已經配置好
五、在erp上運行smit hacmp,然后按照下面的步驟進行配置:
#smit hacmp
配置Cluster Name [erpcluster]
配置Configure Nodes,增加兩個Node
* Node Names [erp]
* Node Names [erpdata]
配置Configure Adapters,分別配置兩臺機的service地址,boot地址,standby地址及tty(erp_svc、erpdata_svc、erp_en1、erpdata_en1、erp_en2、erpdata_en2,erp_tty0_01,erpdata_tty0_01)
修改/etc/hosts及/.rhosts文件,如:
修改/etc/hosts文件,增加以下內容:
192.168.112.11 erpdata_en2
192.168.113.11 erpdata_en1
10.80.14.11 erpdata_svc
192.168.112.12 erp_en2
192.168.113.12 erp_en1
10.80.14.12 erp_svc
配置完畢顯示狀態為
COMMAND STATUS
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
[TOP]
Cluster Name: erpcluster
Cluster Connection Authentication Mode: Standard
Cluster Message Authentication Mode: None
Cluster Message Encryption: None
Use Persistent Labels for Communication: No
There are 2 node(s) and 2 network(s) defined
NODE erp:
Network net_ether_01
erp_svc 10.80.14.12
erpdata_svc 10.80.14.11
erp_en1 192.168.113.12
erp_en2 192.168.112.12
Network net_rs232_01
erp_tty0_01 /dev/tty0
NODE erpdata:
Network net_ether_01
erp_svc 10.80.14.12
erpdata_svc 10.80.14.11
erpdata_en1 192.168.113.11
erpdata_en2 192.168.112.11
Network net_rs232_01
erpdata_tty0_01 /dev/tty0
Resource Group dbrg
Startup Policy Online On Home Node Only
Fallover Policy Fallover To Next Priority Node In The List
Fallback Policy Fallback To Higher Priority Node In The List
Participating Nodes erpdata erp
Service IP Label erpdata_svc
Resource Group apprg
Startup Policy Online On Home Node Only
Fallover Policy Fallover To Next Priority Node In The List
Fallback Policy Fallback To Higher Priority Node In The List
Participating Nodes erp erpdata
Service IP Label erp_svc
六、同步cluster
在進行同步的時候可以先進行模擬(Emulate)同步,當模擬同步
OK后再進行實際(actual)同步
Synchronize Cluster Topology