部署 OMS 前,需要在 OAT 的配置文件中添加 OMS 的基本配置信息,包括部署 OMS 机器的 IP 和 OMS Docker 容器的版本信息。

操作步骤

  1. 以 root 用户登录曾执行过安装 OCP 的服务器(安装 OCP 时本地生成了相关用户和密码信息)。

  2. 进入 /root/t-oceanbase-antman/obcluster.conf 目录,修改配置文件中 OMS相关的配置项。

    根据环境和版本信息,主要修改以下三个配置项:

  • OMS_IP:指要部署 OMS 的机器 IP。

  • oms_image_REPO:OMS 镜像 repo。

  • oms_image_TAG:OMS 镜像 TAG。

其他配置项默认不需要修改:

  • OMS_PORT:OMS 服务的端口号,默认为 8088。

  • OMS_METADB_USER:OMS 的 MetaDB 用户,默认为 root。

  • OMS_METADB_TENANT:OMS 的 MetaDB 租户,默认是 oms_meta,创建在 OAT 的 obcluster meta OB集群中。

  • OMS_METADB_DBNAME:OMS 的 MetaDB database名,默认是 oms_meta。

  • oms_container_name:OMS 容器的名字,默认是 oms。

  • oms_docker_cpus=12:OMS 容器分配的 CPU 配额,默认是 12。

  • oms_docker_memory=24G:OMS 容器的内存配额,默认是 24G。

  • oms_docker_image_package:OMS 镜像 tar 包的文件名,默认是 oms.tar.gz。

修改后的示例如下:

  1. ################### OMS 基本配置 / MUST CHANGE ACCORDING ENVIRONMENT / 根据环境必须修改 ############################
  2. OMS_IP=xxx.xxx.xxx.xxx
  3. oms_image_REPO=acs-reg.alipay.com/oceanbase/oms-all-in-one
  4. oms_image_TAG=1.1.1-beta
  5. ################### OMS ADVANCED SETTINGS / 基本不用修改 ########################
  6. OMS_PORT=8088
  7. OMS_METADB_USER=root
  8. OMS_METADB_TENANT=oms_tenant
  9. OMS_METADB_DBNAME=oms_meta
  10. oms_container_name=oms
  11. oms_docker_cpus=12
  12. oms_docker_memory=24G
  13. oms_docker_image_package=oms.tar.gz