VCS添加/删除节点

发布于 2022-10-15 07:56:28 字数 2460 浏览 18 评论 0

添加节点
  假设有一个双节点的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文