首批通过分布式安全可靠测评,为关键业务系统打造
接管 OBProxy
更新时间:2023-08-16 15:51:32
本节为您介绍将 OBProxy 接管到当前 OCP 管理的 OBProxy 集群中的方法。未在当前 OCP 中的 OBProxy 称为待接管的 OBProxy,待接管的 OBProxy 将要接入的 OBProxy 集群为目标 OBProxy 集群。OBProxy 接入到目标 OBProxy 集群后会随该集群一起由当前 OCP 运维管理。
前提条件
当前登录 OCP 的用户是 OBPROXY_MANAGER 角色。
待接管的 OBProxy 需满足以下条件。
版本为 V1.8.0 及以上。
由 rpm 包标准安装,且安装路径为
/opt/taobao/install/obproxy-{version}。所在主机上有且仅有这一个 obproxy 进程,且该进程属于 admin 用户。
可被 OCP 所在网络访问。
所在主机已添加到 OCP,添加主机请参考 添加主机。
当前 OCP 中已存在符合条件的目标 OBProxy 集群。
目标 OBProxy 集群需满足如下两个条件:
启动方式 与待接管的 OBProxy 一致。
即如果目标 OBProxy 集群的启动方式为 ConfigUrl,则待接管的 OBProxy 的启动方式也应为 ConfigUrl。
可连接 OB 集群 需包含或等于待接管的 OBProxy 的可连接 OB 集群。
启动方式为 ConfigUrl 时,待接管 OBProxy 的可连接 OB 集群需在目标 OBProxy 集群的可连接 OB 集群列表中。
启动方式为 RsList 时,待接管 OBProxy 的可连接 OB 集群需和目标 OBProxy 集群的可连接 OB 集群完全相同。
如果当前 OCP 中没有符合条件的 OBProxy 集群,请先参考 创建 OBProxy 集群 创建符合条件的空 OBProxy 集群。
当前 OBProxy 集群为 V4.0 及以上版本时,仅支持接管 V4.0.0 及以上版本的 OBProxy;当前 OBProxy 集群为 V3.x 及以下版本时,仅支持接管 V1.8 以上、V4.0.0 以下版本的 OBProxy。
操作步骤
登录 OCP。
单击 OBProxy ,进入 OBProxy 页面。
进入 接管 OBProxy 界面。
入口 1:在 集群列表 中找到可接管该 OBProxy 的集群,并单击对应操作列的 接管 OBProxy 。

入口 2:
在 集群列表 中单击可接管该 OBProxy 的集群的集群名,进入该 OBProxy 集群 总览 页。
单击 总览 页右上角的 接管 OBProxy 。

在 接管 OBProxy 界面选择待接管的 OBProxy 所在主机。

单击 下一步 ,系统对待接管的 OBProxy 进行预检查,并将检查结果显示在预检查界面。

存在检查不通过的 OBProxy 时,不可执行接管,可:
视实际情况删除检查不通过的 OBProxy,只接管预检查通过的 OBProxy。
将鼠标悬浮于 检查结果 列的原因图标上,查看预检查不通过的原因。修复后,单击 重新检查 。
当列表中所有 OBProxy 的预检查结果均为通过时,可执行步骤 6。

单击 全部接管 按钮。
等待接管任务执行成功,则接管完成。