Whole-cluster or selective backup
Back up the entire cluster, or select namespaces, labels or individual resources. Namespace and label selections are evaluated at each run, so new workloads are picked up automatically.
OpenShift Backup

CloudCasa backs up the Kubernetes resources and persistent volume data of an OpenShift cluster, including any virtual machines running on it, and restores them to the same cluster or a different one.
Back up the entire cluster, or select namespaces, labels or individual resources. Namespace and label selections are evaluated at each run, so new workloads are picked up automatically.
PV backups read from CSI snapshots by default for consistency. For volumes whose storage does not support snapshots, live backup methods read the data directly.
KubeVirt VMs are detected automatically. Selecting a VM includes its PVCs, DataVolumes, ConfigMaps and Secrets in the backup.
Restore a full cluster, selected namespaces or individual resources to the source cluster or an alternate one, and remap storage classes when the target uses different storage.
Retrieve individual files from PV backups, and from the filesystems inside backed-up VMs, without restoring the whole volume or machine.
Schedules, retention policies and storage destinations are defined once in CloudCasa and apply across every registered cluster.
OpenShift Virtualization lets teams run VMs next to containers on the same platform. CloudCasa protects both with the same backup, restore and migration jobs, so a VM follows the same policies as the containerized applications around it.
CloudCasa backs up and restores VMs on KubeVirt-based platforms, including Red Hat OpenShift Virtualization, through the same cluster backup and restore jobs it uses for containers.
The QEMU Guest Agent lets CloudCasa quiesce a VM's filesystem before the snapshot is taken.
Recover a single file or a full VM from the same recovery point.
Restore a whole cluster, the namespaces that contain VMs, or individual VMs. Selecting a VM in the resource browser brings its associated resources with it.
Choose Always, RerunOnFailure, Once, Manual or Halted for restored VMs, or keep the strategy saved in the backup.
Clear MAC addresses so restored VMs receive new ones, and generate new firmware UUIDs to avoid clashes with licensing servers and management tools.
KubeVirt and CDI must be installed on the target cluster before a VM restore. OpenShift Virtualization clusters already include them.
CloudCasa offers several recovery paths for OpenShift, depending on the recovery time you need.
Migration jobs make a one-time copy of a cluster or part of it on another cluster.
Recovery points can be protected against deletion and alteration on the storage side and in CloudCasa itself.
CloudCasa keeps a record of who changed what across your backup configuration.
The CloudCasa agent connects each OpenShift cluster to CloudCasa SaaS or to a self-hosted CloudCasa server.
CloudCasa backs up the manifests of all selected resources, so most restores do not need an etcd restore.
CloudCasa supports CNCF certified Kubernetes distributions and hosted services based on Kubernetes 1.20 or later, and compatibility with Red Hat OpenShift has been verified. Check the CloudCasa compatibility documentation before planning production protection.
| Component | Verified support |
|---|---|
| Red Hat OpenShift Container Platform | Supported as a CNCF certified Kubernetes distribution (Kubernetes 1.20 or later) |
| Red Hat OpenShift Virtualization | Tested with OpenShift Virtualization 4.16.10 |
| KubeVirt | v1.0.0 and above |
| CDI (Containerized Data Importer) | v1.57.0 and above |
| Changed block tracking for VMs (Preview) | OpenShift 4.22 and later (KubeVirt 1.8), with the incrementalBackup feature gate enabled |
| Persistent volume snapshots | CSI driver with volume snapshot support; live backup for PVs without snapshot support |
| Agent deployment | Red Hat certified OpenShift Operator (OperatorHub) or Red Hat certified Helm chart |
| Self-hosted CloudCasa server on OpenShift | OpenShift 4.14 or later recommended; 4.12 and 4.13 with the CronJobTimeZone feature gate |
KubeVirt and CDI must be present on the target cluster before a VM restore. CDI is not required when the restored VMs do not consume virtual disks.
CloudCasa does not create volume snapshot classes automatically for the OpenShift Data Foundation Ceph CSI drivers. Create a VolumeSnapshotClass with the driver-specific parameters and associate it with the storage class in the cluster's advanced options.
Supported versions change over time. Always verify the current compatibility details in the CloudCasa User's Guide.
Schedule backups of namespaces, persistent volumes and VMs, with filesystem-consistent VM recovery points when the QEMU Guest Agent is installed.
Recover applications, VMs and cluster resources when moving to a new OpenShift version or rebuilding a cluster after failure.
Migrate workloads between on-premises OpenShift and managed OpenShift services in the cloud as part of a hybrid strategy.
Restore a single namespace, resource or file without rolling back the rest of the cluster.
Restore to a recovery point taken before the attack. Immutable object storage and SafeLock keep those recovery points from being deleted or altered.
Manage backup for VMs and containerized applications under one set of policies and one console.
Documentation for teams planning or operating CloudCasa protection for Red Hat OpenShift and OpenShift Virtualization.
Reference for automatic VM detection, consistent backup, restore options and file-level recovery.
Step-by-step guide to adding a cluster, creating a policy and defining backups in CloudCasa.
Install the CloudCasa agent from OperatorHub using the Red Hat certified operator.
Overview of CloudCasa backup, disaster recovery and migration for OpenShift and OpenShift Virtualization.
Talk to Catalogic about OpenShift backup and restore, or start protecting namespaces, persistent volumes and OpenShift Virtualization VMs with CloudCasa SaaS.
Explore CloudCasa