前提条件
安装前,请确认已将 ODC 的 Docker image 保存成 odc.tar.gz,存放在 /root/t-oceanbase-``antman
目录下。
操作步骤
以 root 用户登录曾执行过安装 OCP 的服务器。
说明
安装 OCP 时本地生成了相关用户和密码信息。
执行以下命令,获取脚本帮助。
cd /root/t-oceanbase-antman
./install.sh -h
Usage: ./install.sh [OPTIONS]
Options:
-h, --help Print help and exit
-d, --debug Print debug information
-V, --version Print version
-i, --install-steps string For example 1,3-5,7-
-c, --clear-steps string For example 1,3-5,7-
-f, --config-file string Read in a config file
-l, --load-balance dns | haproxy
Steps:
1. ssh authorization
2. install load balancer (default: dns)
3. install ob server
4. init ocp metadb
5. install temp OCP
6. install obproxy
7. install OCP
8. POSTCHECK
9. install OMS (optional)
10. install ODC (optional)
根据返回结果,确认 ODC 的安装步骤为 10。
执行以下命令,开始安装。
./install.sh -i 10
输出如下所示日志,表示安装成功。
run install.sh with DEBUG=FALSE, INSTALL_STEPS= CLEAR_STEPS=10 CONFFILE=/root/t-oceanbase-antman/obcluster.conf
[2019-08-16 14:26:03.135619] INFO [start antman API service]
LB_MODE=dns
[2019-08-16 14:26:03.155233] INFO [clear_step9: uninstalling odc and remove docker, logfile: /root/t-oceanbase-antman/logs/uninstall_odc.log]
后续操作
如果后续不再需要 ODC,可以将其卸载。
执行以下命令,卸载 ODC。
cd /root/t-oceanbase-antman
./install.sh -c 10
输出如下所示日志,表示卸载成功。
run install.sh with DEBUG=FALSE, INSTALL_STEPS= CLEAR_STEPS=10 CONFFILE=/root/t-oceanbase-antman/obcluster.conf
[2019-08-16 14:26:03.135619] INFO [start antman API service]
LB_MODE=dns
[2019-08-16 14:26:03.155233] INFO [clear_step9: uninstalling odc and remove docker, logfile: /root/t-oceanbase-antman/logs/uninstall_odc.log]