Preparing the Installation
TrilioVault for RHV integrates tightly into the RHV environment itself. This integration requires preparation before the installation starts.
TrilioVault is capable of parallel disk transfer from multiple RHV-Hosts at the same time.
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
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.
These VMs can be created by any means.
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.