搜索

4.11. 在受管集群间重新定位基于订阅的应用程序

download PDF

当所有受管集群都可用时,将应用程序重新定位到首选位置。

前提条件

  • 如果您的设置具有主动和被动 RHACM hub 集群,请参阅使用 Red Hat Advanced Cluster Management 进行 Hub 恢复
  • 当主集群处于 Ready 以外的状态时,请检查集群的实际状态,因为可能需要一些时间来更新。只有在主集群和首选集群启动并运行时才可执行重新定位。

    1. 进入到 RHACM 控制台 Infrastructure Clusters Cluster list 选项卡。
    2. 在执行重新定位操作前,请单独检查两个受管集群的状态。
  • 与当前时间相比,当 lastGroupSyncTime 位于复制间隔(例如 5 分钟)时,执行重定位。建议为任何单个应用程序最小化恢复时间目标(RTO)。

    在 Hub 集群中运行这个命令:

    $ oc get drpc -o yaml -A | grep lastGroupSyncTime

    输出示例:

    [...]
    lastGroupSyncTime: "2023-07-10T12:40:10Z"

    将输出时间(UTC)与当前时间进行比较,以验证所有 lastGroupSyncTime 值是否在应用程序复制间隔内。如果没有,请等待 Relocate,直到所有 lastGroupSyncTime 值都为 true。

流程

  1. 在 Hub 集群中,进入到 Applications
  2. 点应用程序行末尾的 Actions 菜单,以查看可用操作的列表。
  3. Relocate application
  4. Relocate application 模态显示时,选择 policytarget cluster,在出现灾难时相关的应用程序将重新定位到其中。
  5. 默认情况下,选择部署应用程序资源的订阅组。点选择订阅组下拉菜单,验证默认选择或修改此设置。
  6. 检查 Relocation readiness 的状态。

    • 如果状态是 Ready 且带有一个绿色勾号,这表示目标集群已准备好重定位来进行启动。继续执行第 7 步。
    • 如果状态是 UnknownNot ready,请等待到状态变为 Ready
  7. Initiate。busybox 资源现在在目标集群上创建。
  8. 关闭模态窗口,并使用 Applications 页面中的 Data policies 列跟踪状态。
  9. 验证应用程序的活动状态是否显示为 Relocated

    1. 进入 Applications Overview 选项卡。
    2. Data policy 列中,点您要将策略应用到的应用程序的策略链接。
    3. Data policy 弹出窗口中,点 View more details 链接。
    4. 验证您能否看到一个或多个策略名称以及与应用程序中使用的策略关联的持续活动(同步时间和活动状态)。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.