联系我们
18591797788
hubin@rlctech.com
北京市海淀区中关村南大街乙12号院天作国际B座1708室
18681942657
lvyuan@rlctech.com
上海市浦东新区商城路660号乐凯大厦26c-1
18049488781
xieyi@rlctech.com
广州市越秀区东风东路华宫大厦808号1608房
029-81109312
service@rlctech.com
西安市高新区天谷七路996号西安国家数字出版基地C座501
在 OceanBase 数据库运维过程中,难免会遇到备OCP异常不可用的情况——比如漏洞扫描、docker升级失败等场景,都可能导致备OCP无法正常运行,影响主备集群的稳定性。
技术团队近期整理了一份详细的备OCP重新安装部署步骤操作指南,从卸载异常节点到主备关系修复,每一步都附带操作截图与关键说明,新手也能轻松上手!
漏洞扫描等场景下,如docker升级失败导致的备OCP不可用,需重新搭建备OCP。
以下是针对备OCP出现异常情况下,重新部署步骤进行描述。
1.点击’卸载’,卸载掉出现异常的备OCP。

2.主OCP中点击”系统管理”中”OCP多集群模式”,删除已异常的备OCP信息。

3.点击OAT 右上角”安装产品”中”安装OCP”。

4.填写安装OCP的基本信息。
选择对应架构的ocp版本-输入产品名称、密码及安装服务器。

打开多集群模式,选择”备集群”,并填写ocp集群名称。

填写相关metadb集群管理OCP产品的需创建的租户信息。

备OCP未使用负载,则均选择不使用;最后点击”提交”。

5.等待OCP安装任务到步骤:takeover_metadb,输入:http://20.x.xx.25:8080/进入页面填写主OCP的meta租户root用户的连接串信息,完成接管。


6.添加之前备OCP上的所有节点。点击OCP “主机”栏界面内右上角”添加主机”。

填写并添加所有主机的以下信息并提交。

7.接管之前备OCP中的集群,点击OCP中”集群”栏的”接管集群”。

填写对应集群的sys租户连接串信息,点击“下一步”。

最后点击“提交”即可。

8.修改主OCP的元数据
主备OCP之间存在主备租户的情况下,重新搭建备OCP后,因备OCP的元数据中没有存储备租户对应的主租户信息,需要手动修改。
表现为:备OCP租户的主备关系拓补图无法显示。

登录主OCP的meta租户的ocp库,执行以下sql: 执行前请先验证
update mc_ob_tenant t1 join mc_ob_tenant t2 on t1.tenant_name=t2.tenant_name set t1.primary_tenant_id= t2.tenant_id,t1.log_transport_mode='LOG_BACKUP',
t1.primary_tenant_ocp_cluster_id=t2.ocp_cluster_id
where t1.cluster_name='obcluster3' –填写备租户集群name
and t2.cluster_name='obcluster2' –填写主租户集群name
and t1.role='STANDBY';
SQL执行完成后,刷新备OCP页面,即可看到接管的OB集群中备租户的主备关系恢复正常。

完成以上所有步骤后,最后执行obproxy接管操作,确保备OCP能够正常管控obproxy服务,至此,备OCP重新安装部署全部完成,主备集群恢复正常运行。
以上就是备OCP重新安装部署的完整操作指南,如果你在操作过程中遇到疑问,或有其他优化的见解,欢迎在评论区留言交流,我们还会带来更多 OceanBase 技术干货,下次见~