Uninstalling from Ansible OpenStack
Uninstall Trilio Services
The Trilio Ansible OpenStack playbook can be run to uninstall the Trilio services.
cd /opt/openstack-ansible/playbooks
openstack-ansible os-tvault-install.yml --tags "tvault-all-uninstall"Destroy Trilio Datamover API container
To cleanly remove the Trilio Datamover API container run the following Ansible playbook.
cd /opt/openstack-ansible/playbooks
openstack-ansible lxc-containers-destroy.yml --limit "DMPAI CONTAINER_NAME"Clean openstack_user_config.yml
Remove the tvault-dmapi_hosts and tvault_compute_hosts entries from /etc/openstack_deploy/openstack_user_config.yml
#tvault-dmapi
tvault-dmapi_hosts:
infra-1:
ip: 172.26.0.3
infra-2:
ip: 172.26.0.4
#tvault-datamover
tvault_compute_hosts:
infra-1:
ip: 172.26.0.7
infra-2:
ip: 172.26.0.8Remove Trilio haproxy settings in user_variables.yml
Remove Trilio Datamover API settings from /etc/openstack_deploy/user_variables.yml
Remove Trilio Datamover API inventory file
Remove Trilio Datamover API service endpoints
Delete Trilio Datamover API database and user
Go inside galera container.
Login as root user in mysql database engine.
Drop dmapi database.
Drop dmapi user
Remove dmapi rabbitmq user from rabbitmq container
Go inside rabbitmq container.
Delete dmapi user.
Delete dmapi vhost.
Clean haproxy
Remove /etc/haproxy/conf.d/datamover_service file.
Remove HAproxy configuration entry from /etc/haproxy/haproxy.cfg file.
Restart the HAproxy service.
Remove certificates from Compute nodes
Destroy the Trilio VM Cluster
List all VMs running on the KVM node
Destroy the Trilio VMs
Undefine the Trilio VMs
Delete the TrlioVault VM disk from KVM Host storage
Last updated
Was this helpful?
