4.4. 将备份恢复到新实例
使用 restore_backup_file
标志运行 ./setup.sh
脚本,将内容从原始 1.x 实例的备份文件迁移到新实例。这会有效地迁移所有作业历史记录、模板和其他 Ansible Automation Platform 相关内容。
流程
运行以下命令:
$ ./setup.sh -r -e ‘restore_backup_file=/ansible/mybackup/tower-backup-latest.tar.gz’ -e ‘use_compression=True’ -e @credentials.yml -r -- --ask-vault-pass 123
登录到新的 RHEL 8 Tower 3.8 实例,验证来自您原始实例的内容是否已恢复:
-
进入
。重新创建的实例组现在应包含来自原始实例的 Total Jobs。 - 使用侧导航面板,检查您的内容是否已从您的原始实例导入,包括作业、模板、清单、凭证和用户。
-
进入
现在,您有一个新的 Ansible Tower 实例,其中包含来自您原始实例的所有 Ansible 内容。
您将把这个新实例升级到 Ansible Automation Platform 2.2,以便保留所有之前的数据,而无需覆盖原始实例。