如何卸载 Ansible Tower

- 使用
ansible-tower-service stop命令停止 Ansible 相关服务,并使用ansible-tower-service status命令确保服务已经停止成功。$ ansible-tower-service stop Stopping Tower Redirecting to /bin/systemctl stop rh-postgresql10-postgresql.service Redirecting to /bin/systemctl stop rabbitmq-server.service Redirecting to /bin/systemctl stop nginx.service Redirecting to /bin/systemctl stop supervisord.service - 将
/etc/ansible和/etc/tower目录进行归档。$ tar -cf ansible.tar /etc/ansible $ tar -cf tower.tar /etc/tower - 另外,假设您已经使用
setup.sh安装了 Ansible Tower,你可以使用以下命令进行备份 Ansible Tower。这样你可以在重新安装 Ansible Tower 后使用setup.sh -r <backup file>命令进行还原。$ setup.sh -b - 使用
yum remove命令卸载Ansible,RabbitMQ和Python。$ yum remove ansible-tower* $ yum remove rabbitmq-server $ yum remove rh-python36-* - 删除
Postgres脚本。$ rm /etc/profile.d/rh-postgresql10-env.sh - 删除以下目录。
$ rm -rf /etc/ansible $ rm -rf /etc/tower $ rm -rf /var/lib/pgsql $ rm -rf /var/lib/awx $ rm -rf /var/lib/rabbitmq $ rm -rf /var/opt/rh/rh-postgresql10/lib/pgsql/data - 使用
yum clean命令清除Ansible Tower软件仓库$ yum clean metadata --enablerepo="ansible-tower,ansible-tower-dependencies" - 确保
rpm命令没有输出$ rpm -qa | grep ansible-tower
来源:http://www.freekb.net/Article?id=212
翻译: 邢万里