第 3 章 恢复 Red Hat Ansible Automation Platform 部署
如果丢失了系统或升级问题的信息,您可以使用部署实例的备份资源。使用以下步骤恢复自动化控制器和自动化中心部署文件。
3.1. 恢复自动化控制器部署
使用这个流程从 AutomationControllerBackup 恢复以前的控制器部署。您提供的部署名称将是要创建的新 AutomationController 自定义资源的名称。
注意
为新的 AutomationController 自定义资源指定的名称必须与现有部署不匹配。
如果恢复的备份自定义资源是当前运行的 AutomationController 自定义资源的备份,恢复过程将失败。有关解决问题的步骤,请参阅故障排除。???
先决条件
- 您必须使用 Openshift 集群进行身份验证。
- 自动化控制器已部署到集群中。
- 集群中的 PVC 上提供了 AutomationControllerBackup。
流程
- 登录到 Red Hat OpenShift Container Platform。
-
进入到
。 - 选择 Ansible Automation Platform Operator 部署。
- 选择 Automation Controller Restore 选项卡。
- 点 。
- 输入恢复部署的名称。
为恢复的部署输入新部署名称。
注意这应该与原始部署名称不同。
- 选择要从中恢复的 Backup 源。建议的备份 CR。
- 输入 AutomationControllerBackup 对象的备份名称。
点
。创建了一个新部署,并将备份恢复到其中。这可能需要大约 5 到 15 分钟,具体取决于您的数据库的大小。
验证
- 登录到 Red Hat OpenShift Container Platform
-
进入到
。 - 选择 Ansible Automation Platform Operator 部署。
- 选择 AutomationControllerRestore 选项卡。
- 选择您要验证的恢复资源。
滚动到 Conditions,并检查 Successful 状态为
True
。注意如果 Successful 为
False
,则恢复会失败。检查自动化控制器 Operator 日志中的错误以修复问题。