首批通过分布式安全可靠测评,为关键业务系统打造
主机资源
更新时间:2024-08-22 13:55:46
本页面为您介绍单机部署 OCP 的资源要求,仅用于快速上手,如需在测试和生产环境中部署 OCP 请参考 部署数据库。
您为主机所预估的资源数量,需为 ocp-server、ocp-metadb 租户、ocp-monitordb 租户、sys 租户、system_memory 和 OBProxy 资源的累加值。
硬件要求
OCP-Server 节点最低硬件要求如下表所示。
| 硬件 | 最低要求 |
|---|---|
| CPU | X86 X64 架构,24 核 ARM aarch 64 架构,24 核 |
| 内存 | 可用内存 64GB |
| 网卡 | 万兆网卡 |
操作系统要求
| 服务器类型 | 操作系统 | 支持版本 |
|---|---|---|
| x86_64 | RHEL | 7.2 及以上版本 |
| x86_64 | CentOS | 7.2 及以上版本 |
| x86_64 | AliOS | 7.2 及以上版本 |
| x86_64 | openSUSE | 12 SP3 及以上 |
| ARM aarch64 | AliOS | 7.2 及以上版本 |
| ARM aarch64 | 中标麒麟 | 7.6 |
| ARM aarch64 | 华为EulerOS | 2.0 SP8 |
示例
一般 OCP 会以 Docker 容器的形式部署,可以将 ocp-server, ocp-metadb, ocp-monitordb 及 obproxy 部署在同一台物理机上,ocp-metadb 和 ocp-monitordb 可以是一个 OceanBase 集群里面的不同租户,以前面提到的管理 10 台业务 OBServer 节点所需的资源为例,所需资源如下:
| 容器分类 | 部署内容 | CPU(核) | 内存(GB) |
|---|---|---|---|
| OCP 容器 | ocp-server | 8 | 16 |
| OB 容器 | ocp-metadb 租户 | 4 | 8 |
| OB 容器 | ocp-monitordb 租户 | 4 | 16 |
| OB 容器 | sys 租户 | 5 | 28 |
| OB 容器 | system_memory | 0 | 50 |
| OBProxy 容器 | OBProxy | 4 | 6 |
说明
主机所需资源为 部署内容列 所有资源的累加值。如以上内容部署在一个 32C 192GB 的物理机上,需将该物理机隔离为三个容器,分别运行 ocp-server 、 OCP 依赖的 OceanBase 集群(metadb、monitordb 和 sys 租户)和 OBProxy。
开放端口
| 部署单元 | 监听端口 | 协议类型 | 监听端口修改方式 | 备注 |
|---|---|---|---|---|
| OCP-Server | 8080 | http | 修改 OCP 系统参数 server.port ,重启生效。 |
OCP-Server web 服务监听端口,通常其它组件通过 SLB/DNS 地址访问 OCP-Server。 |
| OCP 依赖的 OB 集群 | 2881 | tcp | 不支持修改 | OBServer 节点的 SQL 监听端口。 |
| OBProxy | 2883 | tcp | 不支持修改 | OBProxy SQL 监听端口 |