Red Hat OpenShift
Storware Backup & Recovery supports backup for OpenShift using OADP in backup process.
Adding Openshift Hypervisor Manager
Log in to the web interface and add a new OpenShift Hypervisor Manager:

URL - URL of the Openshift API e.g.
api.your.cluster.local:6443Username - login of user with cluster-admin role
OADP project name - project name where OADP Operator was installed (
openshift-adpby default)Storage class name for OADP - specify storage class that will be used for OADP setup, if this field is empty, default storage class will be used (optional)
The Openshift Nodes should appear in Storware Backup & Recovery after indexing the cluster.
Persistent volumes restore
There are two ways of restoring the volume content.
The user should deploy an automatic provisioner which will create persistent volumes dynamically. If Helm is installed, the setup is quick and easy https://github.com/helm/charts/tree/master/stable/nfs-server-provisioner.
The user should manually create a pool of volumes. Storware Backup & Recovery will pick one of the available volumes to restore the content.
Limitations
Only backups of Deployments, DeploymentConfigs and StatefulSets (persistent volumes and metadata) are currently supported.
If Storage Class used by volume do not support snapshots, all deployment pods will be paused during the backup operation - this is required to achieve consistent backup data.
For a successful backup, Deployment/DeploymentConfig/StatefulSet should have an app label assigned appropriately.
Supported features
Supported backup strategies: Helper pod, Ceph RBD
Minimal version
4.10
4.10
The last snapshot is kept on the system for incremental backups
Yes
Yes
Access to OS required
No
No
Proxy VM required
No
No
Full backup
Supported
Supported
Incremental backup
Not supportd
Supported *
Restore
Supported
Supported
File-level restore
Not supported
Supported *
Volume exclusion
Supported
Supported
Quiesced snapshots
Supported **
Supported **
Snapshots management
Not supported
Not supported
Pre/post command execution
Supported ***
Supported ***
Access to VM disk backup over iSCSI
Not supported
Supported *
Name-based policy assignment
Supported
Supported
Tag-based policy assignment
Supported
Supported
Power-on after restore
Supported
Supported
StatfuSet
Supported
Supported
* When using Ceph RBD as Persistent Volume
** Deployment pause
*** Only 'post'
Network requirements
Connection URL: https://API_HOST:6443
Node
API IP/FQDN
6443/tcp
API access
Openshift Workers
Node
9000/tcp
S3 connection for metadata transfer
Node
Plugin helper pod (via route)
30000-32767/tcp
data transfer
Last updated