2012/10/29

Published 10月 29, 2012 by with 0 comment

Redhat 5.4 Cluster 架設教學


Cluster 架設教學:


資料來源:鳥哥的教學網站http://linux.vbird.org/somepaper/20090402-hpc-mysql-rhcs.pdf


 


環境:Redhat 5.4VM Server測試


 


相關流程:


一、建置及規劃要做的事項


二、安裝Clustering套件(Default沒有安裝,要輸入License才能裝)


三、使用”system-config-cluster”來建置Cluster


四、一一加入Cluster Node


五、建置Fence Device,並在Cluster NodeFence 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


 


2Cluster啟動與關閉


Cluster啟動


若要在節點上啟用叢集軟體,請照此順序輸入下列指令(注意一下啟了那一些Service)


service cman start


service clvmd start,若使用了 CLVM 來建立叢集卷冊


service gfs2 start,若您所使用的是 Red Hat GFS2


service rgmanager start,若您正在使用 high-availabilityHA)服務(  rgmanager)。


 


Cluster關閉


若要在節點上停止叢集軟體,請照此順序輸入下列指令:


service rgmanager stop,若您正在使用 high-availabilityHA)服務(  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


Read More