首批通过分布式安全可靠测评,为关键业务系统打造
创建 MetaDB
更新时间:2024-08-22 13:55:46
在部署 OCP 之前,需先在 OAT 中为 OCP 创建元数据库 MetaDB 组件。若您想直接利用已部署的 MetaDB,可参考 接管 MetaDB 将 MetaDB 接管到 OAT 中。
本节将为您介绍如何在 OAT 中创建 MetaDB。
前提条件
在创建 MetaDB 之前,您需确认以下信息:
- 您已安装并使用超级管理员或运维人员账号登录 OAT。更多信息,参考 安装 OAT 。
- 您已添加待安装 MetaDB 的服务器。更多信息,参考 添加服务器。
- 您的服务器满足安装 MetaDB 的资源要求。
操作步骤
登录 OAT 。
在左侧导航栏,单击 产品服务 > 组件管理。
在 组件管理 页面,单击右上角的 创建组件,选择 创建 MetaDB 。

在 创建 MetaDB 页面,配置各项参数。
配置 MetaDB 的基础信息。
参数 说明 MetaDB 镜像 MetaDB 的 Docker 镜像文件。单击下拉框中的 管理镜像文件 按钮,可在弹出的面板中通过 本地扫描 或 远程连接 的方式添加镜像文件。 - 推荐采用 本地扫描 方式,您需将镜像文件上传至 oat 容器内的
/data/images目录,若启动 OAT 时挂载了宿主机目录,可直接拷贝 MetaDB 镜像到宿主机映射的目录中。 - 远程连接 针对可以访问到镜像仓库的情况。其中,镜像仓库 填入 docker 仓库地址,例如
reg.docker.alibaba-inc.com/xxx/xxx;镜像标签 填写镜像版本号,如3.3.9-x64;架构 根据实际情况进行选择。
组件名称 组件的名称。不允许与其他组件重名,默认名称为 metadb。 服务器 待安装 MetaDB 的服务器 IP 地址。可多选,多选后每台服务器上都将安装 1 个 MetaDB 。 CPU MetaDB 在服务器上可用的 CPU,默认为 32C 。 内存 MetaDB 在服务器上可用的内存,默认为 90GB 。 MetaDB 集群的名称 MetaDB 的集群名称。 root@sys 密码 sys 租户的 root 用户密码。 
- 推荐采用 本地扫描 方式,您需将镜像文件上传至 oat 容器内的
(可选)配置 MetaDB 的安装路径。
参数 说明 安装目录 MetaDB 的安装路径,默认值为 /home/admin/oceanbase,支持自定义目录。数据目录 MetaDB 的数据存储路径,默认值为 /data/1,支持自定义目录。日志目录 MetaDB 的日志存储路径,默认值为 /log/1,支持自定义目录。备份目录 可选,MetaDB 的备份路径,默认值为空,支持自定义目录。 
(可选)配置 MetaDB 的启动参数。
参数 说明 MySQL 端口 MetaDB 的 MySQL 端口,默认值为 2881 。 RPC 端口 MetaDB 的 RPC 端口,默认值为 2882 。 OB Proxy 服务端口 OB Proxy 的服务端口,默认值为 2883 。 SSHD 端口 MetaDB 容器内的 SSHD 端口,默认值为 2022。OCP 通过连接 SSHD 端口部署 OCP Agent 。 root 密码 MetaDB 容器内的 root 用户密码。 
说明
- MetaDB 所需的 CPU 和内存资源为 MetaDB 资源、MonitorDB 资源、sys 租户、system_memory 和 OBProxy 等资源的累加值,在为 MetaDB 分配相关资源时,建议您除所需资源外预留一定的余量(系统租户本身也会占用一定资源)。
- 在配置 MetaDB 的安装路径时,需确保数据目录、安装目录和日志目录为空,且目录归属的用户为 admin。
- 同一个 MetaDB 集群中,需要确保镜像的硬件架构保持统一(目前 OAT 不支持异构)。
- 若需要部署多节点 MetaDB 时,子步骤 1 中 服务器 可选择多个待安装 MetaDB 的服务器 IP 地址。
MetaDB 配置完成后,单击 提交。如果您的配置有误,可单击 重置 一键恢复默认配置。
提交创建 MetaDB 成功后,进入 系统与安全 > 任务列表 页面,单击任务名称,可查看详细任务信息。
