第 1 章 准备部署 OpenShift Data Foundation
使用本地存储设备在 OpenShift Container Platform 上部署 OpenShift Data Foundation 时,您可以创建内部集群资源。此方法在内部置备基础服务,以便所有应用程序都可以访问额外的存储类。
在使用本地存储开始部署 Red Hat OpenShift Data Foundation 前,请确保满足资源要求。请参阅 使用本地存储设备安装 OpenShift Data Foundation 的要求。
可选:如果要使用外部密钥管理系统(KMS)启用集群范围加密,请按照以下步骤执行:
- 确保具有有效的 Red Hat OpenShift Data Foundation 高级订阅。要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift Data Foundation 订阅相关的知识库文章。
- 当为加密选择 Token 验证方法时,请参考使用 KMS 通过 Token 身份验证启用集群范围的加密。
- 当为加密选择 Kubernetes 验证方法时,请参阅使用 Kubernetes 验证方法通过 KMS 启用集群范围的加密。
- 确保您在 vault 服务器上使用签名证书。
在解决了以上地址后,执行以下步骤:
1.1. 使用本地存储设备安装 OpenShift Data Foundation 的要求 复制链接链接已复制到粘贴板!
节点要求
集群必须至少包含三个 OpenShift Container Platform worker 或基础架构节点,每个节点都有本地附加存储设备。
- 三个选择的节点各自必须至少有一个可用的原始块设备。OpenShift Data Foundation 使用一个或多个可用的原始块设备。
- 您使用的设备必须为空,磁盘不得包含物理卷(PV)、卷组(VG)或逻辑卷(LV)。
如需更多信息,请参阅规划指南中的 资源要求部分。
灾难恢复要求
Red Hat OpenShift Data Foundation 支持的灾难恢复功能需要满足以下所有先决条件才能成功实施灾难恢复解决方案:
- 有效的 Red Hat OpenShift Data Foundation 高级订阅。
- 有效的 Red Hat Advanced Cluster Management (RHACM) for Kubernetes 订阅。
要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift Data Foundation 订阅相关的知识库文章。
如需详细的灾难恢复解决方案要求,请参阅 Red Hat Advanced Cluster Management for Kubernetes 文档中的安装指南 中的配置 OpenShift Data Foundation 灾难恢复,以及安装指南中的 要求和建议 部分。
仲裁程序扩展集群要求
在这种情况下,单个集群将扩展到两个区域,第三个区作为仲裁者的位置。此解决方案目前用于在 OpenShift Container Platform 内部和同一数据中心中进行部署。对于在多个数据中心上扩展部署,我们不推荐使用这个解决方案。相反,请考虑 Metro-DR 作为第一个选项,以便在具有低延迟网络的多个数据中心中部署任何数据丢失 DR 解决方案。
要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift Data Foundation 订阅相关的知识库文章。
您不能同时启用 Flexible scaling 和 Arbiter,因为它们的扩展逻辑有冲突。通过灵活扩展,您可以一次向 OpenShift Data Foundation 集群添加一个节点。而在 Arbiter 集群中,您需要在每个数据区中添加至少一个节点。
紧凑模式要求
您可以在三节点 OpenShift 紧凑裸机集群上安装 OpenShift Data Foundation,所有工作负载都在三个强大的 master 节点上运行。没有 worker 或存储节点。
要以紧凑模式配置 OpenShift Container Platform,请参阅 OpenShift Container Platform 文档中的安装指南 中的配置 三节点集群 部分,以及为 Edge Deployment 提供三节点架构。
最低启动节点要求
当不满足标准部署的资源要求时,OpenShift Data Foundation 集群将以最低配置进行部署。
如需更多信息,请参阅规划指南中的 资源要求部分。