暂无图片
暂无图片
11
暂无图片
暂无图片
暂无图片

开始部署OceanBase

OceanBase 2022-11-29
1013

在生成配置完成后,您可以通过 oat-cli 部署 OCP。

说明

对于三节点部署,在一台服务器上执行安装命令后,oat-cli 会根据上一步生成配置文件中提供的 IP 地址与连接信息,自动将 OCP 安装到三台服务器上。

安装

  1. 在 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。

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

评论