第 2 章 创建 Red Hat Ansible Automation Platform 备份资源
备份 Red Hat Ansible Automation Platform 部署涉及为部署的实例创建备份资源。使用以下步骤为您的 Red Hat Ansible Automation Platform 部署创建备份资源。我们建议在升级 Ansible Automation Platform Operator 前进行备份。如果您要将平台恢复到以前的状态,请定期进行备份。
2.1. 备份 Ansible Automation Platform 部署
定期备份 Ansible Automation Platform 部署对于防止意外数据丢失和应用程序错误至关重要。当您备份 Ansible Automation Platform 时,Ansible Automation Platform 会托管任何启用的组件(如自动化控制器、自动化中心和 Event-Driven Ansible),Operator 也会备份这些组件。
先决条件
- 您必须在 OpenShift 集群上进行身份验证。
- 在集群中安装了 Ansible Automation Platform Operator。
- 已使用 Ansible Automation Platform Operator 部署了一个 Ansible Automation Platform 实例。
流程
- 登录到 Red Hat OpenShift Container Platform。
-
进入到
。 - 选择 Ansible Automation Platform Operator 部署。
- 前往您的 All Instances 选项卡,然后单击 。
从列表中选择 Ansible Automation Platform Backup。
注意在创建 Ansible Automation Platform Backup 资源时,它还会为启用的每个嵌套组件创建备份资源。
- 在 Name 字段中输入备份的名称。
- 在 Deployment name 字段中,输入正在备份的部署 Ansible Automation Platform 实例的名称。例如,如果您的 Ansible Automation Platform 部署必须备份,并且部署名称为 aap,在 Deployment name 字段中输入 'aap'。
- 点 。
这会生成 AnsibleAutomationPlatformBackup 资源。资源 YAML 类似如下:
apiVersion: aap.ansible.com/v1alpha1 kind: AnsibleAutomationPlatformBackup metadata: name: backup namespace: aap spec: no_log: true deployment_name: aap
Ansible Automation Platform Operator 会自动为您的 Ansible Automation Platform 备份创建一个 PersistentVolumeClaim (PVC)。您可以使用 backup_pvc
spec 并指定 PVC 来使用您自己的预先创建 PVC。
验证
要验证备份是否成功,您可以:
- 登录到 Red Hat OpenShift Container Platform。
-
进入到
。 - 选择 Ansible Automation Platform Operator 部署。
- 单击 All Instances。
All Instances 页面显示主备份,以及每个组件的备份以及您在创建备份资源时指定的名称。以下实例的状态必须是 Running 或 Successful :
- AnsibleAutomationPlatformBackup
- AutomationControllerBackup
- EDABackup
- AutomationHubBackup