移除存储池内的节点 本节主要介绍如何使用API移除存储池内的节点。 此操作用来移除存储池内的指定节点。 注意 基础存储池仅剩一个可用故障域时,无法移除故障域内的任何节点。 节点涉及存储池的多个故障域,只能强制移除,强制移除节点可能造成数据丢失。 请求语法 plaintext DELETE /rest/v1/system/storagepool/poolName/node HTTP/1.1 Date: date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "nodes": [ node1, node2, ... ], "force": force, "deleteLocalData": deleteLocalData } 请求参数 参数 类型 描述 是否必须 poolName String 存储池名称。 取值:长度范围是1~16,只能由字母、数字和短横线()、下划线()组成,字母区分大小写,且仅支持以字母和数字开头。 是 nodes Array of String 要移除的节点。一次可以移除多个同一故障域的节点。一次不能移除涉及多个故障域的节点。 是 force Boolean 是否强制移除存储池内的节点。 注意 强制将节点从存储池中移除,可能造成数据丢失。 取值: true:强制移除存储池内的节点。 false:不强制移除存储池内的节点。 默认值为false。 否 deleteLocalData Boolean 将节点从存储池移除,是否删除存储在该节点上的HBlock数据。 取值: true:删除存储在该节点上的HBlock数据。 false:不删除存储在该节点上的HBlock数据。 默认值为false。 否