4.4. 将备份恢复到新实例


使用 restore_backup_file 标志运行 ./setup.sh 脚本,将内容从原始 1.x 实例的备份文件迁移到新实例。这会有效地迁移所有作业历史记录、模板和其他 Ansible Automation Platform 相关内容。

流程

  1. 运行以下命令:

    $ ./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
    1
    restore_backup_file 指定 Ansible Automation Platform 备份数据库的位置
    2
    use_compression 设置为 True,因为备份过程中使用要使用压缩功能
    3
    -r 将 restore 数据库选项设置为 True
  2. 登录到新的 RHEL 8 Tower 3.8 实例,验证来自您原始实例的内容是否已恢复:

    1. 进入 Administration Instance Groups。重新创建的实例组现在应包含来自原始实例的 Total Jobs
    2. 使用侧导航面板,检查您的内容是否已从您的原始实例导入,包括作业、模板、清单、凭证和用户。

现在,您有一个新的 Ansible Tower 实例,其中包含来自您原始实例的所有 Ansible 内容。

您将把这个新实例升级到 Ansible Automation Platform 2.2,以便保留所有之前的数据,而无需覆盖原始实例。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.