4.2. 将 Ansible Automation Platform 1.2 数据库导入到 环境 B
在 环境 A 创建并可用时,以下使用环境 B 上的 Ansible Automation Platform 安装程序导入备份的 Ansible Automation Platform 数据库。
在 环境 B 中,
以
ansible
用户身份登录$ ssh ansible@envb_controller1.example.com
注意此引用环境使用
envb_controller1
作为包含 Ansible Automation Platform 安装程序目录和二进制文件的主机。进入
ansible-tower-setup-3.8.5-X
目录$ cd /path/to/ansible-tower-setup-3.8.5-X
运行 Ansible Automation Platform 安装程序以导入 Ansible Automation Platform 数据库
-
restore_backup_file
提供备份的 Ansible Automation Platform 数据库的位置 -
use_compression
设置为 True,因为备份过程中使用了压缩 -r
将 restore 数据库选项设置为 True$ ./setup.sh -e ‘restore_backup_file=<mount_point>/tower-backup-latest.tar.gz -e ‘use_compression=True’ -e @credentials.yml -r -- --ask-vault-pass
-
注意
此参考环境利用了加密凭证,且不以纯文本形式包含密码。附录 C, 创建加密的 credentials.yml 文件 中详细介绍了如何使用 ansible-vault
加密您的凭证。
注意
导入过程可能需要一些时间才能完成。