OCP 与 metadb 拆分方法

【 使用环境 】生产环境
【 OB or 其他组件 】OCP4.3.1 metadb 4.1.
【 使用版本 】社区版
【问题描述】OCP软件 与 metadb 部署在同一台机器上,目前主机资源达到瓶颈,主机目前无法扩容。准备考虑拆分OCP 与 metadb。有没有好的实践方法
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

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

2 个赞

oms迁移

2 个赞

迁移数据到新集群上,之后修改OCP配置文件是吗。这样的话metadb 集群名和主机 变了,metadb库里的相关表数据需要修改吗。

3 个赞

重新部署

2 个赞

需要找一台主机重新部署OMS,使用docker 版本部署的吗,如果是,docker 的网络模式是host,就可以迁移OMS 到其他主机。操作方法,直接停止现在OMS。
在新的主机中,修改配置文件,加载并启动docker!

4 个赞

我们用的是社区版OCP,Docker这种方式不适用

3 个赞

不太行,重新部署需要重新接管对象,集群比较多

3 个赞

社区版可不可以在新机器上部署OCP软件,metadb选择已有的。可不可以用这样进行方式拆分(OCP接管的对象信息都可以保留,不用重新接管)

3 个赞

这种方法 需要 修改metadb元数据表相关数据吗

2 个赞

如果想修改ocp-server可以修改ocp_site_url参数,重启生效可以修改

4 个赞

新机器上部署OCP软件(metadb选择旧的),部署时候 设置 这个参数地址 为 新搭建的OCP软件,部署成功后再重启ocp和metadb是吗

1 个赞


这是个ocp参数

1 个赞

这边测试了下ocp-server-ce的ip变更操作,是不能进行迁移的,创建meta租户与ocp-server-ce组件是绑定的。

1 个赞

原先ocp-server跟meta_db在同一台机器,我现在把ocp-server 迁移到另外一台机器,也能正常部署/启动 ocp-server ,启动之后监控数据,集群,租户信息都正常。
有一个问题是ocp-agent 重装失败,

1 个赞

受教了

1 个赞

ocp-server 迁移流程怎么做的?

1 个赞

我把ocp-server拆分出来,重新使用odb 搭建ocp-server,选择已有的oceanbase 数据库作为ocp 的metadb ,可以直接拉起来。监控信息,租户信息,集群嘻嘻,主机信息 都在。

1 个赞

:smile: :+1: :grinning: :+1: :+1:

1 个赞

这个方法可以

这边测试了一下,这个方法确实可行。但是这种应该不符合预期的,这边先去咨询下相关同学