首批通过分布式安全可靠测评,为关键业务系统打造
部署前准备
更新时间:2023-03-20 15:19:19
OceanBase 开发者中心(OceanBase Developer Center,ODC)在部署前需要预先准备元数据库和机器环境,部署完成后请在谷歌浏览器 Chrome 中访问 Web 版 ODC。
元数据库
元数据库是用来存储用户使用 ODC 过程中新建的连接和脚本等操作产生的用户数据,Web 版 ODC 安装前需要先准备好元数据库(OceanBase MySQL 模式),桌面版的元数据库是本地数据库,首次使用时会自动创建,所以无需手动准备元数据库。
操作步骤:
在 OceanBase MySQL 模式下申请一个租户。租户大小为 2C8G,租户名称无限制,本手册中的示例租户在集群 odc_cluster 中,租户名称为 odc_tenant。
说明
- ODC V3.3.0 之后版本提供变更流程和操作审计等企业级管控能力。
- ODC V3.3.1 之后版本解除对 MetaDB 版本的限制。
- MetaDB 所在 OceanBase 租户规格推荐 2C8G 及以上配置,配置过低容易导致性能问题。
- ODC V3.3.0 之后版本提供变更流程和操作审计等企业级管控能力。
在租户下创建数据库和用户以作为 ODC 元数据库,用户名、密码和元数据库名称没有限制。本手册中的示例数据库命名为 odc_metadb,数据库用户名和密码均为 obodc。
记录下元数据库的名称、用户名、密码、租户名称和租户所在集群的名称,在部署 ODC 时这些信息需要作为参数传入。
机器环境
Web 版 ODC 部署环境配置,按照 ODC 用户数的经验值:
20 内 ODC 用户,部署在规格为 4C8G 的服务器上;
100 内 ODC 用户,部署在规格为 4C16G 的服务器上;
500 内 ODC 用户,部署在规格为 8C32G 的服务器上;
更多用户视使用情况调整资源。
为实现轻量化的部署,ODC 使用了容器镜像,因此在部署前请在机器上安装 Docker 以拉取和运行镜像。
浏览器
推荐使用谷歌浏览器 Chrome 访问 Web 版 ODC,支持 78 及以上版本。
配置白名单
ODC V3.3.1 之后版本支持配置数据库白名单,防止 SSRF 攻击。
部署管理员连接到 ODC 的 MetaDB 后,访问该连接并执行 UPDATE config_system_configuration SET `value`='x.x.x.x' WHERE `key` = 'odc.connect.host-white-list'; 配置白名单。(多个 IP 使用逗号分隔,但不支持指定网段)
安装与启动 Docker
有关安装与启动 Docker,请参见 绑定挂载。