charm-trilio-data-mover/src/README.md

2.0 KiB

Overview

This charm provides the TrilioVault Data Mover Service which forms part of the TrilioVault Cloud Backup solution.

Usage

TrilioVault Data Mover relies on services from nova-compute and rabbitmq-server.

Steps to deploy the charm:

juju deploy trilio-data-mover --config user-config.yaml
juju deploy nova-compute
juju deploy rabbitmq-server
juju add-relation trilio-data-mover:amqp rabbitmq-server:amqp
juju add-relation trilio-data-mover:juju-info nova-compute:juju-info
juju add-relation trilio-data-mover:shared-db percona-cluster:shared-db

Configuration

Please provide below configuration options using a config file:

python-version: "Openstack base python version(2 or 3)"

NOTE - Default value is set to "3". Please ensure to update this based on python version since installing python3 packages on python2 based setup might have unexpected impact.

backup-target-type: nfs or s3

For NFS backup target:

nfs-shares: NFS Shares IP address only for nfs backup target

For Amazon S3 backup target:

tv-s3-secret-key: S3 secret access key

tv-s3-access-key: S3 access key

tv-s3-region-name: S3 region name

tv-s3-bucket: S3 bucket name

For non-AWS S3 backup target:

tv-s3-secret-key: S3 secret access key

tv-s3-access-key: S3 access key

tv-s3-endpoint-url: S3 endpoint URL

tv-s3-region-name: S3 region name

tv-s3-bucket: S3 bucket name

The configuration options need to be updated based on the S3 specific requirements and the parameters that are not needed can be omitted.

TrilioVault Packages are downloaded from the repository added in below config parameter. Please change this only if you wish to download TrilioVault Packages from a different source.

triliovault-pkg-source: Repository address of triliovault packages

Bugs

Please report bugs on Launchpad.