CephL · Cluster DeploymentCluster Deployment
Placing managers
What you'll learn
- Choose a manager count and placement
- Explain what the active manager provides
- Predict the impact of a manager outage
- Configure manager modules appropriately
Prerequisites
None — start here.
Verified against Ceph Tentacle 20.2.x · Ceph Squid 19.2.x (supported previous) · cephadm matches the verified Ceph release · podman 4.x · csi-rbd and csi-cephfs current · RBD / CephFS / RGW current (matches Ceph release) · Linux kernel 5.15+ (5.10 minimum) · Ubuntu 24.04 LTS (Ceph host baseline) · Debian 12 (Bookworm) (Ceph host baseline) · Rocky Linux / RHEL / AlmaLinux 9.x (Ceph host baseline) · Proxmox VE 9.x (cross-course integration) · Kubernetes 1.31+ (cross-course integration) · 2026-08-18
Why this matters in production
Manager outages are less severe than monitor outages and are frequently treated as equally urgent. Knowing what actually stops — and what does not — sets the right priority and prevents unnecessary intervention.
Active and standby
Exactly one manager is active; the others stand by and take over on failure.
ceph orch apply mgr --placement="2 label:mgr"
ceph mgr stat
ceph mgr dump | jq -r '.active_name, .standbys[].name'
ceph mgr fail
Two is the standard: one active, one standby. Three adds a second standby on large clusters where manager host failures are more likely.
What the active manager provides
| Function | Provided by |
|---|---|
ceph -s detail, ceph df | manager |
| Dashboard | manager module |
| Prometheus metrics endpoint | manager module |
| PG autoscaler | manager module |
| Balancer | manager module |
| Orchestrator (cephadm) | manager module |
| Device health monitoring | manager module |
| Restful API | manager module |
ceph mgr module ls
ceph mgr module enable prometheus
ceph mgr services
What a manager outage costs
Stops: the dashboard, metrics collection, the orchestrator, the autoscaler, the balancer, and detailed cluster statistics.
Does not stop: client I/O, OSD operation, monitor consensus, authentication, or recovery.
A cluster with no manager keeps serving data. It cannot be managed through
cephadm, produces no metrics, and reports reduced detail in ceph -s — but
the storage keeps working.
That distinction sets the priority: a manager outage is urgent because it blinds you, not because it stops the service.
Placement
Manager hosts have the same character as monitor hosts — modest resources, latency more relevant than throughput — and are commonly the same hosts.
ceph orch host label add ceph-mon-01 mgr
ceph orch host label add ceph-mon-02 mgr
ceph orch apply mgr --placement="2 label:mgr"
Distribute them across failure domains for the same reason as monitors, though the consequence of losing all of them is less severe.
Failover
ceph mgr fail
ceph mgr stat
Failover is fast — the standby takes over in seconds. Module state is rebuilt rather than transferred, so a long-running module operation such as an autoscaler evaluation restarts rather than resuming.
Quiz
Knowledge check · 4 questions
Q1. All manager daemons in a cluster are down. What is the effect on client I/O?
Q2. After a manager failover the standby rebuilds module state from scratch rather than inheriting it.
Q3. Prioritise a manager outage during a busy period.
Both managers have failed on a cluster during a peak business period. Monitoring has gone dark and the dashboard is unavailable. An engineer is preparing to interrupt a scheduled maintenance to restore them immediately.
Q4. Why is manager module state rebuilt rather than transferred on failover?
Passing score: 75%. Answers are checked in this browser.
Production discipline
Distinguish manager outages from monitor outages in incident prioritisation: the first blinds you and the second stops the cluster. Deploy two managers as standard and distribute them across failure domains, treating them as the same class of host as monitors.
Cross-course references
- Kubernetes: losing the controller manager stops reconciliation while running workloads continue
- Linux: a monitoring agent outage is urgent for visibility rather than for service