Cluster 架設教學:
資料來源:鳥哥的教學網站http://linux.vbird.org/somepaper/20090402-hpc-mysql-rhcs.pdf
環境:Redhat 5.4,VM Server測試
相關流程:
一、建置及規劃要做的事項
二、安裝Clustering套件(Default沒有安裝,要輸入License才能裝)
三、使用”system-config-cluster”來建置Cluster
四、一一加入Cluster Node
五、建置Fence Device,並在Cluster Node把Fence Device加入
六、新增Failover Domain
七、新增Cluster Resources
八、新增Cluster Service
九、部署cluster.conf到每一台Cluster node
十、啟動Services
----------------------------------
在這上面的文章我就不再copy一份了,補充上面沒有寫到的資料:
1、啟動Debug Log,找尋錯誤的時候非常好用:
一、編輯/etc/cluster/cluster.conf,更新版本,如本來是3,更新後為4
Edit /etc/cluster/cluster.conf to add debug information. Update the cluster_version number as well. Here is an example (most of the /etc/cluster/cluster.conf is removed for readablity):
<cluster config_version="3" name="vip_cluster">
<rm log_level="7" log_facility="local4">
----
</rm>
</cluster>
二、把這一個檔案Copy到所有的Cluster的主機上
#scp /etc/cluster/cluster.conf root@10.55.79.22:/etc/cluster/cluster.conf
三、更新Cluster version
# ccs_tool update /etc/cluster/cluster.conf
四、把log_level=7 & local4的這一些message放到/etc/syslog.conf做接收,設定完之後重新啟動syslog
#echo "local4.* /var/log/cluster.log.$(hostname)" >> /etc/syslog.conf
#touch /var/log/cluster.log.$(hostname)"
#service syslog restart
2、Cluster啟動與關閉
Cluster啟動
若要在節點上啟用叢集軟體,請照此順序輸入下列指令(注意一下啟了那一些Service):
service cman start
service clvmd start,若使用了 CLVM 來建立叢集卷冊
service gfs2 start,若您所使用的是 Red Hat GFS2
service rgmanager start,若您正在使用 high-availability(HA)服務( rgmanager)。
Cluster關閉
若要在節點上停止叢集軟體,請照此順序輸入下列指令:
service rgmanager stop,若您正在使用 high-availability(HA)服務( rgmanager)。
service gfs2 stop,若您所使用的是 Red Hat GFS2
umount -at gfs2,若您正在搭配使用 Red Hat GFS2 與 rgmanager,請確保任何在 rgmanager 啟用時掛載(而並未在關閉時卸載)的 GFS2 檔案亦被卸載。
service clvmd stop,若使用了 CLVM 來建立叢集卷冊
service cman stop
3、切換注意事項
Cluster切換會掉三個封包
4、常用指令
#clusvcadm –r –m ## relcate service to another node
# ip addr list ###Check ip status
#clustat ###Check Clustat status
#clusvcadm -R ## Restart a group in place
相關資源:
https://access.redhat.com/knowledge/docs/zh-TW/Red_Hat_Enterprise_Linux/6/html/Cluster_Administration/ch-mgmt-cli-CA.html
https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5/pdf/Cluster_Administration/Red_Hat_Enterprise_Linux-5-Cluster_Administration-en-US.pdf
http://linux.vbird.org/somepaper/20090402-hpc-mysql-rhcs.pdf