【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
如果是要修改obip的话,有什么方式可以代码中直接修改,或修改配置项,重启ob就能达到修改ip的目的
( 不使用 obd cluster edit-config xxx,这个需进行交互手动修改,想通过代码执行直接修改)
例如obip一开始是192.168.33.159,通过代码或修改配置项,将其ip修改为192.168.33.160,后进行重置或重启
【 使用环境 】生产环境
【 使用版本 】4.2.0_CE
【问题描述】
如果是要修改obip的话,有什么方式可以代码中直接修改,或修改配置项,重启ob就能达到修改ip的目的
( 不使用 obd cluster edit-config xxx,这个需进行交互手动修改,想通过代码执行直接修改)
例如obip一开始是192.168.33.159,通过代码或修改配置项,将其ip修改为192.168.33.160,后进行重置或重启
这样改了没用的啊,需要走扩容+缩容流程,不是说配置改了IP就可以生效的,底层很多的元数据信息都需要发生变化,这个过程没有这么简单的
修改ip后,重置redeploy
这个是可行的吗?相当于重新创建ob
那数据什么的就都没了,相当于删除集群重建了
是的 因为修改ip,只能重建;原有的数据会先导出再导入
所以对于修改ip,在代码中直接执行修改,有什么方式吗??(修改完,再执行redeploy重建)
那就只能自己写一套逻辑了,edit-config,然后redeploy,中间的一些逻辑也需要自己去包掉了
执行 obd cluster edit-config,会进入交互手动修改;
也可以修改集群的配置文件,默认情况下在 /home/admin/.obd/cluster/xx集群/config.yaml