heartbeat-gui配置

 

 
需要兩臺主機,分別充當主、從服務器
node1: 192.168.1.1
node2: 192.168.1.2
 
 
先在node1上進行配置:
 
下載安裝heartbeat各種包,包括:
ipvsadm
heartbeat-2.1.4-9.el5.i386.rpm 
heartbeat-pils-2.1.4-10.el5.i386.rpm 
heartbeat-stonith-2.1.4-10.el5.i386.rpm 
libnet-1.1.4-3.el5.i386.rpm 
perl-MailTools-1.77-1.el5.noarch.rpm 
 
安裝過之後系統會自動添加一個名爲hacluster的用戶
 
注:使用 " yum --nogpgcheck -y localinstall 軟件包 " 來安裝
               --nogpgcheck: 用於自動解決依賴關係
 
首先確保heartbeat服務
# service heartbeat stop
 
# vim /etc/ha.d/ha.cf
添加如下內容:
crm respawn
 
# cd /usr/lib/heartbeat
# ./haresourcescib.py /etc/ha.d/haresources
注:這裏將haresources文件轉換了了XML文件,存放爲/var/lib/heartbeat/crm/cib.xml
 
將haresources文件刪除或重命名之,這裏先把重命名
# mv /etc/ha.d/haresources /etc/ha.d/haresources.bak
 
接下來可以使用scp命令,分別將所有配置過的文件都同步到node2主機上面的對應目錄中去,包括/var/lib/heartbeat/crm/cib.xml
 
也可以使用自帶腳本/usr/lib/heartbeat/hb_propagate自動同步所有配置文件,但該腳本默認不同步/var/lib/heartbeat/crm/cib.xml文件,所以需對基做一些修改:
 
# vim /usr/lib/heartbeat/hb_propagate
在開頭處定義一個新變量,如下:
ciblfile = "/var/lib/heartbeat/crm/cib.xml"
 
然後在以for i,v in enumerate(nodes)開關的循環中添加如下內容:
res = os.system("scp" + cibfile + " " + "root@" + v + ":" + "/var/lib/beartbeat/crm/")
注:這裏一定要注意方法,該腳本對語法要求十分嚴格,所以,這段話中的每個空格都不能
 
執行該腳本:
# cd /usr/lib/heartbeat/
# ./hb_propagate
 
如果執行失敗,需清空/var/run/heartbeat/crm目錄,然後再次執行
 
爲hacluter用戶添加密碼
# passwd hacluster
 
執行如下命名進入圖形界面:
# hb_gui
 
輸入剛爲hacluster添加的密碼即可登
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章