新增zone,新zone内的server没有自动均衡数据

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】1-1-1 新增zone 1-1-1-1,新zone内的server没有从其他节点自动均衡数据

@论坛小助手

4 个赞

根据您的问题描述,您遇到了新增 zone 内的 server 没有从其他节点自动均衡数据的问题。这个问题可能与单元(unit)的数据分配有关,建议使用 obdiag 工具来收集日志,这有助于我们进一步分析问题。

日志采集场景: unit迁移/缩小 副本不均衡问题
日志采集命令: obdiag gather scene run --scene=observer.unit_data_imbalance

请您先执行上述命令,收集相关日志并提供给我们。这些日志将帮助我们了解为什么新增加的 server 没有参与数据的自动均衡过程。

为了更有效地解决问题,请您提供以下信息:

  1. 新增的 zone 和 server 的配置详情是什么?
  2. 当前集群的总体数据分布情况是怎样的?
  3. 是否有手动执行过数据迁移操作或设置了特定的数据迁移策略?
  4. 系统是否有显示任何关于数据迁移的警告或错误信息?
  5. 新增的 server 上是否启用了数据迁移的相关服务?

附上敏捷诊断工具 obdiag 使用帮助链接

2 个赞

需要给手动租户新增zone4副本

2 个赞

不能做到 1-1-1-1 数据副本为3打散到各个主机吗? 新增zone4副本的话,相当于 1-1-1 三副本变成 1-1-1-1 四副本了。 OB 能不能做到3副本均衡分布在N个zone

2 个赞

优先级zone1,zone2,zone3了
你要手动加上zone4,才行

右上角自动迁移是在一个zone里有多台observer,才会根据资源进行自动的均衡

2 个赞

每个zone保存完整的一份租户数据,你这里新增zone没手动添加副本数据,相当于无意义。
均衡主要是针对zone内的多个observer节点

3 个赞

对的,zone要动手添加

1 个赞

要手动操作

插眼学习。

对于server问题,除了文中提到的方法,还可以考虑obdiag和zone的结合使用。

需要修改locality