首批通过分布式安全可靠测评,为关键业务系统打造
高可用部署
更新时间:2026-04-14 15:15:54
OCP 的高可用部署可分为多节点部署和多集群部署两种模式。
部署多节点 OCP
多节点部署是指将 OCP 部署在多个节点上,每个节点上都部署 OCP 的所有组件。组件包括:OCP 管理服务(OCP-Server)、元信息数据库(MetaDB)、监控数据库(MonitorDB)、OBProxy。每个节点上的部署方式参考单节点部署。
其中,多个节点上的 OCP 管理服务(OCP-Server)会组成一个无状态的服务集群,多个节点上的元信息数据库(MetaDB)和监控数据库(MonitorDB)会组成一个多副本集群,多个节点上的 OBProxy 也会组成一个无状态的服务集群。
多节点部署场景下,当少数主机或主机上的服务不可用时,整个系统仍然可用。
说明
多节点部署常见于生产环境,对系统可用性要求较高。
部署流程
部署多节点 OCP 的操作流程与部署单节点 OCP 相同,只需在 添加服务器 环节添加多个服务器即可。
| 顺序 | 步骤 | 说明 |
|---|---|---|
| 1 | 规划资源 | 需要规划的资源包括:OCP 配置服务器要求、MetaDB 资源、MonitorDB 资源 和 主机资源 。 |
| 2 | 准备部署环境 | 包括:安装 OAT、添加服务器 和 环境检查。 |
| 3 | 部署单点 OCP | 包括:准备安装介质、创建 MetaDB、安装 OCP 和 初始化系统参数。 |
| 4 | 部署后检查 | 完成部署后,您可通过验证 OCP 功能、日志文件、OCP 版本、时间和 Docker 来检验安装是否成功。 |
部署多集群 OCP
多集群模式指异地多集群部署,提供跨城 OceanBase 主备集群的管理,支持运维跨 OCP 集群的 OceanBase 主备集群,包括 OceanBase 主备集群的创建、删除、升级、日常切换和容灾切换等,实现双机房高可用容灾架构。
高可用部署场景下,可满足跨机房、跨城市、跨地域的容灾,当其中一个机房、城市或地域的服务出现故障时,整个系统仍然可用。
说明
高可用部署常见于生产环境,并且要求满足跨机房、跨城市、跨地域的容灾等级。
部署流程
具体操作流程包括规划资源、准备部署环境、部署主 OCP 、部署备 OCP 和部署后检查 5 个步骤,如下表:
注意
搭建主备 OCP 集群前,需要保证主备 OCP 所在主机可以相互访问到对方启动时指定的 MetaDB 连接地址。若 OCP 启动时,指定的 MetaDB 连接地址是域名,可以通过主备 OCP 机房 DNS 互通或在主备 OCP /etc/hosts 文件内添加对方MetaDB 域名连接信息的方式保证主备 OCP 可以通过域名的方式访问对方的 MetaDB。
| 顺序 | 步骤 | 说明 |
|---|---|---|
| 1 | 规划资源 | 需要规划的资源包括:OCP 服务器配置要求、MetaDB 资源、MonitorDB 资源 和 主机资源。 |
| 2 | 准备部署环境 | 包括:安装 OAT、添加服务器 和 环境检查。 |
| 3 | 部署主 OCP | 包括:准备安装介质、创建 MetaDB、安装 OCP 和 初始化系统参数。 |
| 4 | 部署备 OCP | 包括:准备安装介质、创建 MetaDB、安装 OCP 、注册 OCP 到主集群 和 初始化系统参数。 如规划有多个备 OCP 集群,则可重复该部署部署多个备 OCP。 |
| 5 | 部署后检查 | 完成部署后,您可: 1. 参考 部署后检查 通过验证 OCP 功能、日志文件、OCP 版本、时间和 Docker 来检验主备 OCP 部署是否成功。 2. 如果开启了多集群模式,在 OCP 界面的 系统管理 > OCP 多集群模式 > 主备详情 下查看主备 OCP 的状态,验证主备 OCP 是否绑定成功。 |