3.5. 备份 Ansible Automation Platform 实例
使用 backup_dest 标志运行 .setup.sh 脚本来备份现有的 Ansible Automation Platform 实例,它会保存当前环境的内容和配置。使用压缩标志 use_archive_compression 和 use_db_compression 在将备份工件发送到运行备份操作的主机前压缩备份工件。
流程
- 进入 Ansible Automation Platform 安装目录。
按照以下示例运行
./setup.sh脚本:./setup.sh -e 'backup_dest=/ansible/mybackup' -e
$ ./setup.sh -e 'backup_dest=/ansible/mybackup' -e 'use_archive_compression=true' 'use_db_compression=true @credentials.yml -bCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
-
backup_dest:指定要将备份保存到的目录。 use_archive_compression=true和use_db_compression=true: 在将备份工件发送到运行备份操作的主机前压缩备份工件。您可以使用以下变量来自定义压缩:
-
对于与文件系统相关的备份文件的全局压缩控制:
use_archive_compression=true 对于与文件系统相关的备份文件的压缩组件级别控制: <
componentName>_use_archive_compression例如:
-
automationgateway_use_archive_compression=true -
automationcontroller_use_archive_compression=true -
automationhub_use_archive_compression=true -
automationedacontroller_use_archive_compression=true
-
-
对于与数据库相关的备份文件的全局压缩控制:
use_db_compression=true 对于与数据库相关的备份文件的压缩组件级别控制: <
componentName>_use_db_compression=true例如:
-
automationgateway_use_db_compression=true -
automationcontroller_use_db_compression=true -
automationhub_use_db_compression=true -
automationedacontroller_use_db_compression=true
-
-
对于与文件系统相关的备份文件的全局压缩控制:
-
结果
成功备份后,会在 /ansible/mybackup/automation-platform-backup-<date/time>.tar.gz 中创建一个备份文件。