# Red Hat Virtualization UI Plugin

## General

Integration with the Red Hat Virtualization interface allows administrators to perform most of the basic operations without logging into the Storware Backup & Recovery dashboard.

After installation (which is described at the end of this article) you will see a new tab "VM Backups" in the RHV menu.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/45n2LFm0oSkeaj0AuAib/integration_plugins-rhv-general.jpg)

### Dashboard

As usual, it contains a short summary of the environment along with a handful of statistics.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/pkPOEpy7CCn2aC1IQdwU/integration_plugins-rhv-dashboard_1.jpg)

You can also see the data summary of the backup destination.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/K5Oh5J8TwH7s8AXRGecY/integration-plugins-rhv-dashboard-backup-destination%20\(2\)%20\(2\)%20\(2\)%20\(2\)%20\(2\)%20\(2\)%20\(2\)%20\(1\)%20\(1\)%20\(1\).jpg)

### Virtual Machines

This tab shows all inventoried virtual machines in your RHV environment. In addition, you can also perform the basic backup or restore operations.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/uU5WhtV4TeHgstkYlHon/integration_plugins-ovirt-virtual-machines_1.jpg)

But that's not all, you can also go into the details of the virtual machine by clicking on its name:

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/6bpWHDfhvIZ8z1EkFGzC/integration_plugins-ovirt-virtual-machines_2.jpg)

Backup window view:

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/Isz6leCbfYypz25fPR5F/integration_plugins-ovirt-virtual-machines_3.jpg)

### Task console

Basic information about current tasks performed by Storware Backup & Recovery.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/ZpiqyoaMsbpMUEprZi8e/integration_plugins-ovirt-task-console.jpg)

### Policies

Allows you to create policies for VM's backups and snapshots. These basically have the same functionalities as Storware Backup & Recovery WebUI.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/De6Udvy2vODSxf9njulF/integration_plugins-ovirt-policies.jpg)

### Schedules

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

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/VB4TKZRfLtBvznKmX2No/integration_plugins-ovirt-schedules.jpg)

### Mounted Backups

Finally, you can also browse your mounted backups from the RHV dashboard. You only need to enter the backup details using the menu on the right.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/yMDJHMKQ2jZpJjfpVxSD/integration_plugins-ovirt-mounted-backups_1.jpg)

From here we can see the basic information about the backup and start browsing the files using the "Browse" button on the right.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/oQCZ14Xldwlx83DcKoEv/integration_plugins-ovirt-mounted-backups_2.jpg)

Just select a folder or file and then click on the "download selected" button to have the files on your computer.

![](https://content.gitbook.com/content/pLZqcHnyZSrAssyuc8UU/blobs/2E0JRHkQUf2viyCG77Fl/integration_plugins-ovirt-mounted-backups_3.jpg)

## Installation

{% hint style="info" %}
You can find minimum requirements for Red Hat Virtualization UI Plugin in [Support Matrix](https://docs.storware.eu/backup-and-recovery-71/overview/storware-backup-and-recovery-concepts/support-matrix#integration-plugins)
{% endhint %}

1. You can find the add-on in the [GitHub repository](https://github.com/Storware/ovirt-engine-ui-vprotect-extensions). Follow the instructions in the README to build or the download plugin. Then extract the provided archive to your RHV manager.
2. In the file `vprotect.json` edit the lines in the config part:
   * `Storware_URL` - the URL to Storware Backup & Recovery API
   * `username` - the name of the administrator in Storware Backup & Recovery
   * `password` - the administrator password in Storware Backup & Recovery

**Example**:

```
   {
      "name": "vprotect",
      "url": "plugin/vprotect/plugin.html",
      "resourcePath": "vprotect-resources",
      "lazyLoad": false,

      "config": {
          "vProtectURL": "http://10.40.0.55:8080/api",
          "username": "admin",
          "password": "vPr0tect"
       }
   }
```

1. Put the `vprotect.json` file and `vprotect-resources` directory in the `/usr/share/ovirt-engine/ui-plugins` directory in the RHV engine.
