文件

mc admin decommission

語法

mc admin decommission 命令會開始 MinIO 伺服器集區的停用程序。停用旨在移除硬體已不足或效能不如部署中其他集區的舊伺服器集區。MinIO 會根據每個集區中可用可用空間的比例,自動將停用集區中的資料移轉到部署中剩餘的集區。

如需停用伺服器集區的完整程序,請參閱停用伺服器集區

停用是永久性的

一旦 MinIO 開始停用集區,它會將該集區標記為永久非使用中(「排空」)。取消或以其他方式中斷停用程序不會將集區還原為活動狀態。

停用是一項重要的管理作業,需要在規劃和執行方面多加注意,而不是一項瑣碎或「日常」的任務。

MinIO SUBNET 使用者可以登入並建立與停用相關的新問題。透過 SUBNET 與 MinIO 工程部門協調可以確保成功停用,包括效能測試和健康狀況診斷。

社群使用者可以在 MinIO 社群 Slack 上尋求支援。社群支援僅盡力而為,不保證回應時間。

mc admin [GLOBALFLAGS] decommission start|status|cancel ALIAS TARGET

參數

start

必要 開始對指定給 TARGET 的伺服器池進行解除委任程序。

需要指定 TARGET

status

必要 返回指定 ALIAS 上所有伺服器池的解除委任狀態。

  • Active - 伺服器池處於活動狀態,且未排定解除委任。

  • Draining - 伺服器池目前正在解除委任。

  • Draining (Failed) - 解除委任程序失敗,需要手動重新啟動。

  • Draining (Cancelled) - 解除委任程序已手動取消。

如果命令包含 TARGET,則命令輸出會包含資料遷移的速率如果正在進行解除委任。

cancel

必要 取消指定給 TARGET 的伺服器池上正在進行的解除委任程序。

需要指定 TARGET

取消解除委任程序不會使伺服器池回到活動狀態。您最終必須完成解除委任程序,並將伺服器池從部署中移除。您可以再次針對伺服器池執行 mc admin decommission start 來恢復程序。

ALIAS

必要 要在其中開始解除委任程序的 MinIO 部署的 別名

TARGET

命令在其上運作的伺服器池的完整描述。例如

https://minio-{01...04}.example.net:9000/mnt/disk{1...4}

全域旗標

此命令支援任何 全域旗標

範例

如需停用伺服器集區的完整程序,請參閱停用伺服器集區