1.34. 恢复 hub 集群备份时会删除通用资源


当您恢复一个 hub 集群备份,并在 Restore.cluster.open-cluster-management.io 资源中使用 cleanupBeforeRestore: CleanupRestored 参数,由 acm-resources-generic-schedule 备份创建的资源可能会被删除。

1.34.1. 症状:恢复 hub 集群备份时会删除通用资源

acm-resources-generic-schedule 备份中备份的资源不会出现在恢复的 hub 集群中。如果检查备份 Operator 日志,您会看到类似如下的消息:

_2023-06-08T13:42:48.066572033Z 2023-06-08T13:42:48.066Z    INFO    Deleting resource DRPlacementControl [c1-helloworld-placement-1-drpc.c1-helloworld]    {"controller": "restore", "controllerGroup": "cluster.open-cluster-management.io", "controllerKind": "Restore", "restore":
{"name":"restore-acm","namespace":"open-cluster-management-backup"}

1.34.2. 解决问题: 在恢复 hub 集群备份时会删除通用资源

如果出现以下条件,则会删除这些资源:

  • 您有由 acm-resources-generic-schedule 备份的资源备份,它们与带有 cluster.open-cluster-management.io/backup 标签的 Secret 或 ConfigMap 资源类型不匹配。
  • 您可以运行使用 Restore.cluster.open-cluster-management.io 资源的恢复,并将 cleanupBeforeRestore: 值设置为 CleanupRestored
  • 最新的 Red Hat Advanced Cluster Management 备份集不包含 acm-resources-schedule 备份,因此选择了旧版本的备份。因此,acm-resources-schedule 备份的时间戳与 acm-resources-generic-schedule 备份不同。在恢复后操作过程中,当处理 CleanRestore 选项时,会清理所有通用资源,因为它们没有与 acm-resources-schedule 备份 相同的时间戳。要解决这个问题,请再次运行恢复操作,并将 cleanupBeforeRestore: 值设置为 None
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.