麻烦请教下,observer把ip换了,不重装还能继续用吗?

【产品名称】OceanBASE

【产品版本】2.2.xx

【问题描述】麻烦请教下,把observer安装好以后,然后因ip段更换,导致这些IP要变更,所以想问问,如果不重装有什么办法修改IP后继续使用吗?

不好意思,目前还不能直接换ip。因为 ob集群的机器ip都写到内部数据了。

如果要换ip,建议是一个个的换,相当于在线换机器。先把一个机器剔除集群,然后再用新ip 加回来(节点会重新初始化,是节点,不是集群)。这样的事情做三次,所有ip都换了。


那请问下老师:如果是机房级的搬迁,ocp和observer的ip都换了,新ip和老ip之间的网络不通的,还可以采取这种方式进行操作吗。

如果新老IP 完全不通,那估计只能走 逻辑迁移了。

  1. OB 集群走逻辑迁移。如果机器不是问题,那就用新机器新ip搭建新OB集群。如果是企业版,用 OMS 实时数据同步老OB到新OB。如果是开源版本,暂时只能老OB停写,然后用 datax 、odc 、obdumper和obloader (后面开源)其中任意一个方法 将数据同步到 新 OB。
  2. 如果机器不够,那就把老OB的一个zone(zone3)从集群里踢掉(在线缩容),然后踢出来的机器用新ip搭建一个单副本集群。然后选择跟1 一样。这里注意,新老OB都没有高可用能力。
  3. OCP目前是企业版才有的。这种就直接删除老的OCP,然后用新IP搭建新的OCP,再接管上面新OB集群。