在生成配置完成后,您可以通过 oat-cli 部署 OCP。
说明
对于三节点部署,在一台服务器上执行安装命令后,oat-cli 会根据上一步生成配置文件中提供的 IP 地址与连接信息,自动将 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)根据返回结果,确认 OCP 的安装步骤为 1~8。
执行以下命令,安装 OCP。
# n-m 执行第 n 步到第 m 步,-c 清除步骤,-s 安装步骤 -f 指定使用文件 bash install.sh -i 1-8说明
在一台服务器上执行安装命令后,安装脚本会根据配置文件中提供的 IP 地址与连接信息,自动将 OCP 安装到三台服务器上。
异常处理
如果某一步部署失败了,只需要清除当前失败的步骤,根据日志的报错内容修复后,从当前步骤继续安装。
例如,第 5 步安装失败了,查看日志,由于配置文件配置错误,只需要修改正确后,执行以下命令:
bash install.sh -c 5 -i 5-
如果日志中返回如下信息,则表示 OCP 的部署即已完成。
[2020-02-11 22:53:20.978315] INFO [xxx.xxx.xxx.xxx post_check_ocp_service start]
[2020-02-11 22:53:20.980821] INFO [Curl xxx.xxx.xxx.xxx -> http://xxx.xxx.xxx.xxx:8080/services?Action=GetObProxyConfig&User_ID=admin&UID=alibaba]
[2020-02-11 22:53:21.194190] INFO [xxx.xxx.xxx.xxx: post_check_ocp_service done]
[2020-02-11 22:53:21.201536] INFO [step8: post check done]「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




