OCP 部署三节点 OceanBase 集群

OCP 部署三节点 OceanBase 集群
OCP 部署三节点 OceanBase 集群最近在学习 OceanBase官方推荐通过 OAT 工具部署 OCP运维管理平台再通过 OCP部署 OceanBase集群。由于主机硬件资源有限因此创建了一台 16C32G 的 VMware 虚拟机将 OAT、OCP 都部署在此台虚拟机上安装 OCP 之前还需安装 MetaDB本质上是OceanBase 数据库和 openSearch 。因此如果想达到分布式效果则至少需要使用 1 3 共 4 台机器。如果资源不够可以部署 OceanBase 单机此时需要 1 1 共 2 台机器。环境配置‸IPCPUMemDisk用途192.168.182.2016C32G根盘 50G, /data/1 60G, /data/log1 50GOCP192.168.182.214C10G根盘 / 150Gobserver192.168.182.224C10G根盘 / 150Gobserver192.168.182.234C10G根盘 / 150Gobserver, obproxy1. 安装 OAT1.1 解压 OAT 安装包1.2 执行安装执行 install. sh 进行 OAT 安装。# ./install.shBefore installation, pleasesetthe config below: // 输入docker root dir目录 Input thedockerroot dir: /docker // 输入OAT安装目录、HTTP监听端口、数据库端口 Input the OAT data dir: /oat Input the OAT HTTP listen port:7000Input the OAT database port:3306Start preparedocker一路回车安装成功后可以登录 OAT WEB 界面。2. 添加服务器遇到资源小报错的手动设置成功。3. 部署 MetaDB在 OAT WEB 界面左侧点击“产品服务” -- “组件” -- “创建组件”选择创建 MetaDB4. 安装 OpenSearch5. 安装 OCP5.1 点击安装产品选择安装 OCP5.2 安装配置5.3 查看任务5.4 查看服务器 docker发现有 OCP、influxdb、OpenSearch、metadb 和 oat 的 docker 均正常运行。[rootocp data]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 00f376d5f01f reg.docker.alibaba-inc.com/oceanbase/ocp-all-in-one:4.3.4-20250121171908/usr/bin/supervis...13minutes ago Up13minutes ocp 789f69f5cf18 influxdb:1.8/entrypoint.sh in...56minutes ago Up56minutes influxdb a35688d954b8 oceanbase/opensearch:3.3.2/opt/entrypoint.sh57minutes ago Up57minutes opensearch 75326f9a03a0 reg.docker.alibaba-inc.com/devtools/metadb:OB4.2.1.7_OBP4.2.1.0_x86_20240709/root/init.shAbout an hour ago Up About an hour metadb a5e311f18775 reg.docker.alibaba-inc.com/oceanbase/oat:4.3.2_bp1_20250711_x86/oat/distribution...14hours ago Up About an hour oat6. 安装 ODC 可选7. 登录 OCP访问 http://192.168.182.20:8080/login admin/aaAA11__前面设置的备注 OceanBase 工具常见端口 OAT 端口 7000 OCP 端口8080 ODC 端口8989 OMS 端口8089主页目前只有 1 台机器集群也只有一个就是刚刚建的 metadb_cluster点击查看租户发现有三个租户sys租户admin 租户ocp_moitor 租户。才发现前面 把 ocp_meta 写成了 admin 了。因此可以理解了 metaDB 其实是给 OCP、OMS、ODC 等工具提供元数据存储。8. OAT里面添加三台服务器三台服务器任务执行情况添加完后OCP自动同步过来出现刚刚的三台服务器9. 部署集群9.1 填写相关参数按照图片里填即可注意__min_full_resource_pool_memory 应该设置为 1073741824这是最小值否则OBServer启动报错。创建成功9.2 查看集群admin 这套是 metaDB写错了OBCP 是刚刚建的三节点集群。10. 部署 obproxy部署成功