暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

部署OMS配置文件

OceanBase 2022-12-04
873

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

操作步骤

  1. 以 root 用户登录曾执行过安装 OCP 的服务器。

    说明

    安装OCP时本地生成了相关用户和密码信息

  2. 进入 /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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论