Note
You can download this article as a PDF
OpenShift Plugin
EnterpriseBacula Enterprise Only
This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.
Containers are very light system level virtualization with less overhead because programs in virtual partitions use the operating system’s normal system call interface and do not need to be subjected to emulation or run in an intermediate virtual machine. OpenShift manages a set of containers to create a flexible execution environment for applications and services.
The Bacula Enterprise OpenShift Plugin will save all the important OpenShift resources which make up the application or service. This includes the following name-spaced objects:
Config Map
Daemon Set
Deployment
Endpoint
Limit Range
Pod
Persistent Volume Claim
Pod Template
Replica Set
Replication Controller
Resource Quota
Route
Secret
Service
Service Account
Stateful Set
PVC Data Archive
Note
The PVC Data is not exact OpenShift Object but represents archive of real data existed on selected PVC.
and non name-spaced objects:
Namespace
Persistent Volume
Storage Class
All name-spaced objects which belong to the particular namespace are grouped together for easy backup data browsing and recovery.
Users and service accounts can be authorized to access the server API. This process goes through authentication, authorization and admission control. To be able to successfully backup the OpenShift resources, it is required to have a user or service account with the correct permissions and rights to be successfully authenticated and authorized to access the API server and resources to be backed up.
For resource configuration backups, the user or service account must be able to read and list the resources. In the case of PVC Data backup, it is also required that the user or service account can create and delete pods because the plugin will need to create and delete the Bacula Backup Proxy Pod during the backup.
Please see the OpenShift documentation for more details.
Read more:
Go back to: Containers.