刪除拓撲節點
更新時間 2024-09-06 16:00:48
最近更新時間: 2024-09-06 16:00:48
分享文章
本節主要介紹刪除拓撲節點的命令。
./stor topology rm { -n | --name } NODE_NAME [ -d | --del-data ] [ -f | --force ]
此命令用來刪除拓撲節點。
注意
對于server節點,該節點的所有path都不屬于任何存儲池,可以從集群中刪除這個server,否則只能強制移除該節點,強制移除節點可能造成數據丟失。
對于room、rack節點,該節點沒有任何子節點,才能從集群中刪除,否則不能移除該節點,強制移除也不可以。
對于同名的節點,如room1:rack1以及room2:rack1,NODE_NAME可以帶上父節點的名稱,否則可能找不到對應的節點。
此命令不支持刪除path節點,如果需要刪除path節點,請使用移除數據目錄。
參數
參數 描述 -n NODE_NAME 或 --name NODE_NAME 指定要刪除的拓撲節點名稱。
取值:字符串形式,長度范圍1~63,只能由字母、數字、句點(.)、下劃線(_)和短橫線(-)組成,字母區分大小寫,且僅支持以字母或數字開頭。
-d 或 --del-data 刪除拓撲節點,并刪除拓撲節點上的HBlock數據。僅刪除server類型的節點時支持此參數。 -f 或 --force 強制刪除拓撲節點。僅刪除server類型的節點時支持此參數。
注意強制刪除拓撲節點,可能造成數據丟失。
示例
示例1
刪除拓撲節點room3。
[root@hblockserver CTYUN_HBlock_Plus_3.7.0_x64]# ./stor topology rm -n room3
Deleted node room3 successfully.
示例2
刪除拓撲節點hblock_4。
[root@hblockserver CTYUN_HBlock_Plus_3.7.0_x64]# ./stor topology rm -n room2:rack2:hblock4
Deleted node room2:rack2:hblock4 successfully.