3.2. 从 PVC 恢复 Ansible Automation Platform 部署


持久性卷声明(PVC)是一个存储卷,用于存储自动化中心和自动化控制器应用程序的数据。

这些 PVC 独立于应用程序,即使应用程序被删除也是如此。您可以从 PVC 恢复数据,作为从 Ansible Automation Platform 备份中恢复的替代选择。

如需更多信息,请参阅在 OpenShift Container Platform 上安装 指南中的 查找和删除 PVC 部分。

先决条件

  • 您有一个包含备份的现有 PVC。
  • 您已在 Red Hat OpenShift Container Platform 上安装了 Ansible Automation Platform Operator。

流程

  1. 登录到 Red Hat OpenShift Container Platform。
  2. 进入到 Operators Installed Operators
  3. 选择 Ansible Automation Platform Operator 部署。
  4. 前往您的 All Instances 选项卡,然后单击 Create New
  5. 从列表中选择 Ansible Automation Platform Restore
  6. 对于 Name,输入恢复部署的名称。
  7. 对于 New Ansible Automation Platform Name,请输入 Ansible Automation Platform 实例的新名称。
  8. 对于 Backup Source,请选择 PVC

    1. 备份 PVC: 输入 PVC 的名称。
    2. 备份目录:输入 PVC 中备份 目录的路径。
  9. 对于 Backup name,请输入您在创建备份时选择的名称。
  10. 在以下示例中,在 YAML 视图 粘贴下:

    ---
    apiVersion: aap.ansible.com/v1alpha1
    kind: AnsibleAutomationPlatformRestore
    metadata:
      name: aap
    spec:
      deployment_name: aap
      backup_source: PVC
      backup_pvc: aap-backup-claim
      backup_dir: '/backups/aap-openshift-backup-2025-06-23-18:28:29'
    
      controller:
        backup_source: PVC
        backup_pvc: aap-controller-backup-claim
        backup_dir: '/backups/tower-openshift-backup-2025-06-23-182910'
    
      hub:
        backup_source: PVC
        backup_pvc: aap-hub-backup-claim
        backup_dir: '/backups/openshift-backup-2025-06-23-182853'
        storage_type: file
    
      eda:
        backup_source: PVC
        backup_pvc: aap-eda-backup-claim
        backup_dir: '/backups/eda-openshift-backup-2025-06-23-18:29:11'
  11. Create

验证

您的备份在 AnsibleAutomationPlatformRestores 选项卡下恢复。

注意

在成功恢复所有资源前,恢复不会完成。根据您的数据库的大小,这可能需要一些时间。

  1. 进入 Workloads Pods
  2. 确认所有 pod 都处于 RunningCompleted 状态。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部