mc admin decommission
语法
mc admin decommission
命令启动了 MinIO
服务器池 的退役过程。
退役设计用于移除硬件不再足够或性能
不佳的服务器池。MinIO 会根据每个池中可用
的免费空间比例,自动将数据从退役的池迁移
到部署中的剩余池。
有关退役服务器池的完整程序,请参见 关闭服务器池。
Decommissioning is Permanent
一旦MinIO开始退役一个池,它会将该池标记为 永久 不活跃( “drain” 状态)。取消或以其他方式 中断退役程序 不会 将池恢复到 活动状态。
退役是一个重大的管理操作,需要在规划和执行上谨慎 行事,并不是一个简单或 ‘日常’ 的任务。
MinIO SUBNET 用户可以通过 log in 并在 SUBNET 中创建一个新问题时,与 MinIO 工程团队 进行协调,以确保成功的退役, 包括性能测试和健康诊断。
社区用户可以在 MinIO Community Slack 上寻求支持。社区支持是尽力而为的, 没有关于响应性的SLA。
mc admin [GLOBALFLAGS] decommission start|status|cancel ALIAS TARGET
参数
- start
必需 开始指定给
mc admin decommission TARGET
的服务器池的退役过程。需要指定
TARGET
- status
必需 返回指定
mc admin decommission ALIAS
上所有服务器池的退役状态:Active - 该池处于活动状态,并未安排 退役。
Draining - 该池目前正在退役过程中。
Draining (Failed) - 退役过程失败, 需要手动重新启动。
Draining (Cancelled) - 退役过程已被手动 取消。
如果命令中包括了
mc admin decommission TARGET
, 那么 如果 退役正在进行中, 命令输出将包括数据迁移的速率。
- cancel
必需 取消指定给
TARGET
的池上正在进行的退役过程。需要指定
TARGET
.取消退役过程并不会将池返回到激活状态。 您必须最终完成退役过程并从部署中 移除该池。 您可以通过再次针对该池运行
mc admin decommission start
命令来恢复该过程。
- ALIAS
必需 要开始退役过程的 MinIO 部署的 alias。
全局标记
此命令支持任何 全局标志。
示例
要了解关于服务器池退役的完整程序, 请参阅 关闭服务器池 文档。