写点什么

【YashanDB 知识库】共享集群 YAC 换 IP

作者:YashanDB
  • 2024-08-19
    广东
  • 本文字数:1105 字

    阅读完需:约 4 分钟

【标题】共享集群 YAC 换 IP


【需求分类】安装部署,配置变更


【关键字】安装部署,更换 IP,运维,配置变更,高可用,YAC


【需求描述】客户需要将已经部署的 YAC 集群更换 IP,从测试网段切换生产网段


【需求原因分析】YAC 部署 IP,从测试网段切换生产网段


【变更方法分析】


共需要修改以下 3 个组件的 IP 信息配置:


1、yasboot


2、数据库


3、YCS


【操作方法】


IP 更换信息:



yasboot 配置修改


共享集群换 IP,如果共享集群是 yasboot 工具部署的,那么首先要修改 yasboot 工具的 IP 配置信息。


可以参考官方文档:更换服务器IP _ YashanDB Doc


核心命令:(在 yasboot 部署机上操作)


#修改yasom配置:yasboot ipchange yasom -t hosts.toml -n 10.149.240.43#修改yasagent配置:yasboot ipchange yasagent -t hosts.toml -n 10.149.240.43 --host-id host0001yasboot ipchange yasagent -t hosts.toml -n 10.149.240.42 --host-id host0002
复制代码


数据库配置修改


cd $YASDB_DATA/configvi yasdb.ini CLUSTER_INTERCONNECT=10.149.237.169:1689CLUSTER_INTERCONNECT=10.149.240.43:1689 另外一个节点:CLUSTER_INTERCONNECT=10.149.237.170:1689CLUSTER_INTERCONNECT=10.149.240.42:1689
复制代码


集群配置修改


修改集群配置,需要关闭掉整个集群,也就是说,此时数据库不能对外提供服务。


#查看配置信息ycsctl show config #导出配置ycsctl export ./ #编辑配置vi ycrbackup.sh #配置原始内容如下:#! /bin/bash/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl create cluster ycscluster -ycsdisk /dev/yac-diskb -o/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl set_ycr NETWORK_HB_TIMEOUT 20/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl set_ycr DISK_HB_KEEP_ALIVE 20/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl add node yas1 10.149.237.169:1788/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl add yasdbinstance yas1.yasdb start.sh stop.sh monitor.sh/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl add node yas2 10.149.237.170:1788/data/yasdb_home/yashandb/23.2.0.28/bin/ycsctl add yasdbinstance yas2.yasdb start.sh stop.sh monitor.sh  #按以下对应关系修改IP信息,其他无需修改:10.149.237.170 --> 10.149.240.4210.149.237.169 --> 10.149.240.43 #修改完成后,关闭集群,两边执行以下命令关闭集群,如果无法正常关闭则kill -9 :ycsctl stop instanceycsctl stop ycs #关闭集群完成后,导入刚刚编辑后的配置,注意要使用配置文件的全路径:ycsctl import /tmp/ycrbackup.sh
复制代码


之后启动集群即可。IP 配置更换完成。


【影响范围】-


【修复版本】-

用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】共享集群YAC换IP_yashandb_YashanDB_InfoQ写作社区