Capri (v0.6.1)
The OpenSDS Capri release was completed on June 21, 2019.
Features
The Capri release adds the following functionality:
- Telemetry
- Integrate with Prometheus and Grafana, and collecting metrics from storage backends.
- Metrics driver for LVM, Ceph, and OceanStor V3/V5.
- Anomaly detection
- Detect anomalous data points based on metrics collected from Telemetry.
- Limitations:
- Alert generation is not done.
- E2E testing is not done.
- Automation and orchestration
- Design orchestration workflow using StackStorm.
- Use case includes provisioning storage with hooks to add custom actions.
- Supported workflows include volume provisioning, bucket migration, and user defined workflows.
- Multi-cloud
- GCP object store backend
- IBM Cloud object store backend
- Signature identification with AK/SK
- Object Lifecycle management
- Provide object lifecycle management mechanism that allows tenants to manage lifecycle configuration policies through APIs.
- Support migration between on-premise object storage (Ceph or Fusion Storage) and cloud storage (AWS S3, Azure Blob, GCS, Huawei OBS).
- Support default OpenSDS storage tiers. User defined rules is not supported in Capri.
- Restore for Glacier is not supported.
- Support non-versioned bucket only in Capri.
- File share support
- Profiles design based on Swordfish
- NFS driver, Manila driver
- Volume Drivers
- NVMeoF driver (support LVM)
- HPE Nimble driver
- Scutech Cloud Migration System (CMS) host-based replication driver
- CSI 1.1.0 support
- Raw block support
- Topology support
- Multi-attach support
- NVMe TCP support
- CSI driver support for shared file systems (through file share APIs)
- Installer
- Enable multi-dock/multi-node and multi-backend installation with Ansible
- Helm installation with Ceph
- Salt installer
- Thin OpenSDS (Experimental, documentation pending, Refer PR #888 and branch thin-opensds)
- A light-weight OpenSDS to serve Cloud Native environment
- Added Fujitsu volume driver. (see #943)
- This driver is for evaluation purpose only and limited support will be given.
- This driver has below functions for now.
- List/Show/Create/Update/Extend/Delete volume.
- List/Show/Create/Delete volume attachment.
- Create/Delete snapshot.
OpenAPI Spec
Downloads
The OpenSDS controller (Hotpot), the north bound plugins (Sushi), the multiple cloud(Gelato),
the opensds dashboard and the installer can be downloaded from here:
Hotpot
Sushi
Gelato
Dashboard
Installer