Home > Corporate Data Backup > Enterprise Data Backup Tools > OpenShift Backup and Restore

How to backup OpenShift? OpenShift Backup and Restore.

1 Star2 Stars3 Stars4 Stars5 Stars
(142 votes, average: 4.60 out of 5)

The world’s first broad-featured, enterprise-grade Red Hat OpenShift backup / restore solution allows scale and innovation.

Bacula Enterprise is the world’s first high-end, high availability Physical, Virtual and Cloud solution to deliver state of the art, fully featured Red Hat OpenShift backup – including volume snapshots. Its OpenShift backup and restore module makes container orchestration more easy to deploy, increasing value to your organization. This backup module also includes protection of persistent volumes, and provides a vast choice of customizable options for schema and architecture.

Bacula’s Red Hat OpenShift protection technology is certified by Red Hat, and builds on Bacula’s previously announced Kubernetes cluster backup capability.

Bacula Enterprise for OpenShift: Rich in Features

The world’s first comprehensive Red Hat OpenShift backup solution

Following the announcement of its Docker container and Kubernetes Cluster backup, Bacula Enterprise now also becomes the first solution in the world to offer enterprise-grade OpenShift environment backup with full automatization. The technology covers both Red Hat’s OpenShift Container storage backup and Red Hat OCS (OpenShift Container Platform).

Some of the features of Bacula’s Red Hat OpenShift module:

  • Quick, effective cluster resources redeployment;
  • Configurations can be saved for utilization with other operations;
  • Application recovery (with their persistent data);
  • Amended config that saves to restore systems in an identical state to the previous;
  • OpenShift cluster state safeguarding;
  • Choice of command line and/or Web GUI for single pane management of backup and restore operations of entire, complex IT environments;
  • Kubernetes Persistent Volumes data restoration to local directories, etc.

Bacula believes that restoring and upgrading clusters needs to be a relatively normal, reliable and easy process for people working with OpenShift. It is also important that backup and recovery is performed the way that you need it, not by a different method that is dictated by a software vendor. Bacula modularity and features provide a range of different approaches, to give you the flexibility you need for your IT environment.

Bacula’s module for Red Hat OpenShift gives Devops teams the ability to automate the entire backup and recovery process and minimize the amount of action needed. The value of this is clear, for example, in the situation of an unscheduled restore. This typically allows a drastic decrease in production interruptions. Bacula Systems knows that both the speed and the efficiency of a recovery are extremely important for all businesses, including within a highly sophisticated and resilient container-based environment.

The Red Hat OpenShift backup module safeguards your critical data. It is also powerful for:

  • Help with OpenShift cluster migration;
  • Help with environment replication;
  • Disaster recovery plans;
  • Additional security and separation of duties from the code repository and the cluster automation tools.

Why Backup OpenShift Environments?

The increasing number of Red Hat OpenShift deployments in a production environment naturally brings up the question of security, backup, recovery, compliance and other issues with data management. The emergence of stateful applications that require actual data in order to function means this data is often of critical importance and needs to be protected in a variety of ways.

Bacula recommends that all enterprises have a comprehensive backup and recovery solution for OpenShift as soon as they start working with it, so that they can safely work with both stateful data and deployed environments without worrying about losing all of their information because of a data corruption accident or something similar. 

Bacula Enterprise is the first enterprise-level backup solution to offer sophisticated automated OpenShift backup etcd services, allowing for cluster backup and recovery with sufficient security, consistency and speed. This means that not only can Bacula deliver comprehensive backup for OpenShift, but for an organization’s entire IT department, regardless of whether it consists of physical, hybrid cloud, or virtual elements. This leads to Bacula providing a ‘single pane’ viewpoint across all protected data, thereby increasing simplicity and significantly reducing costs (one reason for this is that Bacula does not charge by data volume).

The very nature of OpenShift embraces both flexibility and modularity, allowing for many different operations such as persistent volume migration, among others. This kind of seamless migration allows a lot of companies to successfully avoid vendor lock-in, while reducing complexity of their systems, reducing costs, and so on.

The ease with which Bacula handles data migration, combined with its Hybrid Cloud capabilities allows companies to efficiently move from one cloud to another – or implement Hybrid Cloud solutions with parallel, integrated or complementary tasks.


OpenShift Backup and Restore Module Benefits

  • Fast restore of a cluster’s persistent data
  • Providing rapid and easy redeployment of a cluster and its resources
  • Safeguards OpenShift clusters states
  • CSI snapshots for OpenShift Container Storage (OCS) for efficient backup, data replication and migration
  • Fast restore of persistent data and applications
  • Restore data from Persistent Volumes to local directory
  • Saving changed configs for enhanced security, and being able to restore to an identical state
  • Preserving configurations to then apply to other ops
  • Choose either or both command line and Web GUI for total backup/recovery control of complete IT environments

Certified for Red Hat OpenShift Platform button

OpenShift Restore Process

The OpenShift backup module provides a choice during restore operations of two destinations:

  • Restore to a Kubernetes cluster
  • Restore to local directory

For best practice backup and recovery of OpenShift containers, apps and data need to have automatic back up. Back-up environments need to be regularly tested by system administrators to ensure that everything will work as expected when a restore is required.

Selecting a Pod for restore

Resource Listing Feature for Kubernetes or OpenShift Backup

The Bacula Enterprise OpenShift module supports Bacula’s listing feature. This mode provides helpful data concerning available Kubernetes resources such as:

  • A list of all Kubernetes or OpenShift namespaces
  • A list of all Kubernetes or OpenShift persistent volumes

The feature employs the .ls call with a plugin=<plugin> command parameter.

Kubernetes Restore Options