安装 oat-cli
oat-cli 是 OceanBase 数据库生态产品的自动化部署工具。部署前,需要在所有服务器上安装 oat-cli 的 RPM 包,用于自动化部署。
背景信息
OceanBase 独立版(Antman)是一个提供一键部署 OCP,OMS,ODC 等 OceanBase 数据库周边工具平台的 cli 工具(简称:oat-cli),并且为 OBServer 提供标准化操作系统配置的能力,支持部署在 x86_64 以及 aarch64 架构的物理服务器和主流的虚拟机,操作系统支持主流的 Linux 发行版本。
说明
如果需要可视化部署能力,请使用 OAT 3.1.3 ,包含 Antman 的全部功能,使用更简单。
操作步骤
1. 将 oat-cli 的安装包拷贝到任意一台服务器。
2. 使用 root 用户登录该机器,执行以下命令,安装 oat-cli 。
[root@hostname /]# rpm -ivh t-oceanbase-antman-x.x.x-xxxxxxx.alios7.x86_64.rpm重复步骤 1 ~ 步骤 2,完成所有服务器上 oat-cli 的安装。
通过 oat-cli 配置部署环境
您需要使用 oat-cli 修改各服务器的部署环境配置。
1. 添加 admin 用户
为便于后续维护,部署前,您需要为每台服务器添加 admin 用户。
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -u2. 修改操作系统内核配置
- OCP 服务器
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -c -r ocp- OBServer 服务器
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -c -r ob- OMS 服务器
执行以下命令,对每台 OMS 服务器进行设置。
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -c -r oms3. 安装依赖包
- OCP 服务器安装依赖包
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -m -r ocp- OBServer 服务器安装依赖包
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -m -r ob- OMS 服务器安装依赖包
在每台 OMS 服务器执行以下命令,安装依赖包。
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -m -r oms4. OCP 与 OMS 服务器安装 Docker
在 OCP 与 OMS 服务器上执行以下命令,安装 Docker。
[root@hostname /]# cd /root/t-oceanbase-antman/clonescripts
[root@hostname clonescripts]# ./clone.sh -i最后修改时间:2022-09-03 23:58:55
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




