1.20.3. 调度集群备份

创建 backupschedule.cluster.open-cluster-management.io 资源后,您可以运行以下命令来获取调度集群备份的状态: oc get bsch -n <oadp-operator-ns><oadp-operator-ns> 是创建 BackupSchedule 的命名空间,且必须位于安装 OADP Operator 的同一命名空间中。

backupSchedule.cluster.open-cluster-management.io 资源创建以下三个 schedule.velero.io 资源:

  • acm-managed-clusters-schedule :此资源用于调度受管集群资源的备份,包括受管集群、集群池和集群集。

    备注:

    • 只有在另一个 hub 集群中恢复备份时,只有使用 hive API 创建的受管集群才会被自动导入。所有其他受管集群都显示为 Pending Import,必须在新的 hub 集群中手动导入。
    • 当您在新 hub 集群中恢复备份时,请确保关闭创建备份的上一个 hub 集群。如果正在运行,则旧的 hub 集群会在受管集群协调发现受管集群不再可用时立即重新导入受管集群。
    • 此备份正在检索以下资源;恢复新 hub 集群上的所有受管集群信息需要这些资源:

      • 来自 hiveopenshift-operator-lifecycle-manager 命名空间的 secret 和 ConfigMap,以及来自 hub 集群上创建的所有 ManagedClusters 资源 命名空间的 secret 和 ConfigMap。
      • 集群级别的 ManagedCluster 资源。
      • 用于恢复受管集群详情的其他命名空间范围资源,如 ServiceAccountManagedClusterInfo、ManagedClusterSet、ManagedClusterSet BindingsKlusterletAddonConfigManagedClusterViewClusterPoolClusterProvisionClusterDeploymentClusterSyncLeaseClusterSyncClusterCurator.
  • acm-credentials-schedule :此资源用于为用户创建的凭据以及这些凭据的任何副本调度备份。这些凭证由 cluster.open-cluster-management.io/type 标签选择器标识;定义标签选择器的所有 secret 都包含在备份中。

    : 如果您有任何用户定义的私有频道,如果您将 cluster.open-cluster-management.io/type 标签选择器设置为此 secret,则可以在此凭证备份中包含频道 secret。如果没有 cluster.open-cluster-management.io/type 标签选择器,频道 secret 不会被 acm-credentials-schedule 备份标识,需要在恢复的集群上手动重新创建。

  • acm-resources-schedule :此资源用于调度应用程序策略资源的备份,包括任何所需资源,例如:

    应用程序频道订阅可部署PlacementRules

    策略PlacementBindingsPlacementPlacementDecisions

    没有从 local-clusteropen-cluster-management 命名空间收集的资源。