Documentation
- Getting Started Configuration Using CDM
- Clusters
- Fleet Configuration
- Capacity
- Metrics
- Servers, Pools and Services
- Logs
- Advisor
- Tasks and Audit
- S3 Multisite
- RBD Mirroring
- Support
On this Page:
Requirements
Host
linux/amd64 or linux/arm64 with Docker. A VM is sufficient.
| Fleet | CPU | Memory | Disk |
|---|---|---|---|
| up to 20 clusters | 2 cores | 4 GB | 20 GB |
| up to 100 clusters | 4 cores | 8 GB | 50 GB |
| more than 100 clusters | 8 cores | 16 GB | 100 GB |
Network
| From | To | For |
|---|---|---|
| Browsers | CDM | |
| CDM | each cluster's API (croit: https://<host>, Ceph: https://<mgr>:8443) |
|
| CDM | identity provider | sign-in |
| CDM | www.croit.io |
emergency support requests |
| Browsers | www.croit.io |
release notes (optional) |
Open UI also needs wildcard DNS and TLS.
Identity provider
An OpenID Connect provider (Single Sign-On). If its certificate is signed by a private CA, mount a CA bundle and set SSL_CERT_FILE. The bundle replaces the built-in one.
Clusters
-
croit: v2604 or later, with an API token or user with the viewer role. Write access needs an admin token or user.
-
Ceph: the Ceph Manager dashboard, with a user with the
read-onlyrole:ceph mgr module enable dashboard ceph dashboard create-self-signed-cert # if the dashboard has no certificate ceph dashboard ac-user-create cdm -i password-file read-only
CDM does not verify the clusters' TLS certificates, so keep the cluster APIs on a trusted network.
