本菜鳥想安裝一個corosync pacemaker heartbeatv3這樣的集羣,配置的的大體流程跟網上的文檔差很少,爲了方便你們給我排錯,我寫一寫我安裝的大體思路:
採用的系統是centos5.5的版本
node
雙機互信,時間同步,hosts文件等都配置完成。PING各個節點都是正常的。
centos
安裝的軟件清單:
ide
cluster-glue-1.0.6-1.6.el5.i386.rpm
cluster-glue-libs-1.0.6-1.6.el5.i386.rpm
corosync-1.2.7-1.1.el5.i386.rpm
corosynclib-1.2.7-1.1.el5.i386.rpm
heartbeat-3.0.3-2.3.el5.i386.rpm
heartbeat-libs-3.0.3-2.3.el5.i386.rpm
libesmtp-1.0.4-5.el5.i386.rpm
pacemaker-1.1.5-1.1.el5.i386.rpm
pacemaker-cts-1.1.5-1.1.el5.i386.rpm
pacemaker-libs-1.1.5-1.1.el5.i386.rpm
perl-TimeDate-1.16-5.el5.noarch.rpm
resource-agents-1.0.4-1.1.el5.i386.rpm
最後使用yum -y --nogpgcheck localinstall *.rpm來進行安裝自動解決了依賴關係。
第二步,配置corosync的配置文件,添加的的內容跟網上的同樣
service { # 定義一個服務來使用pacemaker
ver: 0 # 版本
name: pacemaker
}
aisexec { # 定義corosnyc的工做用戶,須要使用root用戶
user: root
group: root
}
第三步:
建立/var/log/cluster這個目錄來存放日誌文件。
第四步:
接着使用使用scp -p corosync.conf authkeys 到另一個節點上面去,
第五步:啓動corosync
第六步,查看日誌
網上不少人寫 的關於有沒有錯誤,totem,"Corosync Cluster Engine" -e "configuration file" 這些都有
就是這個木有:
查看pacemaker是否正常啓動:個人集羣系統沒有
# grep pcmk_startup /var/log/messages
Jun 14 19:03:50 node1 corosync[5120]: [pcmk ] info: pcmk_startup: CRM: Initialized
Jun 14 19:03:50 node1 corosync[5120]: [pcmk ] Logging: Initialized pcmk_startup
Jun 14 19:03:50 node1 corosync[5120]: [pcmk ] info: pcmk_startup: Maximum core file size is: 4294967295
Jun 14 19:03:50 node1 corosync[5120]: [pcmk ] info: pcmk_startup: Service: 9
Jun 14 19:03:50 node1 corosync[5120]: [pcmk ] info: pcmk_startup: Local hostname: node1.a.org
最後就是這個沒有啓動不了pacemaker,
日誌
請各位好友可以提供幫助和支持。謝謝文檔