Preparing the Installation

TrilioVault for RHV integrates tightly into the RHV environment itself. This integration requires preparation before the installation starts.

Installing Redis

TrilioVault is capable of parallel disk transfer from multiple RHV-Hosts at the same time.

This capability is requiring a task queue system, Python Celery.

Python Celery requires a message broker system like RabbitMQ or Redis. TrilioVault uses the Redis message broker.

RHV does not include Redis, so installation is necessary.

Redis is not available from a Red Hat repository yet. The Fedora EPEL repository provides the needed packages.

The following steps install Redis:

  1. Add the Fedora EPEL Repository# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  2. Install Redis # yum install redis

  3. Start Redis # systemctl start redis.service

  4. Enable Redis to start on boot # systemctl enable redis

  5. Check Redis status # systemctl status redis.service

Creation of the base VMs

The TrilioVault for RHV software Controller Cluster is getting installed on top of the 3 VMs, that need to be provided. These VMs need to fulfill the following requirements.

Ressource

Value

vCPU

6

RAM

16 GB

Disk

100 GB

Operating System

RHEL 8

These VMs can be created by any means.

Required OS configuration

The RHEL8 provided requires the following configuration.

  • Python3 installed

  • firewalld disabled

  • selinux disabled

Keeping the firewalld and selinux services enabled can lead to unstable Kubernetes cluster communication, which will then lead to failed TrilioVault services.

Last updated