Cluster and Node Operations
You can use the Buckit Manager web interface to run operations against a cluster, a set of hosts, or a single node. This page describes the available operations and how they run.
Buckit Manager runs operations over two transports:
Admin API — operations dispatched through the Buckit admin API. These require admin credentials for the cluster.
SSH — operations that run commands on the hosts over SSH, such as
systemctlactions, upgrades, reboots, and provisioning. These require SSH credentials for the cluster.
After an operation finishes, it is recorded in History and the cluster view refreshes.
Note
Some operations are available only on Buckit clusters. On clusters still running MinIO Community Edition, these actions are disabled with a hint to migrate the cluster first. See Adding Clusters.
Cluster Actions
Open the Cluster Actions menu on the cluster detail page to run cluster-wide operations. The menu groups operations by transport.
Admin API
The CLI equivalent column lists the matching bm admin
command. Replace ALIAS with the alias of the cluster;
Buckit Manager creates an alias for each cluster it deploys or imports.
Operation |
Description |
CLI equivalent |
|---|---|---|
Restart cluster |
Sends a restart signal through the admin API. Every node re-execs in place, causing roughly three seconds of cluster unavailability. |
|
Stop cluster |
Stops the Buckit service on every node through the admin API. The S3 API and console are unreachable until you start the cluster again. Data and configuration are not affected. If the cluster runs under systemd, the service may respawn immediately — use Stop cluster (systemctl) to leave it down. |
|
Freeze S3 API / Unfreeze S3 API |
Freezes or resumes all S3 API calls (reads and writes). The admin API continues to work while frozen. Use only during maintenance. |
|
Start heal |
Triggers a heal scan through the admin API. The scan runs server-side and may take hours on a large deployment. Buckit Manager follows the event stream live; stopping the follow does not stop the scan. |
|
Upgrade cluster via Admin API |
Uses the Buckit admin API self-update flow. Downloads the selected release binary and restarts every node together. Use this for clusters that are not managed by systemd. |
|
SSH
Operation |
Description |
|---|---|
Rolling restart (systemctl) |
Restarts the Buckit service one node at a time over SSH, waiting for each node to report healthy before moving to the next. No cluster downtime. |
Start cluster (systemctl) |
Starts a stopped cluster by running |
Stop cluster (systemctl) |
Stops the Buckit service on every node over SSH. Unlike the admin API stop, the systemd unit ends up inactive and is not respawned, so the cluster stays down until you start it again. |
Upgrade Buckit systemd service |
Stages the selected version on every node without restarting, then restarts the cluster once through the admin API after all nodes are updated. |
Rotate root password |
Rewrites the cluster root password on every node and restarts the cluster. If a node does not already use a separate reloadable environment file, Buckit Manager first moves the current password into one and performs a rolling restart. It then writes the new password to every node, restarts the cluster through the admin API, waits for health, and rolls back on failure. Important Existing S3 clients, applications, and CLI sessions using the old credentials stop working at cutover. Update them before clients reconnect. |
Manager
The gear menu next to the cluster name holds manager-level settings that do not change cluster state directly:
Configure SSH credentials — set the SSH credentials Buckit Manager uses to reach this cluster. See Connection and Application Settings.
Set admin credentials — set the admin API root credentials Buckit Manager uses for this cluster.
Remove cluster definition — stop tracking the cluster in this manager. Hosts and data are not changed; you can re-import the cluster later. This action requires typing the cluster name to confirm.
Host Actions
On the cluster detail page, select one or more hosts using the row checkboxes to enable the host action bar above the nodes table. Host actions run over SSH against every selected host:
Operation |
Description |
|---|---|
Systemctl restart service |
Restarts the Buckit service on each selected host, one at a time, waiting for each node to report healthy before moving on. |
Reboot host |
Reboots each selected host over SSH, one at a time, then waits for the
node to rejoin the cluster. Requires typing |
Shut down host |
Powers off each selected host. The hosts stay down until you power them
on manually. Requires typing |
Warning
Do not reboot or shut down more than one host at a time, or the cluster may lose quorum.
Node Actions
The Actions menu on the node detail page runs operations scoped to that single node, grouped by category:
Group |
Operation |
Description |
|---|---|---|
Service |
Systemctl restart service |
Restarts the Buckit service on this node and waits for it to report healthy. |
Service |
Systemctl stop service |
Stops the Buckit service on this node. The pool continues serving through other nodes, but with reduced quorum margin. |
Service |
Systemctl start service |
Starts the Buckit service on this node and waits for it to report healthy. |
Software |
Provision replacement node |
Brings a clean replacement host online as a full cluster member by mirroring a healthy same-pool peer’s configuration, then installs and starts the matching Buckit version. The replacement host must meet the following requirements:
|
Diagnostics |
View service log |
Opens the service log viewer for the node. |
Host |
Reboot host |
Reboots this host and waits for it to rejoin the cluster. Requires
typing |
Host |
Shut down host |
Powers off this host. It stays down until you power it on manually.
Requires typing |