Documentation

This document version is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version The CSM Authorization RPM will be deprecated in a future release. It is highly recommended that you use CSM Authorization Helm deployment or CSM Operator going forward.

The Dell Technologies (Dell) Container Storage Modules (CSM) enables simple and consistent integration and automation experiences, extending enterprise storage capabilities to Kubernetes for cloud-native stateful applications. It reduces management complexity so developers can independently consume enterprise storage with ease and automate daily operations such as provisioning, snapshotting, replication, observability, authorization, application mobility, encryption, and resiliency.

CSM Hex Diagram



CSM is made up of multiple components including modules (enterprise capabilities), CSI drivers (storage enablement), and other related applications (deployment, feature controllers, etc).

CSM for Authorization provides storage and Kubernetes administrators the ability to apply RBAC for Dell CSI Drivers. It does this by deploying a proxy between the CSI driver and the storage system to enforce role-based access and usage rules.
…Learn more

CSM for Replication project aims to bring Replication & Disaster Recovery capabilities of Dell Storage Arrays to Kubernetes clusters. It helps you replicate groups of volumes and can provide you a way to restart applications in case of both planned and unplanned migration. …Learn more

CSM for Resiliency is designed to make Kubernetes Applications, including those that utilize persistent storage, more resilient to various failures. …Learn more

CSM for Observability provides visibility on the capacity of the volumes/file shares that is being managed with Dell CSM CSI (Container Storage Interface) drivers along with their performance in terms of bandwidth, IOPS, and response time. …Learn more

Container Storage Modules for Application Mobility provide Kubernetes administrators the ability to clone their stateful application workloads and application data to other clusters, either on-premise or in the cloud. …Learn more

Encryption provides the capability to encrypt user data residing on volumes created by Dell CSI Drivers. …Learn more

The tech-preview releases of Application Mobility and Encryption require a license. Request a license using the Container Storage Modules License Request by providing the requested details. …Learn more

CSM Modules Support Matrix for Dell CSI Drivers

CSM Module CSI PowerFlex v2.8.0 CSI PowerScale v2.8.0 CSI PowerStore v2.8.0 CSI PowerMax v2.8.0 CSI Unity XT v2.8.0
Authorization v1.8.0 ✔️ ✔️ ✔️
Observability v1.6.0 ✔️ ✔️ ✔️ ✔️
Replication v1.6.0 ✔️ ✔️ ✔️ ✔️
Resiliency v1.7.0 ✔️ ✔️ ✔️ ✔️
Encryption v0.4.0 ✔️
Application Mobility v0.4.0 ✔️ ✔️ ✔️ ✔️ ✔️

Deployment

Deployment of CSM for Replication

Interactive Tutorials

Try CSM and more with interactive labs

COSI Driver

About Dell Technologies (Dell) COSI Driver

CSI Drivers

About Dell Technologies (Dell) CSI Drivers

Authorization

Dell Technologies (Dell) Container Storage Modules (CSM) for Authorization

Observability

Dell Container Storage Modules (CSM) for Observability

Replication

Dell Container Storage Modules (CSM) for Replication

Resiliency

Dell Container Storage Modules (CSM) for Resiliency

Snapshots

Snapshot module of Dell CSI drivers

Application Mobility

Application Mobility

Secure

Security features for Dell CSI drivers

Troubleshooting

Dell Container Storage Modules (CSM) troubleshooting information

License

Dell Container Storage Modules (CSM) License

Release notes

Dell Container Storage Modules (CSM) release notes

Security Policy

Dell Container Storage Modules (CSM) Security Policy

Support

Dell Container Storage Modules (CSM) support

References

Dell Technologies (Dell) Container Storage Modules (CSM) References