暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维数据库修改集群某个节点IP

杨金福 2025-03-03
196

适用范围

修改PanWeiDB v2.0集群某个节点的IP

需求概述

由于IP规划,需修改已部署PanWeiDB v2.0下的某台主机的IP

注:文本IP地址,均为本机vmware虚拟环境下的测试IP。

实施步骤

集群环境信息

1.1 gs_om -t status --detail

1.2 cm_ctl query -Cvdip

1.3 查版本信息

gs_ssh -c "cm_ctl -V"

gs_ssh -c "panweidb -V"

gs_ssh -c "gs_om -V"

测试场景说明

本实验将panweiom3节点的IP 192.168.115.103修改为192.168.115.235

停止数据库集群

cm_ctl stop 

修改主机IP信息

grep IPADDR /etc/sysconfig/network-scripts/ifcfg-ens33

sed -i '/IPADDR/s/192.168.115.103/192.168.115.235/' /etc/sysconfig/network-scripts/ifcfg-ens33

grep IPADDR /etc/sysconfig/network-scripts/ifcfg-ens33

reboot

验证主机IP信息

grep IPADDR /etc/sysconfig/network-scripts/ifcfg-ens33

ip a

修改/etc/hosts文件

sed -i 's/192.168.115.103/192.168.115.235/' /etc/hosts

修改互信文件

grep '192.168.115.103' /home/omm/.ssh/known_hosts
sed -i 's/192.168.115.103/192.168.115.235/' /home/omm/.ssh/known_hosts
grep '192.168.115.235' /home/omm/.ssh/known_hosts

修改各节点配置文件 

grep '192.168.115.103' /database/panweidb/data/postgresql.conf
sed -i 's/192.168.115.103/192.168.115.235/' /database/panweidb/data/postgresql.conf

修改各节点白名单

grep '192.168.115.103' /database/panweidb/data/pg_hba.conf
sed -i 's/192.168.115.103/192.168.115.235/' /database/panweidb/data/pg_hba.conf


修改XML配置文件

grep '192.168.115.103' /database/panweidb/soft/panweidb1m2s.xml
sed -i 's/192.168.115.103/192.168.115.235/' /database/panweidb/soft/panweidb1m2s.xml


重新生成静态文件

gs_om -t view|grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'

删除旧的动态配置文件和静态配置文件

rm -rf /database/panweidb/app/bin/cluster_static_config
rm -rf /database/panweidb/app/bin/cluster_dynamic_config
rm -rf /database/panweidb/app_03b85d1/bin/cluster_static_config
rm -rf /database/panweidb/app_03b85d1/bin/cluster_dynamic_config

重新生成静态配置文件

gs_om -t generateconf -X /database/panweidb/soft/panweidb1m2s.xml --distribute

gs_om -t view|grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'

CM重配置

删除dcf元数据

gs_ssh -c "ls -ld /database/panweidb/cm/dcf_data/metadata"
gs_ssh -c "cp -a  /database/panweidb/cm/dcf_data/metadata /database/panweidb/cm/dcf_data/metadata.bak"
gs_ssh -c "rm -rf /opengauss/cmserver/dcf_data/metadata"

重启集群

cm_ctl start

验证集群状态

gs_om -t status --detail

cm_ctl query -Cvdip

 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论