Organize Hosts into Datacenters & Clusters¶
MFCloud's inventory is a three-level tree: Console → Datacenter → Cluster → Host. A cluster is a failure / HA / billing domain — hosts in the same cluster can fail VMs over to one another and roll up to the same capacity totals. A datacenter is just a folder that groups clusters (typically a physical site).
Create a datacenter or cluster¶
- New datacenter: click the + on the sidebar header (top of the inventory tree).
- New cluster: hover a datacenter row and click its +, or right-click → New cluster.
A fresh install seeds one Datacenter-Site-1 containing Default-Cluster. You can
rename, add your own, and delete the seeded ones once they're empty (see below).
Scope the view to a datacenter, cluster, or host¶
Click any object in the tree and every pane scopes to it:
- Click a datacenter → the Hosts table and capacity bars show only that DC's hosts.
- Click a cluster → only that cluster's hosts; an empty cluster shows an empty Compute Nodes table.
- Click a host → scopes to just that host. Click the console root to return to all.
The Control Plane (the master itself) always shows regardless of scope — it's not a tenant compute node.
Console identity & density
The tree root is labelled with the console's hostname (or CONSOLE_NAME
from the master .env) so you can tell consoles apart at a glance. The
top-nav density toggle (the bars icon, next to the theme toggle) switches
the whole console between Comfortable and Compact spacing; the choice is
remembered per browser.
Move a host to another cluster¶
Reassigning a host is a pure membership change — it does not touch the node or its VMs, only which cluster (HA/billing domain) it belongs to.
- In the Hosts table, click ↔ Move on the host's row — or right-click the host in the tree → Move to Cluster….
- Pick the target cluster in the picker and click Move.
HA coverage then follows the new cluster. The master (localhost) cannot be moved.
Delete an empty cluster or datacenter¶
- Evict or move any real compute nodes out first (a cluster with hosts is refused with "evict them first").
- Right-click the cluster → Delete Cluster.
- Once a datacenter has no clusters left, right-click it → Delete Datacenter.
The master never blocks a delete
The control-plane master is auto-registered under an internal
__control_plane__ cluster, not a tenant cluster — so it never counts as a
"compute node still assigned" and an otherwise-empty cluster (including the
seeded Default-Cluster) always deletes cleanly.