VCS添加/删除节点
添加节点
假设有一个双节点的cluster,包含system1和system2,添加system3进入这个集群:
1.在system3上面安装VCS的二进制文件,并且输入
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为节点的名称,一般就是其机器名;12345是cluster ID,,必须与system1和system2里面的cluster ID一致;net1和net2就是连接心跳线的网卡名称(以Linux为例),事实上有一个也可以工作;
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中有三个节点)
c)将这两个文件拷贝到这个cluster的所有系统(包括system3)的相应的目录下面
4.将system1或者system2中的/etc/VRTSvcs/conf/config/main.cf拷贝到system3的相应位置下面;
5.在system1或者system2中,修改配置文件,将system3加入cluster中
haconf -makerw
hasys –add system3
haconf -dump –makero
6.在system3上面启动VCS
/opt/VRTSvcs/bin/hastart
7.查看新加入节点状态
/sbin/gabconfig–a (确认system3的port a和h都已启动)
/opt/VRTSvcs/bin/hastatus (确认system3的状态是RUNNING)
这样,system3就被成功的加入到cluster中。
删除节点
把system2从这个cluster删除的步骤:
1.在cluster的任意一个节点上面冻结system2,防止应用系统failover到这个节点
haconf -makerw
hasys -freeze -persistent system2
2.转移应用系统到其他nodes,在system2上停止VCS
haconf -dump -makero
hastop -sys system2
3.停掉system2上面的Gab,LLT服务
/etc/init.d/gab stop
/etc/init.d/llt stop
4.卸载VCS
/opt/VRTS/install/uninstallvcs
5.删除相关配置文件
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,表示现在集群中有两个节点
b)将/etc/llthosts中,与system2相关的一行删去
这样就把system2从cluster中删除了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论