OpenShift Operator Installation

vProtect can also be installed in OpenShift environments using OperatorHub with just a few easy steps. Once installed, the operator can be used to create deployment with pods for: vProtect Server, vProtect Node, MariaDB and the operator's deployment pod. The operator also allows you to specify different storage configuration (using a persistent volume) or external backup providers (only file or object based storage are supported in the operator).

Note:

  • vProtect Operator is intended to be used with OpenShift only - if you intend to protect other Virtualization Platforms - you may need to deploy vProtect using other methods on a VM or physical server.

  • Some of the features may not be available because of container restrictions (compared to VM deployment).

vProtect Operator will be installed from OperatorHub available in the Openshift GUI.

Type "vprotect" in the search field.

Choose the operator without the "marketplace" label and click on the Install button.

The operator will be successfully installed.

Go to the Storage -> StorageClasses tab and check the available storage classes. In this case it is ovirt-csi-sc.

Choose vProtect operator from list of installed operators and go to the YAML tab.

We need to edit the fields in yaml below by entering the values from the storage classes and a valid vprotect server url.

"storageClassName": " ovirt-csi-sc ",
"storageClass": "ovirt-csi-sc"
"stagingStorageClass": "ovirt-csi-sc"
"server": {
           ...
           "image": "registry.connect.redhat.com/storware/vprotect-server",
           ...
           },
           spec:
             containers:
             ...
                - name: RELATED_IMAGE_SERVER
                  value: >- registry.connect.redhat.com/storware/vprotect-server
               ...

Example of a valid yaml file.

After the changes, click on Save.

Go to the Create vProtect Server - vProtect Node - DB tab and click on the Create vProtectDBServerNode button.

Provide your deployment name and click on the Create button.

You can check the progress on the Workloads -> Pods tab. After installation, every pod should be in running status.

Go to the Networking -> Routes tab and click on the Create Route button.

Provide whatever url you want vProtect to be accessible from. Choose vprotect-server as the Service and 8080 -> 8080 or 8181 -> 8181 as the Target Port.

To check the effective URL for vProtect, click on the newly created route and read the Location field.

By default, the vProtect console has one admin account - admin with the password vPr0tect (with a zero).

Last updated