TrilioVault has four main software components:
TrilioVault ships as a QCOW2 image. User can instantiate one or more VMs from the QCOW2 image on a standalone KVM boxes.
TrilioVault API is a python module that is an extension to nova api service. This module is installed on all OpenStack controller nodes
TrilioVault Datamover is a python module that is installed on every OpenStack compute nodes
TrilioVault horizon plugin is installed as an add on to horizon servers. This module is installed on every server that runs horizon service.
The TrilioVault Appliance gets delivered as a qcow2 image, which gets attached to a virtual machine.
Trilio supports only KVM based hypervisors.
The recommended size of the VM for the TrilioVault Appliance is:
The qcow2 image itself defines the 40GB disk size of the VM.
TrilioVault has been tested and verified
Ubuntu 18.04.4 LTS, Ubuntu 20.04 LTS
Red Hat Enterprise Linux
libvirt 2.0.0 and above
2.0.0 and above
2.6.0 and above
Additional it is necessary for NFS backup targets to have the
nfs-common packages installed on the compute nodes.