1.9. 备份容器化 Ansible Automation Platform
对基于 Ansible Automation Platform 的基于容器的安装进行备份。
流程
- 进入 Red Hat Enterprise Linux 主机上的 Red Hat Ansible Automation Platform 安装目录。
要在将备份工件发送到运行备份操作的主机前控制备份工件的压缩,您可以使用清单文件中的以下变量:
控制与文件系统相关的备份文件的压缩:
# For global control of compression for filesystem related backup files use_archive_compression=true # For component-level control of compression for filesystem related backup files #controller_use_archive_compression=true #eda_use_archive_compression=true #gateway_use_archive_compression=true #hub_use_archive_compression=true #pcp_use_archive_compression=true #postgresql_use_archive_compression=true #receptor_use_archive_compression=true #redis_use_archive_compression=true
控制与数据库相关的备份文件的压缩:
# For global control of compression for database related backup files use_db_compression=true # For component-level control of compression for database related backup files #controller_use_db_compression=true #eda_use_db_compression=true #hub_use_db_compression=true #gateway_use_db_compression=true
运行
备份
playbook:$ ansible-playbook -i <path_to_inventory> ansible.containerized_installer.backup
这会备份容器化安装程序部署的重要数据,例如:
- PostgreSQL 数据库
- 配置文件
- 数据文件
默认情况下,备份目录设置为 ~/backups
。您可以使用 清单文件中的
backup_dir
变量来更改它。