OCP 为您提供了集群管理功能。您可通过该功能实现集群的创建、扩容、缩容、升级、重启和下线等操作。
背景信息
不同 OCP 版本的操作界面可能不同,本节以 OCP V2.4.4版本为例提供操作指导,OCP 其他版本的操作请参考对应版本的《用户指南》文档。
创建集群
集群的创建有 2 种方式:通过 OCP 创建和通过命令行的方式创建集群。通过 OCP 完成添加机器、上传 OceanBase 数据库的 RPM 包并创建集群。
登录 OCP。
添加主机。
单击左导航栏的 主机,在 主机管理 页面单击 添加主机。
在弹出的 添加主机 窗口,填写机器相关信息,包括 IP 地址、SSH 端口、机型、机房、类型、Root 密码、Admin 密码等,单击确定。
新建集群。
单击导航栏的 集群,在 集群概览 页面,单击 新建集群。
在 新建集群 页面,选择集群类型,填写集群名称、密码,并选择 OceanBase 数据库版本。
新建集群的配置说明如下表所示。
配置
描述
集群类型
选择主集群。
集群名称
自定义待管理的集群的名称。集群名称必须以英文字母开头,可支持大小写字母、数字和下划线,长度为2~48 字符。
root@sys密码
支持自定义或随机生成。密码需要满足以下复杂度条件:长度:8位 ~ 32位至少包含 2 个数字、2 个大写字母、2 个小写字母和 2 个特殊字符。 支持的特殊字符如下: ._+@#$%)
OB 版本
可以从列表中选择已有的 OceanBase 数据库版本,也可以在列表下方单击 添加版本,上传一个 OceanBase 数据库版本。
设置集群的部署模式信息。
默认添加 3 个 Zone 的信息,如果您希望部署的集群 Zone 的个数大于3个,您可以在下方单击 新增 按钮,增加新的 Zone 。
如果部署的集群的 Zone 的个数小于 3 个,您可以单击 Zone 后面的删除图标,删除多余的 Zone。
每个 Zone 需要设置的信息及其说明如下表所示。
配置
描述
Zone 名称
一般会有一个默认名称,您可以根据需要自定义名称。zone 名称必须以英文字母开头,可支持大小写字母、数字和下划线,长度为 2~48 字符。
机房
Zone 所在的机房,每个 Zone 只能部署在同一个机房。
机型
可选项。如果选择了机型,后面主机列表会根据机型进行过滤。
机器选择方式
可以选择 自动分配 或者 手动选择。
IP
您可以选择多个 IP。如果 机器选择方式 是 自动分配,则只需要输入机器的数量,OCP 会自动选择相应数量的可用机器;如果 机器选择方式 是 手动选择,则需要您手动从列表中选择若干个 IP。
Root Server位置
您可以选择一个 IP 作为 root Server 所在的机器。
优先级排序
Zone的优先级排序。该优先级顺序影响 sys 租户的 primary Zone 的优先级顺序。左边的列表框中显示了当前集群的所有 Zone。您可以在左侧列表框中选择一个或多个 Zone 添加到右侧的列表框中,默认先选择的 Zone 的优先级高于后选择的 Zone;一次选中的多个 Zone 的优先级相同。移动到右侧的列表框中后,您也可以在右侧的列表框中通过拖拽调整顺序,列表框上方的 Zone 的优先级高于下方的 Zone。
完成后,单击 提交。
在弹出的 确认提交信息 对话框中,确认信息无误后,单击 确定。
集群重启
集群的重启动作可以细分为每个 Zone重启,也可以是集群所有 Zone 一起重启。通常是在更改了某些参数需要重启生效时采用的操作。
登录 OCP。
默认进入 集群概览 页面。
在 集群概览 页面的 集群列表 区域,选择待操作的集群并单击其集群名。
单击 总览 页面的右上角图标,选择 重启集群。
选择 重启范围 为 全部、某个 Zone 或某几个 Zone,单击 重启。
选择如果选择了全部,则系统会重启集群中所有节点的 OBServer 进程;如果选择的是某些 Zone,则系统会重启这些 Zone 的 OBServer 进程。
集群下线
集群的下线操作通常是集群被替换或者需要重新部署的情况。
注意
集群下线操作不可逆,并且会删除所有数据,请谨慎操作。
登录 OCP 。
默认进入 集群概览 页面。
在 集群概览 页面的 集群列表 区域,选择待删除的集群并单击其集群名。
在 总览 页面的右上角,单击…图标,选择 删除集群。
在弹出的 删除集群 对话框中,输入 delete,单击 删除。
集群扩容
集群级别的扩容通常可以通过增加 OBserver 服务器来完成。扩容可以增加整个集群的资源数量,可以分配更多的资源给租户。通常在租户资源占满当前集群的情况下如需新加租户,或者租户扩容,此时需要集群级别的扩容。
在扩容前,请将服务器添加到 OCP 的管理界面。
登录 OCP 。
默认进入 集群概览 页面。
在 集群概览 页面的 集群列表 区域,选择待扩容的集群并单击其集群名。
在 总览 页面右上角,单击 添加 OBServer。
在 OBServer**信息** 区域,分别为每个 Zone 选择机型、机器选择方式及待添加的 OBServer 所在的主机 IP 址。
完成后,单击 确定。
说明
OceanBase 数据库不推荐不同的机型进行混合配置。通常推荐机器配置一样的服务器加入集群。例如,不推荐 HDD 磁盘的服务器和 SSD 磁盘的服务器混合使用的场景。