1.2.4.2. 删除和删除节点


删除节点会将节点中所有设备的现有 brick 移到集群中的其它设备。这有助于确保节点中的所有设备都没有 brick。只能在禁用设备后删除设备。

  1. 要删除节点,请执行以下命令:

    # heketi-cli node remove <node_id>

    例如:

    # heketi-cli node remove 5f0af88b968ed1f01bf959fe4fe804dc
    Node 5f0af88b968ed1f01bf959fe4fe804dc is now removed
  2. 执行以下命令删除与节点关联的设备,因为无法删除与其关联的设备:

    # heketi-cli device delete <device_id>

    例如:

    # heketi-cli device delete 56912a57287d07fad0651ba0003cf9aa
    Device 56912a57287d07fad0651ba0003cf9aa deleted

    对节点上的每个设备执行 命令。

  3. 使用以下命令删除节点:

    # heketi-cli node delete <node_id>

    例如:

    # heketi-cli node delete 5f0af88b968ed1f01bf959fe4fe804dc
    Node 5f0af88b968ed1f01bf959fe4fe804dc deleted

    删除节点将从 heketi 拓扑中删除节点。重新将节点重新添加到 heketi 的拓扑中,重复使用已删除节点的唯一方法是

    注意
    • 当使用 heketi 从 gluster 受信存储池中删除节点时,现有端点不会自动更新。
      要更新端点,请执行以下命令:
    # heketi-cli volume endpoint patch <volume-id>
    # oc patch ep <heketi-db-endpoint-name> -p <changes>
    • 可选-使用 heketi 从 gluster 受信存储池中删除节点,在已删除节点上运行的 pod 仍然存在。要删除 pod,请执行以下命令:
    # oc label nodes <node name> glusterfs-

    例如:

    # oc label node 192.168.90.3 glusterfs-
      node "192.168.90.3" labeled

    glusterfs=storage-host 标签已从节点中删除,以确保已删除的 glusterfs pod 已从移除的节点中停止并删除。有关维护前所需步骤的更多信息,请参阅链接 :https://access.redhat.com/documentation/en-us/red_hat_openshift_container_storage/3.11/html-single/operations_guide/index#necessary_steps_to_be_followed_before_maintenance

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部