第 13 章 在受管集群间重新定位应用程序


重定位操作与故障转移非常相似。重新定位基于应用,并使用 DRPlacementControl 来触发重定位。重定位的主要区别在于,会发出 重新同步 以确保第二受管集群上保存的任何新应用程序数据都会立即出现,而不会等待镜像调度间隔复制到主要受管集群。

步骤

  1. 在 Hub 集群中,导航到 Installed Operators,然后点 Openshift DR Hub Operator
  2. 单击 DRPlacementControl 选项卡。
  3. 单击 DRPC busybox-drpc,然后单击 YAML 视图。
  4. 操作改为 Relocate

    DRPlacementControl 修改重新分配的操作

    Image show where to modify the action in the YAML view

  5. 点击 Save
  6. 验证 busybox 应用程序已在主受管集群中运行。故障转移是在 YAML 文件中指定的 preferredCluster ocp4perf1,它是故障转移操作前应用程序运行的位置。

    $ oc get pods,pvc -n busybox-sample

    输出示例:

    NAME          READY   STATUS    RESTARTS   AGE
    pod/busybox   1/1     Running   0          60s
    
    NAME                                STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                  AGE
    persistentvolumeclaim/busybox-pvc   Bound    pvc-79f2a74d-6e2c-48fb-9ed9-666b74cfa1bb   5Gi        RWO            ocs-storagecluster-ceph-rbd   61s
  7. 验证 busybox 是否在第二个受管集群中运行。busybox 应用程序不应在此受管集群上运行。

    $ oc get pods,pvc -n busybox-sample

    输出示例:

    No resources found in busybox-sample namespace.
重要

请注意发行说明的已知区域DR 问题,如已知问题部分所述。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.