trilio data mover #0
Description
Trilio-Data-Mover plugin installation on all compute nodes
- Tags:
- openstack ›
- storage ›
- backup ›
Overview
TrilioVault Data Mover provides service for TrilioVault Datamover on each compute node.
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 rabbitmq-server
juju add-relation trilio-data-mover nova-compute
Configuration
Please provide below configuration options using a config file:
triliovault-ip: IP Address of the TrilioVault Appliance
tvault-datamover-ext-usr: User name e.g. "nova"
tvault-datamover-ext-group: Group name e.g. "nova"
tvault-datamover-virtenv: Virtual env e.g. /home/tvault/.virtenv
tvault-datamover-virtenv-path: Virtual env path e.g. /home/tvault
tv-datamover-conf: Config file e.g. /etc/tvault-contego/tvault-contego.conf
backup-target-type: Backup target type e.g. nfs or s3
nfs-shares: NFS Shares mount source path only for nfs backup target
tv-data-dir: TrilioVault data dir e.g. /var/triliovault-mounts
tv-data-dir-old: Old TrilioVault data dir e.g. /var/triliovault
tv-s3-secret-key: S3 secret access key
tv-s3-access-key: S3 access key
tv-s3-type: S3 type e.g. Amazon
tv-s3-region-name: S3 region name
tv-s3-bucket: S3 bucket name
tv-s3-endpoint-url: S3endpoint URL
tv-s3-secure: true or false
TrilioVault appliance should be up and running before deploying this charm.
Contact Information
Trilio Support support@trilio.com
Configuration
- backup-target-type
- (string) Type of backup target. Valid types are- - nfs - s3
- nfs
- nfs-options
- (string) NFS Options
- nolock,soft,timeo=180,intr,lookupcache=none
- (string) NFS Shares mount source path
- triliovault-ip
- (string) TrilioVault IP Address
- tv-data-dir
- (string) TrilioVault data mount point
- /var/triliovault-mounts
- tv-data-dir-old
- (string) Old TrilioVault data dir
- /var/triliovault
- tv-datamover-conf
- (string) Trilio Vault Datamover config file location
- /etc/tvault-contego/tvault-contego.conf
- tv-datamover-debug
- (boolean) debug parameter value in /etc/tvault-contego/tvault-contego.conf
- tv-datamover-max-commit-pending
- (int) max_commit_pending parameter value in /etc/tvault-contego/tvault-contego.conf
- 3
- tv-datamover-max-uploads-pending
- (int) max_uploads_pending parameter value in /etc/tvault-contego/tvault-contego.conf
- 3
- tv-datamover-qemu-agent-ping-timeout
- (int) qemu_agent_ping_timeout parameter value in /etc/tvault-contego/tvault-contego.conf
- 600
- tv-datamover-verbose
- (boolean) verbose parameter value in /etc/tvault-contego/tvault-contego.conf
- True
- tv-s3-access-key
- (string) S3 access key
- sample_s3_access_key
- tv-s3-bucket
- (string) S3 bucket name
- sample_s3_bucket_name
- tv-s3-endpoint-url
- (string) S3 endpoint URL
- tv-s3-region-name
- (string) S3 region name
- tv-s3-secret-key
- (string) S3 secret access key
- sample_s3_secret_key
- tvault-datamover-ext-group
- (string) nova service group name
- nova
- tvault-datamover-ext-usr
- (string) nova service user name
- nova
- tvault-datamover-virtenv
- (string) Trilio Vault home directory
- /home/tvault
- tvault-datamover-virtenv-path
- (string) Trilio Vault Datamover virtual env
- /home/tvault/.virtenv