Ceph clusters provide distributed storage with high availability and scalability. This page allows you to create, configure, bootstrap, and manage your Ceph storage clusters.Documentation Index
Fetch the complete documentation index at: https://docs.shiftlabs.dev/llms.txt
Use this file to discover all available pages before exploring further.
Key Concepts
Cluster
Bootstrap
Public Network
Cluster Network
Required Permissions
| Action | Permission |
|---|---|
| View Clusters | iam:project:infrastructure:ceph:read |
| Create Cluster | iam:project:infrastructure:ceph:write |
| Edit Cluster | iam:project:infrastructure:ceph:write |
| Bootstrap Cluster | iam:project:infrastructure:ceph:write |
| Reset Cluster | iam:project:infrastructure:ceph:write |
| Delete Cluster | iam:project:infrastructure:ceph:delete |
Cluster Status
| Status | Description |
|---|---|
| Ready | Cluster is bootstrapped and operational |
| Not Ready | Cluster is registered but not yet bootstrapped |
| Active | Cluster is enabled for operations |
| Disabled | Cluster is disabled (no operations allowed) |
How to View Clusters
View Cluster List
Filter and Search
How to Create a Cluster
Configure Basic Settings
- Cluster Name: Unique identifier for the cluster
- Ceph Version: Select the Ceph release version
- Status: Enable or disable the cluster
Configure Networks
- Public Network: CIDR for client and monitor communication (required)
- Cluster Network: CIDR for OSD replication (optional, improves performance)
Configure Dashboard (Optional)
- Enable Dashboard: Toggle to enable the web UI
- Dashboard User: Initial admin username
- Dashboard Password: Initial admin password
How to View Cluster Details
Review Dashboard
- Cluster Status: Overall health and status
- Health Alerts: Active warnings and errors
- Operations: Bootstrap and reset actions
- Upgrade Status: Version and upgrade information
- Storage Capacity: Used vs available storage
- Cluster Config: Network and version settings
- OSD Status: Object Storage Daemon health
- Monitor Status: Monitor daemon quorum
- PG Status: Placement Group health
- Node Overview: All nodes in the cluster
How to Bootstrap a Cluster
Bootstrapping initializes a new cluster by deploying Ceph components to the configured nodes.Configure Bootstrap Options
- Select nodes to include
- Configure initial OSD deployment
- Set replication settings
Start Bootstrap
How to Reset a Cluster
Resetting removes all Ceph data and configuration from the cluster nodes, returning them to a clean state.How to Edit a Cluster
Modify Settings
- Cluster name
- Ceph version
- Network settings
- Dashboard configuration
- Active/disabled status
How to Delete a Cluster
Cluster Configuration Fields
| Field | Description |
|---|---|
| Cluster Name | Unique identifier for the cluster |
| Ceph Version | Release version (e.g., Reef, Quincy) |
| Public Network | CIDR for client/monitor traffic (e.g., 10.0.0.0/24) |
| Cluster Network | Optional CIDR for OSD replication |
| Dashboard | Enable Ceph Dashboard web UI |
| Dashboard User | Initial admin username |
| Dashboard Password | Initial admin password |
| Cluster FSID | Unique cluster identifier (auto-generated) |
| Dashboard URL | URL to access the Ceph Dashboard |
Dashboard Cards
Cluster Status Card
Shows the overall cluster health with:- Health status (HEALTH_OK, HEALTH_WARN, HEALTH_ERR)
- OSD summary (up/in counts)
- Version information
Health Alerts Card
Displays active health checks and warnings from the cluster, such as:- Degraded PGs
- OSD nearfull warnings
- Clock skew
- Slow OSD operations
Storage Capacity Card
Shows storage utilization:- Total capacity
- Used storage
- Available storage
- Usage percentage with visual indicator
OSD Status Card
Displays OSD (Object Storage Daemon) health:- Total OSD count
- Up/Down status
- In/Out status
Monitor Status Card
Shows monitor quorum status:- Total monitors
- Quorum members
- Leader information
PG Status Card
Displays Placement Group health:- Total PGs
- Active+clean count
- Degraded/misplaced counts
Node Overview Card
Shows all nodes in the cluster with:- Hostname
- Role
- Status
- Quick actions
Troubleshooting
Cluster shows 'Not Ready' after creation
Cluster shows 'Not Ready' after creation
- This is expected. New clusters must be bootstrapped to become ready
- Add nodes to the cluster first
- Then bootstrap the cluster to deploy Ceph components
Bootstrap fails
Bootstrap fails
- Check that all nodes are reachable via SSH
- Verify network configuration matches node interfaces
- Ensure sufficient disk space on nodes
- Check operation logs for specific errors
- Verify Ceph version compatibility with nodes
Cluster health shows warnings
Cluster health shows warnings
- Check the Health Alerts card for specific issues
- Common warnings: nearfull OSDs, slow requests, clock skew
- Navigate to specific component pages (OSDs, Monitors) for details
- Some warnings resolve automatically after rebalancing
Cannot connect to Dashboard
Cannot connect to Dashboard
- Verify Dashboard is enabled in cluster settings
- Check Dashboard URL is accessible from your network
- Verify credentials are correct
- Check that the mgr daemon is running
Reset operation stuck
Reset operation stuck
- Some cleanup operations may take time
- Check operation logs for progress
- If stuck, nodes may need manual cleanup
- SSH to nodes and verify Ceph processes are stopped
Network configuration errors
Network configuration errors
- Ensure CIDR format is correct (e.g.,
10.0.0.0/24) - Verify the network is routable between all nodes
- Public network must be accessible by clients
- Cluster network (if used) must be accessible by all OSDs
FAQ
What is the difference between Public and Cluster networks?
What is the difference between Public and Cluster networks?
When should I use a separate Cluster Network?
When should I use a separate Cluster Network?
- You have high I/O workloads
- Client traffic is competing with replication
- You want to isolate replication for security
- You have 10GbE+ network infrastructure
Can I change the Ceph version after bootstrap?
Can I change the Ceph version after bootstrap?
What happens if I disable a cluster?
What happens if I disable a cluster?
How long does bootstrap take?
How long does bootstrap take?
- Number of nodes
- Network speed between nodes
- Number of OSDs to deploy
- Ceph version being installed
What is the FSID?
What is the FSID?
Do I need the Ceph Dashboard?
Do I need the Ceph Dashboard?
- Web-based cluster monitoring
- Visual storage management
- Performance graphs
- Native Ceph administration
Can I have multiple clusters?
Can I have multiple clusters?