部署 OMS 前,需要在 OAT 的配置文件中添加 OMS 的基本配置信息,包括部署 OMS 机器的 IP 和 OMS Docker 容器的版本信息。
操作步骤
以 root 用户登录曾执行过安装 OCP 的服务器。
说明
安装OCP时本地生成了相关用户和密码信息
进入
/root/t-oceanbase-antman/obcluster.conf目录,修改配置文件中 OMS 相关的配置项。根据环境和版本信息,主要修改以下四个配置项:
- OMS_IP_LIST:指要部署 OMS 的机器 IP 信息,多台用逗号分隔。
- OMS_DOCKER_IMAGE_PACKAGE:OMS 镜像文件名。
- OMS_IMAGE_REPO:OMS镜像 repo。
- OMS_IMAGE_TAG:OMS镜像 TAG。
OMS 2.x/3.x 需要配置挂载目录:
- OMS_PHYSICAL_LOG_DIR:挂载的日志目录。
- OMS_PHYSICAL_RUN_DIR:挂载的运行目录。
- OMS_PYHSICAL_STORE_DIR:挂载的数据存储目录。
在 OMS 2.1 之后的版本,自动安装 influxdb 用于查看监控, 2.1 之前版本会自动忽略。
- OMS_INSTALL_INFLUXDB=TRUE
- OMS_INFLUXDB_PHISICAL_DIR=/data/oms/influxdb
- OMS_INFLUXDB_IMAGE_PACKAGE=influxdb_1.8.tar.gz
- OMS_INFLUXDB_IMAGE_REPO=influxdb
- OMS_INFLUXDB_IMAGE_TAG=1.8
其他配置项默认不需要修改:
- OMS_PORT:OMS drc 服务的端口号,默认为 8088。
- OMS_METADB_USER:OMS 的 MetaDB 用户,默认为 root。
- OMS_METADB_TENANT:OMS 的 MetaDB 租户,默认是 oms_meta,创建在 OAT 的 obcluster 集群中。
- OMS_METADB_DBNAME:OMS 的 MetaDB database名,默认是 oms_meta。
- OMS_CONTAINER_NAME:OMS 容器的名字,默认是 oms。
- OMS_DOCKER_CPUS=12:OMS 容器分配的 CPU 配额,默认是 12C。
- OMS_DOCKER_MEMORY=24G:OMS 容器的内存配额,默认是 24 GB。
修改后的示例如下:
################### OMS 基本配置 / MUST CHANGE ACCORDING ENVIRONMENT / 根据环境必须修改 ############################ OMS_IP_LIST=xxx.xxx.xxx.xxx OMS_IMAGE_REPO=acs-reg.alipay.com/oceanbase/oms-all-in-one OMS_IMAGE_TAG=1.1.1-beta OMS_DOCKER_IMAGE_PACKAGE=oms.tgz ################### OMS ADVANCED SETTINGS / 基本不用修改 ######################## OMS_PORT=8088 OMS_METADB_USER=root OMS_METADB_TENANT=oms_tenant OMS_METADB_TENANT_PASS=root OMS_METADB_DBNAME=oms_meta OMS_CONTAINER_NAME=oms OMS_DOCKER_CPUS=12 OMS_DOCKER_MEMORY=24G
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




