第 8 章 Disaster Recovery
灾难恢复 (DR) 有助于机构在出现中断或紧急情况时恢复业务关键功能或正常操作。
Red Hat OpenShift Data Foundation 提供两个选项:
- Regional-DR with Red Hat Advanced Cluster Management (RHACM)
- Metro-DR(Stretched Cluster - Arbiter)
Regional-DR with RHACM
此区域DR 解决方案在发生区域灾难时提供自动的"一键"恢复。受保护的应用程序会自动重新部署到指定的 OpenShift Container Platform 中,OpenShift Data Foundation 集群可在另一个区域中提供。此区域 DR 发行版本支持在位于两个不同区域或数据中心的两个受管集群之间进行双向复制。
Red Hat OpenShift Data Foundation 支持的灾难恢复功能需要满足以下所有先决条件,才能成功实施灾难恢复解决方案:
- 有效的 Red Hat OpenShift Data Foundation 高级授权
- 有效的 Red Hat Advanced Cluster Management for Kubernetes 订阅
要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift Data Foundation 订阅相关的知识库文章。
有关详细要求,请参阅 Regional-DR 要求 和 RHACM 要求。
这是一个开发人员预览功能,受开发人员预览支持限制。开发人员预览版本不应在生产环境中运行,且不受红帽客户门户网站问题单管理系统的支持。如果您需要开发人员预览功能的帮助,请联络 ocs-devpreview@redhat.com 邮件列表和红帽开发团队成员将根据其可用性和工作计划尽快为您提供协助。
Metro-DR(Stretched Cluster - Arbiter)
在这种情况下,单个集群将扩展到两个区域,并有第三个区域作为仲裁者的位置。这是一个技术预览功能,目前用于在 OpenShift Container Platform 内部部署。
此解决方案设计为部署在驻留于主内部数据站的两个区域之间相隔的延迟不超过 4 毫秒的往返时间(RTT)。如果您计划以更高的延迟进行部署,请联系红帽客户支持。
- 前提条件
Red Hat OpenShift Data Foundation 支持的灾难恢复功能需要满足以下所有先决条件,才能成功实施灾难恢复解决方案:
- 有效的 Red Hat OpenShift Data Foundation 高级授权
- 有效的 Red Hat Advanced Cluster Management for Kubernetes 订阅
要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift Data Foundation 订阅相关的知识库文章。
要使用 Arbiter 扩展集群,
在三个区中,必须至少有 5 个节点,其中:
- 每个数据中心区使用两个节点,另一个带一个节点的区域用于仲裁区域(仲裁程序可以在主节点上)。
在创建集群前,所有节点必须使用 zone 标签手动标记。
例如,这些区可以被标记为:
-
topology.kubernetes.io/zone=arbiter
(master 节点或 worker 节点) -
topology.kubernetes.io/zone=datacenter1
(最少两个 worker 节点) -
topology.kubernetes.io/zone=datacenter2
(最少两个 worker 节点)
-
如需更多信息,请参阅:
Metro-DR 扩展集群是技术预览功能,受到技术预览支持的限制。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
如需更多信息,请参阅技术预览功能支持范围。