Installing on RHOSP13
Prepare for deployment
Clone triliovault-cfg-scripts repository and upload Trilio puppet module
cd /home/stack
git clone -b <branch> https://github.com/trilioData/triliovault-cfg-scripts.git
cd triliovault-cfg-scripts/redhat-director-scripts/
# ./upload_puppet_module.sh
Creating tarball...
Tarball created.
Creating heat environment file: /home/stack/.tripleo/environments/puppet-modules-url.yaml
Uploading file to swift: /tmp/puppet-modules-8Qjya2X/puppet-modules.tar.gz
+-----------------------+---------------------+----------------------------------+
| object | container | etag |
+-----------------------+---------------------+----------------------------------+
| puppet-modules.tar.gz | overcloud-artifacts | 368951f6a4d39cfe53b5781797b133ad |
+-----------------------+---------------------+----------------------------------+
## Make sure that
ls -ll /home/stack/.tripleo/environments/puppet-modules-url.yamlUpdate overcloud roles data file to include Trilio services
Trilio Datamover Api Service
Trilio Datamover Service
Prepare Trilio container images
Remote Registry
Local Registry
Satellite Server
Provide environment details in trilio-env.yaml
Deploy overcloud with trilio environment
Verify deployment
On Controller node
On Compute node
Configure Trilio Appliance
Change the nova user id on the Trilio Nodes
Run the Trilio configurator
Change the workloadmgr.conf to use the right mountpoint
Troubleshooting for overcloud deployment failures
Cinder backend is Ceph - additional steps
Add Ceph details to configuration file
Restart the datamover container
Last updated
Was this helpful?
