欢迎访问 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 网络环境
-
使用 root 用户通过初始 IP 地址连接到 ODM。
-
运行安装脚本。
[root@hostname /]# cd /odm-deploy-tools/scripts [root@hostname /]# ./appctl.sh start ************************************************ *欢迎使用OAT自动化部署工具 *版本: V2.2.3 *[请按照提示输入配置参数,回车键保存,q退出] ************************************************ -
根据提示信息,输入物理机节点个数。
请输入节点个数: 6 -
根据提示信息,配置 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 -
根据提示信息,输入网关 IP 地址。
*****Step1.请输入1个网关IP地址用于配置部署OCP***** 192.168.1.100 -
根据提示信息,输入 OCP 端口号。
输入 n 表示使用默认端口(8080),输入 y 表示使用自定义端口。
*****Step1.是否更改OCP server端口(默认8080) Y(y):yes, N(n):no:n如果您选择了 y,输入自定义端口号。例如:
自定义端口:30080
配置负载均衡模式
ODM 为您提供了三种负载均衡模式,本节以 OBLB 模式为例,为您介绍配置一体机负载均衡模式的方式。有关 F5 模式与 DNS 模式负载均衡的配置方法,请参见 新增 OCP 配置文件。
-
根据安装脚本提示,选择负载均衡模式:
*****Step2.请选择负载均衡模式***** A:F5模式 B:OBLB模式 C:DNS模式 请输入选项[A/B/C]: B -
根据提示信息,配置 OCP Meta 库 OBProxy 的代理 IP 地址与端口号。
该 OBProxy 是用于连接 OCP MetaDB 库,与 OceanBase 数据库的 OBProxy 服务无关。
您选择的是SLB模式 请输入一个ip用于配置OCP Meta库的obproxy vip(如需自定义端口请直接在ip后面输入':端口号',默认2883): -
根据提示信息,配置 OCP 的代理 IP 地址与端口号。
部署完成后,用户可以使用该代理 IP 地址与端口号访问 OCP。
请输入一个ip用于配置 OCP vip(如需自定义端口请直接在ip后面输入':端口号',默认8080)):
配置 OBServer
-
根据安装脚本提示,配置 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 -
选择 OBServer 的负载均衡模式。
该项用于配置 OBProxy 使用的负载均衡模式,推荐使用 OBLB 模式。有关 DNS 模式负载均衡的配置方法,请参见 新增 OCP 配置文件。
*****Step3.请选择负载均衡模式***** A:OBLB模式 B:DNS模式 输入选项[A/B]:A -
输入业务库 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 来确认部署是否成功。操作步骤如下:
-
在浏览器中输入 OAT 的访问地址,按回车键。
OAT 的访问地址:http://< OAT 服务器地址 >:7000。
-
在显示的登录页面,使用 admin 账号登录系统。
如果登录成功,则表示 OAT 部署成功。 -
在 OAT 导航栏中单击 产品管理 > 产品管理 ,在 OCP 产品页签单击 访问 OCP 。
-
在弹出的登录页面,使用默认账号
admin账号登录。
-
在 OCP 导航栏单击 集群 。
您可以查看机器监控信息,确认性能指标、机器资源等信息是否正常。
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/




