auth 1
1 crc
#2 sha1 sha1_any_password
#3 md5 md5_any_password
chmod 600 /etc/ha.d/ haresources
3.5編輯主機(jī)名:/etc/hosts
192.168.8.2 test8
192.168.8.3 test7
備份節(jié)點192.168.8.3 上的heartbeat和apache的配置與節(jié)點1要完全相同,lvs配置也要相同
完裝完畢進(jìn)行測試,關(guān)閉主節(jié)點機(jī)器,另一臺自動接管,主節(jié)點恢復(fù)后自動接管回服務(wù)。如果以上測試沒有問題,那么開始和lvs整合。
4.配置Ldirectord
Ldirectord的作用是監(jiān)測Real Server,當(dāng)Real Server失效時,把它從Load Balancer列表中刪除,恢復(fù)時重新添加,在安裝heartbeat時已經(jīng)安裝了Ldirectord.
配置(/etc/ha.d/ldirectord.cf):
checktimeout=3
checkinterval=1
fallback=127.0.0.1:80
autoreload=yes
logfile="/var/log/ldirectord.log"
quiescent=yes
# Sample for an http virtual service
virtual=192.168.8.11:80
real=192.168.8.6:80 gate
real=192.168.8.5:80 gate
fallback=127.0.0.1:80 gate
service=http
request="index.html"
receive="Test Page"
protocol=tcp
checktype=negotiate
checkport=80
在每個Real Server的中添加監(jiān)控頁:
echo "Test Page" >> /var/www/html/index.html
修改/etc/ha.d/haresources
test7 192.168.8.11 ipvsadm ldirectord httpd
現(xiàn)在可以在主節(jié)點啟動heartbeat
/etc/init.d/heartbeat start
并在備份節(jié)點啟動heartbeat
/etc/init.d/heartbeat start
測試:關(guān)閉主節(jié)點,備份節(jié)點將自動接管directorserver服務(wù)。


