OCP 租户模式 Zone优先级 改成随机后,是不是租户 资源管理 里面 数据库 详情看不了了

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OCP
【 使用版本 】OCP最新版
【问题描述】OCP 租户模式 Zone优先级 改成随机后,是不是租户 资源管理 里面 数据库 详情看不了了
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根据文档库中的信息,可以对您的问题进行如下分析和解答:

1. Zone 优先级改成随机后的影响

  • 根据文档片段 7 的描述,Primary Zone 描述了 Leader 副本的偏好位置。当将 Primary Zone 设置为 RANDOM 时,OceanBase 数据库会随机选择一个 Zone 作为 Leader 副本的位置。这种设置通常用于负载均衡或容灾场景。
  • 文档中并未提到将 Primary Zone 设置为 RANDOM 后会导致租户资源管理页面无法查看数据库详情。

2. 租户资源管理页面的功能

  • 根据文档片段 9 的描述,在 OCP 的租户概览页面中,可以通过左侧导航栏进入 资源管理 页面。该页面允许用户按条件筛选并查看租户的资源使用情况。
  • 此外,文档还提到系统会在每天凌晨 5 点左右统计租户的资源使用趋势和数据库、表组信息。如果集群是新建的,则当天可能不会展示统计数据。

3. 单机集中式租户的限制

  • 文档片段 1 和片段 3 提到,当租户所属数据库为 单机集中式 时,不支持修改 Zone 优先级或删除 Zone 中的租户副本。如果您使用的确实是单机集中式租户,那么可能需要确认是否符合此限制条件。

4. 可能的原因分析

  • 如果在将 Zone 优先级改成随机后,发现无法查看租户资源管理页面中的数据库详情,可能的原因包括:
    1. 数据未及时同步:由于系统每天凌晨 5 点左右才会统计资源使用趋势和数据库信息,因此可能需要等待一段时间才能看到最新的数据。
    2. 配置冲突:某些特定配置(如 enable_rebalance=false)可能会导致无法调整 Primary Zone 的第一优先级个数(见文档片段 2)。如果存在类似的配置冲突,也可能影响页面显示。
    3. OCP 版本问题:虽然您提到使用的是 OCP 最新版,但仍然建议检查是否存在已知问题或更新日志中提到的相关修复。

5. 解决方案

  • 确认租户类型:首先确认当前租户是否为单机集中式租户。如果是,则需要了解单机集中式租户的限制条件。
  • 检查配置参数:登录 OCP 或通过命令行工具(如 obclient),执行以下 SQL 查看租户的 Primary ZoneLocality 配置:
    SELECT * FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_NAME = '目标租户名';
    
  • 等待数据同步:如果刚刚修改了 Zone 优先级,建议等待一天后再查看资源管理页面的数据。
  • 联系技术支持:如果以上方法均无法解决问题,建议使用 OceanBase 的敏捷诊断工具 obdiag 收集诊断信息,并联系 OceanBase 的人工答疑团队获取进一步帮助。

总结

根据现有文档信息,将 Zone 优先级改成随机后,理论上不应导致租户资源管理页面无法查看数据库详情。如果确实遇到此问题,请按照上述步骤逐一排查,并结合实际环境的具体情况进行分析。

检索到的文档如下:

  1. 修改 Zone 优先级
  2. 删除 Zone 中的租户副本
  3. 租户管理
  4. 租户详情页概述
  5. 查看租户总览
  6. 修改租户属性
  7. 负载均衡
  8. 管理租户资源
  9. 使用命令行进行运维

正常是可以看到的,如果看不到麻烦发下截图,OCP版本,业务OB集群版本