二个问题:测试环境下一台机器装OCP+OB吗,先装OCP,然后直接用OCP自带的OB对外提供服务,但是目前OCP内部的OB不支持升级

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】OB4.3.5 OCP4.3.3
【问题描述】二个问题:
1测试环境下一台机器装OCP+OB吗,先装OCP,然后直接用OCP自带的OB对外提供服务,
2 但是目前OCP内部的OB不支持升级,能否支持

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

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

1 个赞

您提到的问题主要涉及OCP和OceanBase在同一台机器上的部署可行性以及OCP内部OceanBase版本的升级问题。这并不直接适用于obdiag的日志采集或根因分析场景,因为这些问题更多是关于部署和版本管理,而不是性能或故障排查。

不过,针对您的问题,我将给出一些建议:

  1. 在同一台机器上安装OCP和OceanBase:理论上可以在同一台机器上安装OCP和OceanBase,但需要注意资源分配和隔离,以确保两者不会互相影响。建议根据官方文档进行配置,并注意监控系统资源使用情况,避免因资源争用导致的服务不稳定。

  2. OCP内部OceanBase版本为4.3.5不支持升级:如果当前使用的OCP版本确实限制了OceanBase的升级,您可以考虑以下几种解决方案:

    • 检查是否有更新版本的OCP支持更高版本的OceanBase。
    • 如果无法升级OCP,可以考虑在独立环境中部署更高版本的OceanBase,并通过网络连接到OCP进行管理。
    • 联系OceanBase技术支持团队,询问是否有其他可行的解决方案或补丁来解决版本限制问题。

为了更好地帮助您解决问题,请提供以下信息:

  1. 当前使用的OCP具体版本号。
  2. 是否有计划在未来升级OCP或OceanBase。
  3. 测试环境的具体硬件配置和操作系统信息。
  4. 是否有其他特殊需求或限制条件需要考虑。

如果您还有其他技术问题或需要进一步的帮助,请随时告知!

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

如果你只有一台服务器,那就手动装一个单节点的 OB 直接用。以后升级会比较麻烦(官网文档没有提供步骤,手动升级技术难度和风险比较大)。
不过有一个办法可以绕过这个难题,用 obdumper导出所有租户所有数据库数据,然后删除OB,安装新版本 OB,再用 obloader 导入所有数据库数据。

ocp是obd部署的吧?直接使用obd升级ob即可。但是不建议升级