Home > Workload Solutions > Container Platforms > Red Hat OpenShift Container Platform > Guides > Implementation Guide—Red Hat OpenShift Container Platform 4.12 on Intel-powered Dell Infrastructure > CSM for Replication
The CSM for Replication project aims to bring the replication and disaster recovery capabilities of Dell storage arrays to Kubernetes clusters. CSM replication helps you replicate groups of volumes using the native replication technology that is available on the storage array and can give you a way to restart applications for both planned and unplanned migration.
The installation process consists of two steps:
Ensure that:
wget https://github.com/dell/csm-replication/releases/download/v1.5.0/repctl-linux-amd64
mv repctl-linux-amd64 repctl
chmod +x repctl
cp repctl /usr/bin/
On the CSAH node:
git clone -b v1.5.0 https://github.com/dell/csm-replication.git
repctl cluster add -f "<absolute path and name of the cluster kubeconfig file>" -n "cluster-1"
repctl cluster get
repctl create -f /root/replication1.5/csm-replication/deploy/replicationcrds.all.yaml
repctl create -f /root/replication1.5/csm-replication/deploy/controller.yaml
Note: The controller reports that configmap is invalid. This is expected behavior. The message disappears after you inject the kubeconfigs, as described in step 5.
repctl cluster inject
The invalid configmap message in the pods event disappears.
repctl create sc --from-config <config file name>
repctl get sc
After enabling replication:
oc create namespace isilon
kubectl create secret generic isilon-creds -n isilon --from-file=config=<secret.yaml>
oc create -f <yaml file>
oc create -f <yaml file>
Data on the source PVC is replicated to the target PowerScale instance.