在日常运维过程中,您可以对集群进行重启、停止、删除及升级操作。
前提条件
注意
若您选择使用 OBD 对集群进行重启、停止、删除及升级操作,则可以跳过该前提条件。
待管理的集群可以在当前 OCP 中进行管理。
如果该集群未加入到 OCP 中进行管理,请联系管理员将待操作的集群接管到当前 OCP 中,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的 接管集群 。
在执行集群管理操作前,请确认当前登录用户具备 CLUSTER_MANAGER 角色权限。
如果当前用户没有该角色权限,请联系管理员为您添加,具体操作方法请参见 OCP 对应版本的《用户指南》文档中的 编辑用户 。
查看集群信息
集群创建成功后,您可以通过配置项或 OCP 来查看集群基本信息。
通过视图查看集群信息
使用
root用户登录系统的sys租户。执行以下语句,查看集群信息。
示例如下:
obclient> show parameters like '%cluster%'; +-------+----------+----------------+----------+------------+-----------+-----------+---------------------+----------+---------+---------+-------------------+ | zone | svr_type | svr_ip | svr_port | name | data_type | value | info | section | scope | source | edit_level | +-------+----------+----------------+----------+------------+-----------+-----------+---------------------+----------+---------+---------+-------------------+ | zone1 | observer | xx.xx.xx.xx | 2882 | cluster_id | NULL | 1 | ID of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | | zone1 | observer | xx.xx.xx.xx | 2882 | cluster | NULL | obcluster | Name of the cluster | OBSERVER | CLUSTER | DEFAULT | DYNAMIC_EFFECTIVE | +-------+----------+----------------+----------+------------+-----------+-----------+---------------------+----------+---------+---------+-------------------+ 2 row in set
通过 OCP 查看集群信息
登录 OCP。
默认进入 集群 页面。
在该页面的 集群列表 区域,可以看到当前 OCP 管理中的所有集群的集群名、集群 ID、当前版本、部署模式以及集群状态等信息。
单击待查看的集群名,进入该集群的 总览 页面。
可以进一步查看该集群所属的集群类型、Region 数量、硬件架构、机器数量等信息。
重启集群
集群的重启动作可以细分为每个 Zone 重启,也可以是集群的所有 Zone 一起重启。通常是在更改了某些参数后需要重启生效时执行的操作。
注意事项及影响
应确保待重启的 OceanBase 集群为多副本集群,且副本数应大于等于 3,这样 OceanBase 集群会轮转重启,重启过程中业务不停服。
若待重启的 OceanBase 集群的副本数小于 3,则重启集群时会停业务,请谨慎操作。
操作步骤
登录 OCP 。
默认进入 集群 页面。
在该页面的 集群列表 区域,选择待操作的集群并单击其集群名。
单击 总览 页面的右上角图标,选择 重启集群 。
选择 重启范围 为 全部 、某个 Zone 或某几个 Zone。
如果选择了 全部 ,则系统会重启集群中所有节点的 observer 进程。
如果选择的是某些 Zone,则系统会重启这些 Zone 的 observer 进程。

单击 重启 。
您可通过弹出框中的 查看任务 按钮,查看重启进度。
您也可在 系统管理 > 任务 中查看该任务的重启进度。
当任务状态为 完成 ,且集群 总览 页的 Zone 列表 中相关 Zone 的状态均为 运行中 时,表示重启成功。
说明
您也可以通过 OBD 提供的
obd cluster restart <deploy_name>命令来重启集群。详细信息请参考 obd cluster restart。
删除集群
您可以通过 OCP 删除不再使用的 OceanBase 集群。
登录 OCP 。
默认进入 集群 页面。
在该页面的 集群列表 区域,选择待删除的集群并单击其集群名。
在 总览 页面的右上角,单击 ... 图标,选择 删除集群 。
在弹出的 删除集群 对话框中,输入 delete。

单击 删除 。
您可通过弹出框中的 查看任务 按钮,查看进度或失败原因。
您也可在 系统管理 > 任务 中查看该任务的进度。
当该任务状态为 完成 ,且 集群 页的 集群列表 中无该 OceanBase 集群,则删除成功。
通过 OBD 删除集群
在 OBD 所在机器的操作用户下,执行如下命令销毁集群:
obd cluster destroy <deploy_name> [-f]其中,
deploy_name为所需删除的集群名。选项-f为--force-kill,作用为:检查到工作目录下有运行中的进程时,强制停止。执行如下命令查看 OBD 下集群的状态:
obd cluster list显示上一步中销毁的集群状态为
destroyed说明已成功销毁该集群。也可登录到集群对应的机器上,执行如下命令查看相关进程是否存在:
ps -ef | grep observer若查询结果显示无相关进程,也表示成功删除该集群。
说明
上述步骤中使用的到 OBD 命令,详细信息请参考 集群命令组。




