重启服务器后有一个节点IP变化了,导致服务现在无法启动,有没有修改配置能快速启动的方法?

【 使用环境 】生产环境 or 测试环境
三节点集群
【 OB or 其他组件 】
OceanBase社区版一键安装包 (OceanBase All in One)
【 使用版本 】
4.2.0
【问题描述】
服务器用的虚拟机,IP自动设置成了动态IP,重启服务器后主节点IP变化了,导致服务现在无法启动,有没有修改配置能快速启动的方法?
我尝试了使用obd cluster edit-config xx指令,修改之后还是无法启动。而且由于之前使用的IP已经被某机器占用了,这台机器未找到,导致此机器无法修改IP为之前的IP。
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】

你的ob集群中的数据还需要吗?如果可以不要 可以在上面截图的操作基础之上 执行命令里面提示的命令进行重新部署(之前的数据会丢失)

如果redeploy遇到问题 提示链接不上之前的ip 可以通过手动修改 配置文件改为新的ip 尝试 vi ~/.obd/cluster/{deployname}/config.yaml

需要数据,不需要数据我就直接重装了

请问您是开源版用户吗

装的开源社区版

1.你现在通过edit-config 把配置还原到之前的
2.obd cluster start 这时候obd 会提示失败 但是理论上另外2个节点可以正常启动的
3.通过ps 查看另外2台节点的server是否存在 如果存在这时候可以通过obclient 直接连上去的 数据还在
你看这个是否可以满足你当前的需求?如果还要还原这个集群是可以操作的不过比较繁琐大概步骤如下:
4. 通过命令行连上那2台server中一台 然后下掉 不可用的节点
5. 修改~/.obd/cluster/{deployname}/config.yaml 把不可用的ip换成可用的ip
6.去更改ip的机器上 cd到ob的data目录 rm -rf store/clog/* & rm -rf store/slog/* & rm -rf store/sstable/*
7. 通过obd 启动集群 此刻预期是可以启动成功的
8.手动链接上之前可用的2个ob中的一个 执行增加节点的命令 把这个节点加进去

理论上,你说的应该是可行的,但是我中午找到路由器密码了,直接把抢我IP的机器踢掉了。以后碰到类似情况我再尝试