在部署 OCP 前,还需要添加 OCP 配置文件。

前提条件

请确认已添加 OCP 服务器,且服务器已完成手动设置及初始化操作。

如果需要使用自定义的 OCP docker image,请确认已将自定义的镜像文件上传至 OAT 服务器的 /data_dir/ocp 目录下。

单节点部署

  1. 在左侧导航栏上,单击 产品部署 > 配置文件

  2. 在页面右上角,单击 新增配置文件 > OCP,进入 新增OCP配置文件 页面。

    Image 2.png

  3. 基本信息 向导页面,填写配置文件基本信息,并单击 下一步

    Image 3.png

    基本信息的填写说明如下表所示。

    字段

    描述

    配置名称

    配置文件的名称,用于区分各产品各部署场景的配置文件。

    OCP 类型

    选择 单机

    OCP 服务器

    选择 1 台 用于部署 OCP 的服务器。

  4. 进行负载均衡配置,并单击 下一步

    默认 负载均衡模式none,无需修改。

  5. 进行 Meta OB 容器配置,并单击 下一步

    Image 6.png

    MetaOB 容器配置字段填写说明如下。

    字段

    描述

    基本配置

    Meta OB镜像文件

    MetaDB 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    Meta OB 镜像仓库

    MetaDB 的镜像地址。

    如果选择的是默认 tar 包,则系统会自动关联到对应的镜像地址。

    Meta OB 镜像标签

    MetaDB 的镜像 TAG。

    如果选择的是默认 tar 包,则系统会自动关联到对应的镜像标签。

    高级配置

    容器 CPU

    分配给 MetaDB 容器的 CPU,默认为 32,即32C。

    容器内存

    分配给 MetaDB 容器的内存,默认为 128G。

    Meta OB 服务端口

    MetaDB 真实的服务端口,默认为 2881。

    Meta OB RPC 端口

    MetaDB 的远程访问端口,默认为 2882。

    Meta OB 数据目录

    MetaDB 的数据存放目录,默认为/data1。

    Meta OB 日志目录

    MetaDB 产生的日志的存放目录,默认为 /data/log1

    Meta OB 集群名称

    MetaDB 的集群名称。

    预分配磁盘空间占比

    默认为 90。

    启用备份

    是否启用备份,默认为 FALSE

    Meta OB 备份目录

    MetaDB 数据的备份目录,默认为 /obbackup

    机房名

    当前部署 OCP 的机房的名称。

    地域名

    当前部署 OCP 的地域名。

  6. 进行 OBProxy 容器配置,并单击 下一步

    Image 7.png

    OBProxy 容器配置字段填写说明如下表所示。

    字段

    描述

    基本配置

    OBProxy 镜像文件

    OBProxy 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    OBProxy 镜像仓库

    OBProxy 的镜像地址。

    OBProxy 镜像标签

    OBProxy 的镜像 TAG。

    高级配置

    OBProxy 服务端口

    OBProxy 的服务端口,默认为 2883。

    OBProxy 容器 CPU

    分配给 OBProxy 容器的 CPU,默认为 4,即 4C。

    OBProxy 容器内存

    分配给 OBProxy 容器的内存,默认为 6G。

    OBProxy 容器名

    OBProxy 的容器名,默认为 obproxy。

  7. 进行 OCP Server 容器配置。

    Image 9.png

    OCP Server 容器配置字段填写说明如下表所示。

    字段

    描述

    基本配置

    OCP Server 镜像文件

    OCP Server 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 ,选择自定义的远程镜像。

    OCP Server 镜像仓库

    OCP Server 的镜像地址。

    OCP Server 镜像标签

    OCP Server 的镜像 TAG。

    高级配置

    OCP Server 容器 CPU

    分配给 OCP Server 容器的 CPU,默认为 4,即 4C。

    OCP Server 容器内存

    分配给 OCP Server 容器的内存,默认为 16G。

    OCP Server 服务端口

    OCP Server 的服务端口,默认为 8080。

    OCP Server 容器名

    OCP Server 的容器名,默认为 ocp。

  8. 单击 确定

    系统会生成一个任务流,开始部署 OCP,您可以在 任务管理 中查看该任务的执行情况。

三节点部署

  1. 在左侧导航栏上,单击 产品部署 > 配置文件

  2. 在页面右上角,单击 新增配置文件 > OCP,进入 新增 OCP 配置文件 页面。

    Image 2.png

  3. 基本信息 向导页面,填写配置文件基本信息,并单击 下一步

    Image 10.png

    基本信息的字段填写说明如下表所示。

    字段

    描述

    配置名称

    配置文件的名称,用于区分各产品各部署场景的配置文件。

    OCP 类型

    选择 三节点

    OCP 服务器

    选择 3台 用于部署 OCP 的服务器。

  4. 进行负载均衡配置,并单击 下一步

    Image 11.png

    负载均衡配置的字段填写说明如下表所示。

    字段

    描述

    基本配置

    负载均衡模式

    三节点部署场景下,负载均衡模式 可选择以下 2项:

    • dns:需要配置负载均衡镜像文件、负载均衡镜像仓库地址、负载均衡镜像标签。同时还可以根据需要,进行高级配置。

    • f5:需要配置 OCP 代理 IP 、OCP 代理端口、OBProxy 代理 IP 以及 OBProxy 代理端口。

    负载均衡镜像文件

    负载均衡的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    负载均衡镜像仓库

    负载均衡的镜像地址。

    负载均衡镜像标签

    负载均衡的镜像 TAG。

    OCP 代理 IP

    OCP 的 vip,需要在部署前提前申请。

    OCP 代理端口

    OCP 的 vport。

    OBProxy 代理 IP

    OBProxy 的 vip,需要在部署前提前申请。

    OBProxy 代理端口

    OBProxy 的 vport。

    高级配置

    基础域名

    默认有一个推荐域名 oceanbase.com,该域名仅在部署的 OCP 的节点可以自由访问,其他节点访问需要配置 /etc/hosts 解析。

    OCP 代理端口

    OCP 的 vport,默认为 80。

    OCP 子域名

    默认为 ocp。

    OBProxy 子域名

    默认为 obproxy。

    负载均衡容器名

    默认为 ob_dns。

    负载均衡监控端口

    默认为 85。

  5. 进行 MetaOB 容器配置,并单击 下一步

    Image 6.png

    MetaOB 容器配置字段填写说明如下表所示。

    字段

    描述

    基本配置

    Meta OB 镜像文件

    MetaDB 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    Meta OB 镜像仓库

    MetaDB 的镜像地址。

    Meta OB 镜像标签

    MetaDB 的镜像 TAG。

    高级配置

    容器 CPU

    分配给 MetaDB 容器的 CPU,默认为 32,即32C。

    容器内存

    分配给 MetaDB 容器的内存,默认为 128G。

    Meta OB 服务端口

    MetaDB 真实的服务端口,默认为 2881。

    Meta OB RPC 端口

    MetaDB 的远程访问端口,默认为 2882。

    Meta OB 数据目录

    MetaDB 的数据存放目录,默认为 /data1

    Meta OB 日志目录

    MetaDB 产生的日志的存放目录,默认为 /data/log1

    Meta OB 集群名称

    MetaDB 的集群名称。

    预分配磁盘空间占比

    默认为 90。

    启用备份

    是否启用备份,默认为 FALSE

    Meta OB 备份目录

    MetaDB 数据的备份目录,默认为 /obbackup

    机房名

    当前部署 OCP 的机房的名称。

    地域名

    当前部署 OCP 的地域名。

  6. 进行 OBProxy 容器配置,并单击 下一步

    Image 7.png

    OBProxy 容器配置字段填写说明如下表所示。

    字段

    描述

    基本配置

    OBProxy 镜像文件

    OBProxy 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    OBProxy 镜像仓库

    OBProxy 的镜像地址。

    OBProxy 镜像标签

    OBProxy 的镜像 TAG。

    高级配置

    OBProxy 服务端口

    OBProxy 的服务端口,默认为 2883。

    OBProxy 容器 CPU

    分配给 OBProxy 容器的 CPU,默认为 4,即 4C。

    OBProxy 容器内存

    分配给 OBProxy 容器的内存,默认为 6G。

    OBProxy 容器名

    OBProxy 的容器名,默认为 obproxy。

  7. 进行 OCP Server 容器配置。

    Image 9.pngOCPServer 容器配置字段填写说明如下表所示。

    字段

    描述

    基本配置

    OCP Server 镜像文件

    OCP Server 的镜像 tar 包。

    您可以选择系统默认的 tar 包,也可以单击 其他,选择自定义的远程镜像。

    OCP Server 镜像仓库

    OCP Server 的镜像地址。

    OCP Server 镜像标签

    OCP Server 的镜像 TAG。

    高级配置

    OCP Server 容器 CPU

    分配给 OCP Server 容器的 CPU,默认为 4,即 4C。

    OCP Server 容器内存

    分配给 OCP Server 容器的内存,默认为 16G。

    OCP Server 服务端口

    OCP Server 的服务端口,默认为 8080。

    OCP Server 容器名

    OCP Server 的容器名,默认为 ocp。

  8. 单击 确定

    系统会生成一个任务流,开始部署 OCP,您可以在 任务管理 中查看该任务的执行情况。