4.3. 启用区域DR 的要求
Red Hat OpenShift Data Foundation 支持的灾难恢复功能需要满足以下所有先决条件,才能成功实施灾难恢复解决方案:
您必须有三个在它们之间具有网络可访问性的 OpenShift 集群:
- Hub 集群,Red Hat Advanced Cluster Management for Kubernetes (RHACM operator) 在其中安装。
- Primary 受管集群,OpenShift Data Foundation 在其中安装。
- Secondary 受管集群,OpenShift Data Foundation 在其中安装。
确保在 Hub 集群上安装 RHACM operator 和 Multicluster Hub。具体步骤请查看 RHACM 安装指南。
成功安装 Operator 后,用户界面中会显示一个带有 Web 控制台更新可用消息的弹出窗口。点此弹出窗口中的 Refresh Web 控制台来反映控制台更改。
用户负责确保正确配置应用流量路由和重定向。目前不支持对应用程序流量路由的配置和更新。
-
在 Hub 集群中,进入到 All Clusters
Infrastructure Clusters。确保您已使用 RHACM 控制台导入或创建了 主要受管集群和次要受管集群。具体步骤请参阅创建集群并将 目标受管集群导入到 hub 集群。 使用 RHACM Submariner 附加组件连接私有 OpenShift 集群和服务网络。您可以验证两个集群是否有非重叠网络,或者它们是重叠的网络,因此在 Submariner 附加组件安装过程中需要启用 Globalnet。
为每个受管集群运行以下命令,以确定是否需要启用 Globalnet。此处显示的示例用于非重叠的集群和服务网络,因此不会启用 Globalnet。
oc get networks.config.openshift.io cluster -o json | jq .spec
$ oc get networks.config.openshift.io cluster -o json | jq .specCopy to Clipboard Copied! Toggle word wrap Toggle overflow Primary 集群的示例输出:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Secondary 集群的输出示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 具体步骤请参阅 Submariner 文档。