- 論壇徽章:
- 0
|
添加節(jié)點(diǎn)
假設(shè)有一個(gè)雙節(jié)點(diǎn)的cluster,包含system1和system2,添加system3進(jìn)入這個(gè)集群:
1.在system3上面安裝VCS的二進(jìn)制文件,并且輸入
license/sbin/vxlicinst –k **********(輸入license)
2.在system3上面生成/etc/llttab文件,格式例如:
set-node system3
set-cluster 12345
link net1 eth-00:78:8B:37:9F: AE - ether - -
link net2 eth-00:78:8B:37:9F:90 - ether - - 其中,system3為節(jié)點(diǎn)的名稱,一般就是其機(jī)器名;12345是cluster ID,,必須與system1和system2里面的cluster ID一致;net1和net2就是連接心跳線的網(wǎng)卡名稱(以Linux為例),事實(shí)上有一個(gè)也可以工作;
3.在system1或者system2上面,修改/etc/llthosts和/etc/gabtab文件;
a)Echo “2 system3” >> /etc/llthosts (其中2代表system3的node id)
b)Echo “/sbin/gabconfig -c –n3” >> /etc/gabtab
(其中-n3中的3表示新的cluster中有三個(gè)節(jié)點(diǎn))
c)將這兩個(gè)文件拷貝到這個(gè)cluster的所有系統(tǒng)(包括system3)的相應(yīng)的目錄下面
4.將system1或者system2中的/etc/VRTSvcs/conf/config/main.cf拷貝到system3的相應(yīng)位置下面;
5.在system1或者system2中,修改配置文件,將system3加入cluster中
haconf -makerw
hasys –add system3
haconf -dump –makero
6.在system3上面啟動(dòng)VCS
/opt/VRTSvcs/bin/hastart
7.查看新加入節(jié)點(diǎn)狀態(tài)
/sbin/gabconfig–a (確認(rèn)system3的port a和h都已啟動(dòng))
/opt/VRTSvcs/bin/hastatus (確認(rèn)system3的狀態(tài)是RUNNING)
這樣,system3就被成功的加入到cluster中。
刪除節(jié)點(diǎn)
把system2從這個(gè)cluster刪除的步驟:
1.在cluster的任意一個(gè)節(jié)點(diǎn)上面凍結(jié)system2,防止應(yīng)用系統(tǒng)failover到這個(gè)節(jié)點(diǎn)
haconf -makerw
hasys -freeze -persistent system2
2.轉(zhuǎn)移應(yīng)用系統(tǒng)到其他nodes,在system2上停止VCS
haconf -dump -makero
hastop -sys system2
3.停掉system2上面的Gab,LLT服務(wù)
/etc/init.d/gab stop
/etc/init.d/llt stop
4.卸載VCS
/opt/VRTS/install/uninstallvcs
5.刪除相關(guān)配置文件
rm /etc/vxfendg
rm/ etc/vxfentab
rm /etc/llttab
rm /etc/gabtab
rm /etc/llthosts
rm -r /opt/VRTSvcs
rm -r /etc/VRTSvcs6.在system1或者system3上面, 在HA的層面刪除system2
haconf -makerw
hasys -delete system2
haconf -dump -makero
7.修改system1和system3上面的配置文件
a)將/etc/gabtab文件中/sbin/gabconfig -c –nN中的3,變成2,表示現(xiàn)在集群中有兩個(gè)節(jié)點(diǎn)
b)將/etc/llthosts中,與system2相關(guān)的一行刪去
這樣就把system2從cluster中刪除了。 |
|