部署 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 MetaDB 集群中。
  • OMS_METADB_DBNAME:OMS 的 MetaDB 名,默认是 oms_meta。
  • oms_container_name:OMS 容器的名字,默认是 oms。
  • oms_docker_cpus=12:OMS 容器分配的 CPU 配额,默认是 12。
  • oms_docker_memory=24G:OMS 容器的内存配额,默认是 24 GB。
  • 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