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.
Operator Hub
Type "vprotect" in the search field.
Searching vprotect
Choose the operator without the "marketplace" label and click on the Install button.
vProtect Operator
The operator will be successfully installed.
Installed vProtect Operator
Go to the Storage -> StorageClasses tab and check the available storage classes. In this case it is ovirt-csi-sc.
Storage Classes
Choose vProtect operator from list of installed operators and go to the YAML tab.
vProtect Operator Yaml
We need to edit the fields in yaml below by entering the values from the storage classes and a valid vprotect server url.
1
"storageClassName": " ovirt-csi-sc ",
2
"storageClass": "ovirt-csi-sc"
3
"stagingStorageClass": "ovirt-csi-sc"
4
"server": {
5
...
6
"image": "registry.connect.redhat.com/storware/vprotect-server",
7
...
8
},
9
spec:
10
containers:
11
...
12
- name: RELATED_IMAGE_SERVER
13
value: >- registry.connect.redhat.com/storware/vprotect-server
14
...
Copied!
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.
vProtect Server Node DB
Provide your deployment name and click on the Create button.
Creating vProtect
You can check the progress on the Workloads -> Pods tab. After installation, every pod should be in running status.
Pods
Go to the Networking -> Routes tab and click on the Create Route button.
Routes
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.
Route config
To check the effective URL for vProtect, click on the newly created route and read the Location field.
vProtect location
By default, the vProtect console has one admin account - admin with the password vPr0tect (with a zero).
Last modified 2mo ago
Copy link