OCP 提供了白屏化下线 OBServer 的功能。OBServer 的下线即为集群节点的下线,执行 OBServer 下线操作即是将该节点移出集群。

背景信息

不同 OCP 版本的操作界面可能不同,本节以 OCP V2.5.0 版本为例提供操作指导,OCP 其他版本的操作请参考对应版本的《OCP 用户指南》文档。

操作步骤

  1. 登录 OCP。

    默认进入 集群概览 页面。

  2. 集群概览 页面的 集群列表 区域,选择待操作的集群并单击其集群名。

  3. 总览 页面的 OBServer 列表 区域,找到待删除 OBServer 的主机,在对应的 操作 列中,单击 … 图标,选择 删除

    说明

    删除多副本 OceanBase 集群的某一个 OBServer 将会删除该 OBServer 上的所有数据,但集群数据不会丢失。

    删除 OBServer

  4. 在弹出的 删除 OBServer 对话框中,选择待下线的目标主机,单击 删除

    说明

    • 节点的下线操作是不可逆的,下线后,节点的目录和数据被清空。只能重新加入集群(此过程包括节点 RPM 包的安装部署等步骤)。

    • 如果是 1:1:1 集群(3 个 Zone,每个 Zone 里面一台 OBServer 服务器),下线任意一台的动作都需要执行 Stop Server 的动作。该过程完成后,集群不是 3 副本的状态,如果此时任意剩余的 2 个节点掉线,那么将导致集群不可用。

    • 如果下线的节点是分区主节点,那么下线节点的过程伴随切主的动作。