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