文档

mc admin decommission

语法

mc admin decommission 命令启动 MinIO 服务器池 的退役过程。退役旨在移除不再满足或性能不如部署中其他池的较旧服务器池。MinIO 会根据每个池中可用自由空间的比率,自动将数据从退役池迁移到部署中剩余的池。

请参阅 退役服务器池,了解有关退役服务器池的完整过程。

退役是永久性的

一旦 MinIO 开始退役某个池,它就会将该池标记为永久停用(“排空”)。取消或以其他方式中断退役过程不会将池恢复到活动状态。

退役是一项主要的管理操作,需要精心计划和执行,不是一项琐碎或“日常”任务。

MinIO SUBNET 用户可以 登录 并创建一个与退役相关的新问题。与 MinIO 工程师通过 SUBNET 的协调可以确保退役成功,包括性能测试和运行状况诊断。

社区用户可以在 MinIO 社区 Slack 上寻求支持。社区支持仅为尽力而为,没有关于响应速度的 SLA。

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}

全局标志

此命令支持任何 全局标志

示例

请参阅 退役服务器池,了解有关退役服务器池的完整过程。