Components of Regional-DR solution

Regional-DR is composed of Red Hat Advanced Cluster Management for Kubernetes, IBM Storage Ceph, and Fusion Data Foundation components to provide application and data mobility across OpenShift Container Platform clusters.

Note: Regional-DR is supported with Fusion Data Foundation 4.15 and Red Hat Advanced Cluster Management for Kubernetes 2.9 combinations only.

Red Hat Advanced Cluster Management for Kubernetes

Red Hat Advanced Cluster Management (RHACM) provides the ability to manage multiple clusters and application lifecycles. Hence, it serves as a control plane in a multi-cluster environment.

RHACM is split into two parts:
RHACM Hub
Components that run on the multi-cluster control plane.
Managed clusters
Components that run on the clusters that are managed.

For more information about RHACM, see about this product, see About > Welcome to Red Hat Advanced Cluster Management for Kubernetes and Applications > Managing applications within Red Hat Advanced Cluster Management for Kubernetes product documentation.

Fusion Data Foundation

Fusion Data Foundation provides the ability to provision and manage storage for stateful applications in an OpenShift Container Platform cluster. It is backed by Ceph as the storage provider, whose lifecycle is managed by Rook in the Fusion Data Foundation component stack and Ceph-CSI provides the provisioning and management of Persistent Volumes for stateful applications.

Fusion Data Foundation is now enhanced with the following abilities for disaster recovery:
  • Enable RBD block pools for mirroring across Fusion Data Foundation instances (clusters)
  • Ability to mirror specific images within an RBD block pool
  • Provides csi-addons to manage per Persistent Volume Claim (PVC) mirroring

OpenShift DR

OpenShift DR is a disaster recovery orchestrator for stateful applications across a set of peer OpenShift clusters, which are deployed and managed by using RHACM and provides cloud-native interfaces to orchestrate the life cycle of an application’s state on Persistent Volumes. These include:
  • Protecting an application and its state relationship across OpenShift clusters.
  • Failing over an application and its state to a peer cluster.
  • Relocate an application and its state to the previously deployed cluster.
OpenShift DR is split into three components:
IBM Storage Fusion Data Foundation Multicluster Orchestrator
Installed on the Hub cluster with RHACM, it orchestrates configuration and peering of Fusion Data Foundation clusters for Metro and Regional DR relationships.
IBM Storage Fusion Data Foundation DR Hub Operator
Automatically installed as part of IBM Storage Fusion Data Foundation Multicluster Orchestrator installation on the hub cluster to orchestrate failover or relocation of DR enabled applications.
IBM Storage Fusion Data Foundation DR Cluster Operator
Automatically installed on each managed cluster that is part of a Metro and Regional DR relationship to manage the lifecycle of all PVCs of an application.