External Storage
Cycle supports integrating with an external storage provider in order to enable the creation of external volumes. It's important to note that any external storage provider that is configured will need network access the the server nodes it plans to support/attach to.
To get there:
- Hub from the main, left-hand navigation.
- Integrations from the Hub sub-navigation.
CEPH Integration
Currently CEPH is the only supported integration. To create a CEPH integration click on CEPH Cluster and then the Add Integration button on the top right.
Clicking the button opens a modal form with the following fields.
| Field | Description |
|---|---|
| Name | A user-defined name for this Ceph cluster integration. Used to identify it within your hub. |
| Vendor | The integration vendor, automatically set to ceph-cluster. |
| Identifier | A unique identifier for this Ceph cluster integration, typically pre-filled as ceph-cluster but configurable. |
| Monitors | Comma-separated list of Ceph monitor addresses or hostnames with optional ports (e.g. 10.0.0.11:6789, 10.0.0.12:6789 or [2001:db8::1]:3300, mon2.example.com:6789). Supports IPv4, IPv6 (in brackets), and DNS names. |
| Client / User | The Ceph client username (e.g. client.admin or client.cycle). |
| Key | The secret key for the Ceph client user (as found in your Ceph keyring or via ceph auth get-key). |
Once the form is filled click the Add button to finalize the integration. With a live integration, can now be created.
External Volumes
After the external storage integration is added, external volumes can be created and mounted to containers and virtual machines.