3.2. Metro-DR 部署工作流
本节概述使用最新版本的 Red Hat OpenShift Data Foundation、Red Hat Ceph Storage (RHCS)和 Red Hat Advanced Cluster Management for Kubernetes (RHACM)版本 2.10 或更高版本,在两个不同的 OpenShift Container Platform 集群中配置和部署 Metro-DR 功能所需的步骤。除了两个受管集群外,还需要第三个 OpenShift Container Platform 集群来部署 Advanced Cluster Management。
要配置基础架构,请按照给定的顺序执行以下步骤:
- 确保满足作为 DR 解决方案的三个集群(Hub、Primary 和 Secondary Openshift Container Platform)集群的要求。请参阅启用 Metro-DR 的要求。
- 确保您具有仲裁者部署 Red Hat Ceph Storage 扩展集群的要求。请参阅部署 Red Hat Ceph Storage 的要求。
- 部署和配置 Red Hat Ceph Storage 扩展模式。有关使用扩展模式功能在两个不同数据中心启用 Ceph 集群的说明,请参阅部署 Red Hat Ceph Storage。
- 安装 OpenShift Data Foundation operator,并在 Primary 和 Secondary 受管集群上创建存储系统。请参阅在受管集群中安装 OpenShift Data Foundation。
- 在 Hub 集群上安装 ODF Multicluster Orchestrator。请参阅在 Hub 集群上安装 ODF 多集群编排器。
- 配置 Hub、Primary 和 Secondary 集群之间的 SSL 访问。请参阅配置跨集群的 SSL 访问。
创建 DRPolicy 资源,以用于在跨 Primary 和 Secondary 应用程序所需的 DR 保护的应用程序。请参阅在 Hub 集群上创建灾难恢复策略。
注意Metro-DR 解决方案只能有一个 DRpolicy。
测试您的灾难恢复解决方案:
基于订阅的应用程序 :
- 创建示例应用程序。请参阅 创建示例应用程序。
- 在受管集群之间使用示例应用程序测试故障切换和重定位操作。请参阅基于订阅的应用程序故障切换 和 重新定位基于订阅的应用程序。
基于 ApplicationSet 的应用程序:
- 创建示例应用程序。请参阅 创建基于 ApplicationSet 的应用程序。
- 在受管集群之间使用示例应用程序测试故障切换和重定位操作。请参阅 基于 ApplicationSet 的应用程序故障切换和 重新定位基于 ApplicationSet 的应用程序。