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

OceanBase 数据库一体机探索之旅第008期:如何初始化部署?

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

本节主要介绍 OceanBase 数据库一体机( OceanBase Data Machine, ODM )的初始化部署相关内容。

准备工作

默认情况下, ODM 已经完成了出厂配置,您只需为 ODM 做初始化配置。

  • 对于 6 节点部署模式,您需要准备 6 个 IP 地址,其中 3 个用于 OCP,3 个用于 OBServer。
  • 对于 12 节点部署模式,您需要准备 12 个 IP 地址,其中 3 个用于 OCP,9 个用于 OBServer。

本节以 6 节点部署为例,为您介绍如何使用脚本初始化 ODM。

配置 OCP 网络环境

  1. 使用 root 用户通过初始 IP 地址连接到 ODM。

  2. 运行安装脚本。

    [root@hostname /]# cd /odm-deploy-tools/scripts [root@hostname /]# ./appctl.sh start ************************************************ *欢迎使用OAT自动化部署工具 *版本: V2.2.3 *[请按照提示输入配置参数,回车键保存,q退出] ************************************************
  3. 根据提示信息,输入物理机节点个数。

    请输入节点个数: 6
  4. 根据提示信息,配置 OCP 服务器的 IP 地址与子网掩码。

    格式为 x.x.x.x/x,例如 192.168.1.1/24

    *****Step1.请输入3个ip/子网掩码 用于配置部署OCP(ex 192.168.1.1/24)***** 第1个<ip/子网掩码>:192.168.0.1/24 第2个<ip/子网掩码>:192.168.0.2/24 第3个<ip/子网掩码>:192.168.0.3/24
  5. 根据提示信息,输入网关 IP 地址。

    *****Step1.请输入1个网关IP地址用于配置部署OCP***** 192.168.1.100
  6. 根据提示信息,输入 OCP 端口号。

    输入 n 表示使用默认端口(8080),输入 y 表示使用自定义端口。

    *****Step1.是否更改OCP server端口(默认8080) Y(y):yes, N(n):no:n

    如果您选择了 y,输入自定义端口号。例如:

    自定义端口:30080

配置负载均衡模式

ODM 为您提供了三种负载均衡模式,本节以 OBLB 模式为例,为您介绍配置一体机负载均衡模式的方式。有关 F5 模式与 DNS 模式负载均衡的配置方法,请参见 新增 OCP 配置文件

  1. 根据安装脚本提示,选择负载均衡模式:

    *****Step2.请选择负载均衡模式***** A:F5模式 B:OBLB模式 C:DNS模式 请输入选项[A/B/C]: B
  2. 根据提示信息,配置 OCP Meta 库 OBProxy 的代理 IP 地址与端口号。

    该 OBProxy 是用于连接 OCP MetaDB 库,与 OceanBase 数据库的 OBProxy 服务无关。

    您选择的是SLB模式 请输入一个ip用于配置OCP Meta库的obproxy vip(如需自定义端口请直接在ip后面输入':端口号',默认2883):
  3. 根据提示信息,配置 OCP 的代理 IP 地址与端口号。

    部署完成后,用户可以使用该代理 IP 地址与端口号访问 OCP。

    请输入一个ip用于配置 OCP vip(如需自定义端口请直接在ip后面输入':端口号',默认8080)):

配置 OBServer

  1. 根据安装脚本提示,配置 OBServer 的 IP 地址。

    格式为 x.x.x.x/x,例如 192.168.1.1/24

    *****Step3.请输入3个<ip/子网掩码> 用于配置部署observer(ex 192.168.1.1/24)***** 第1个<ip/子网掩码>:192.168.0.4/24 第2个<ip/子网掩码>:192.168.0.5/24 第3个<ip/子网掩码>:192.168.0.6/24
  2. 选择 OBServer 的负载均衡模式。

    该项用于配置 OBProxy 使用的负载均衡模式,推荐使用 OBLB 模式。有关 DNS 模式负载均衡的配置方法,请参见 新增 OCP 配置文件

    *****Step3.请选择负载均衡模式***** A:OBLB模式 B:DNS模式 输入选项[A/B]:A
  3. 输入业务库 OBProxy 的虚拟 IP 地址与端口号。

    该地址与端口号用于部署 OceanBase 集群的 OBProxy 服务,部署完成后,您可以使用该 IP 地址与端口号访问 OceanBase 集群。

    请输入一个<ip>用于配置业务库的obproxy vip(如需自定义端口请直接在ip后面输入':端口号',默认2883):
    

配置时钟源

根据安装脚本提示,配置时钟源。

*****Step4.配置时钟同步源***** 请输入chrony server的ip:192.168.0.253

核对配置信息

安装脚本会为您显示当前的配置信息,如果确认信息无误,键入 y 执行部署。

**********核对配置信息********** *****Step1.***** 节点个数:6 3个OCP节点:192.168.0.1,192.168.0.2,192.168.0.3 网关地址:192.168.0.254 OCP server端口:8080 *****Step2.***** OCP负载均衡:dns OCP Meta库的子域名:oceanbase.com OCP的子域名:ocp *****Step3.***** observer 3节点部署:192.168.0.4,192.168.0.5,192.168.0.6 网关地址:192.168.0.254 observer负载均衡:dns 业务库的子域名:ob *****Step4.***** 用于配置时钟同步的chrony IP:192.168.0.253 请确认以上信息是否正确,确认后执行部署,否则终止!y

此时脚本开始执行部署任务。

********** install第1步:config_bond ********** *****正在配置服务器网络*****

部署后验证

ODM 部署成功后,您需要登录 OAT 来确认部署是否成功。操作步骤如下:

  1. 在浏览器中输入 OAT 的访问地址,按回车键。

    OAT 的访问地址:http://< OAT 服务器地址 >:7000。

  2. 在显示的登录页面,使用 admin 账号登录系统。

    image.png 如果登录成功,则表示 OAT 部署成功。

  3. 在 OAT 导航栏中单击 产品管理 > 产品管理 ,在 OCP 产品页签单击 访问 OCP

  4. 在弹出的登录页面,使用默认账号 admin 账号登录。

    Image 16.png

  5. 在 OCP 导航栏单击 集群

    您可以查看机器监控信息,确认性能指标、机器资源等信息是否正常。

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论