2.5. 备份 Ansible Automation Platform 实例
使用 backup_dir
标志运行 .setup.sh
脚本来备份现有的 Ansible Automation Platform 实例,它会保存当前环境的内容和配置。使用压缩标志 use_archive_compression
和 use_db_compression
在将备份工件发送到运行备份操作的主机前压缩备份工件。
流程
- 进入 Ansible Automation Platform 安装目录。
按照以下示例运行
./setup.sh
脚本:./setup.sh -e ‘backup_dir=/ansible/mybackup’ -e
$ ./setup.sh -e ‘backup_dir=/ansible/mybackup’ -e ‘use_archive_compression=true’ ‘use_db_compression=true’ @credentials.yml -b
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
-
backup_dir
:指定要将备份保存到的目录。 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 中创建一个备份文件
。