Oracle Linux Virtualization Manager UI Plugin

General

Integration with the OLVM Virtualization interface allows administrators to perform most of the basic operations without logging into the vProtect dashboard.
After installation (which is described at the end of this article) you will see a new tab "VM Backups" in the OLVM menu.

Dashboard

As usual, it contains a short summary of the environment along with a handful of statistics.
You can also see the data summary of the backup destination.

Virtual Machines

This tab shows all inventoried virtual machines in your OLVM environment. Besides, you can also perform a basic backup or restore operations.
But that's not all, you can also go into the details of the virtual machine by clicking on its name:
Backup window view:

Task console

Basic information about current tasks performed by vProtect.

Policies

Allows you to create policies for VM's backups and snapshot. It basically has the same functionalities as vProtect WebUI.

Schedules

As with the policies tab, it allows you to create schedules for the created rules.

Mounted Backups

Finally, you can also browse your mounted backups from the OLVM dashboard. You only need to enter the backup details using the menu on the right.
From here we can see the basic information about the backup and start browsing the files using the "Browse" button on the right.
Just select a folder or file and then press the "download selected" button to have the files on your computer.

Installation

    1.
    You can find the add-on in the GitHub repository. Follow the instructions in the README to build or download the plugin. Then extract the provided archive on to your Oracle Linux virtualization manager.
    2.
    In the file vprotect.json edit the lines in the config part:
      vProtectURL - the URL to vProtect API
      username - the name of administrator in vProtect
      password - the administrator password in vProtect
Example:
1
{
2
"name": "vprotect",
3
"url": "plugin/vprotect/plugin.html",
4
"resourcePath": "vprotect-resources",
5
"lazyLoad": false,
6
7
"config": {
8
"vProtectURL": "http://10.40.0.55:8080/api",
9
"username": "admin",
10
"password": "vPr0tect"
11
}
12
}
Copied!
    1.
    Put the vprotect.json file and vprotect-resources directory in the /usr/share/ovirt-engine/ui-plugins directory in the OLVM engine.
Last modified 26d ago