3.8 KiB
mc admin decommission
minio
Table of Contents
mc admin decommission
Syntax
The mc admin decommission
command starts the
decommissioning process for a MinIO server pools <minio-intro-server-pool>
.
Decommissioning is designed for removing an older server pool whose
hardware is no longer sufficient or performant compared to the pools in
the deployment. MinIO automatically migrates data from the
decommissioned pool to the remaining pools in the deployment based on
the ratio of free space available in each pool.
See minio-decommissioning
for a complete procedure on
decommissioning a server pool.
Decommissioning is Permanent
Once MinIO begins decommissioning a pool, it marks that pool as permanently inactive ("draining"). Cancelling or otherwise interrupting the decommissioning procedure does not restore the pool to an active state.
Decommissioning is a major administrative operation that requires care in planning and execution, and is not a trivial or 'daily' task.
MinIO SUBNET users can log in and create a new issue related to decommissioning. Coordination with MinIO Engineering via SUBNET can ensure successful decommissioning, including performance testing and health diagnostics.
Community users can seek support on the MinIO Community Slack. Community Support is best-effort only and has no SLAs around responsiveness.
mc admin [GLOBALFLAGS] decommission start|status|cancel ALIAS TARGET
Parameters
start
Required Starts the decommissioning process for the server
pool specified to ~mc admin decommission TARGET
.
Requires specifying ~mc admin decommission TARGET
status
Required Returns the decommissioning status of all server
pools on the specified ~mc admin decommission ALIAS
:
Active
- The pool is active and not scheduled for decommissioning.Draining
- The pool is currently decommissioning.Draining (Failed)
- The decommissioning process failed and requires manually restart.Draining (Cancelled)
- The decommissioning process was manually cancelled.
If the command includes a ~mc admin decommission TARGET
, the command output
includes the rate of data migration if decommissioning is in
progress.
cancel
Required Cancels an ongoing decommissioning process on the
pool specified to ~mc admin decommission TARGET
.
Requires specifying ~mc admin decommission TARGET
.
Cancelling a decommissioning process does not return the pool to an
active state. You must eventually complete the decommissioning process
and remove the pool from the deployment. You can resume the process by
running mc admin decommission start
again against the
pool.
ALIAS
Required The alias <alias>
of the MinIO deployment on which
to start the decommissioning process.
TARGET
The full description of the server pool on which the command operates. For example:
https://minio-{01...04}.example.net:9000/mnt/disk{1...4}
Global Flags
Examples
See minio-decommissioning
for a complete procedure on
decommissioning a server pool.