了解NetApp Trident与 Red Hat OpenShift 的集成
存储在容器化应用程序中至关重要,可确保数据在动态且通常是短暂的环境中持续可用和有效管理。面向容器的现代存储解决方案旨在与应用程序无缝扩展,提供根据应用程序需求动态分配存储资源的灵活性,支持增长和不同工作负载。由于 OpenShift 虚拟化使虚拟机能够作为容器运行,因此它们使用与 OpenShift 集群中其他应用程序相同的存储。
NetApp ONTAP 是一款强大且高度可扩展的数据管理软件,可作为 NetApp 企业级存储解决方案的支柱。它提供了一个统一的存储架构,可与各种存储环境(包括本地、云和混合设置)无缝集成。ONTAP 支持各种协议,如 NFS、CIFS/SMB、iSCSI、FC 和 NVMe over TCP,可与不同的应用程序和工作负载无缝集成。它可以将 SAN、NAS 和对象存储整合到单个平台中,从而简化管理并降低成本。NetApp ONTAP 可在本地部署,也可作为云中的托管服务使用。
NetApp Trident
Trident 是由 NetApp 开发的开源存储编排器,旨在促进在容器化环境中使用 ONTAP 存储。它可以为容器化应用程序实现永久存储的动态配置和管理。
Trident 的主要功能
CSI 合规性 确保与最新的 Kubernetes 存储功能和标准兼容。声明性配置 允许用户在 YAML 文件中定义存储要求,然后由 Trident 自动管理。驱动程序 Trident 支持 ONTAP 所支持的 NFS、CIFS/SMB、iSCSI、FC 和 NVMe/TCP 协议的驱动程序。混合云和多云支持 Trident 支持本地 ONTAP 存储以及超大规模云服务商中托管存储服务的驱动程序,包括 AWS 中的 FSx for NetApp ONTAP、Azure 中的 Azure NetApp Files 以及 Google Cloud 中的 Google Cloud NetApp Volumes。高级数据管理 利用 ONTAP 的快照和克隆功能,实现高效的数据保护以及测试和开发环境的快速配置。
有关 Trident 的完整详细信息,请参阅 NetApp Trident "此处文档"
Trident Protect
Trident Protect 是 Trident 的一项高级功能,为容器化环境提供增强的数据保护和安全性。它旨在确保关键数据免受潜在威胁和数据丢失情况的影响。它对所有 Trident 用户免费提供,并且可以在安装了 Trident 的任何 OpenShift 集群中轻松启用。
Trident Protect 的主要功能
自动备份 Trident Protect 支持容器应用程序和虚拟机的自动策略驱动备份,确保它们定期备份,而无需人工干预。
快照管理 它利用 ONTAP 的快照功能为容器应用程序和虚拟机创建频繁的时间点副本,提供可靠的恢复机制。
数据加密 确保数据在静态和传输过程中都得到加密,满足严格的安全要求并保护敏感信息。
合规性和审计 提供工具和功能,帮助组织满足合规性要求并对其数据保护实践进行定期审计。
灾难恢复 与 ONTAP 的复制功能集成,提供强大的灾难恢复解决方案,即使在发生灾难性事件时也能确保业务连续性。
有关 Trident Protect 的完整详细信息,请参阅 NetApp Trident Protect "此处文档"。
NetApp ONTAP 硬件型号和协议支持
NetApp ONTAP 软件运行在各种硬件型号上,每种型号都旨在满足不同的性能和容量要求。Trident 扩展了其强大的功能,以支持各种 NetApp ONTAP 系统,包括全闪存 FAS (AFF)、全 SAN 阵列 (ASA) 和 ASA R2 系统。这种支持可确保组织能够在容器化环境中充分利用其高性能存储解决方案的潜力。
全闪存 FAS (AFF) 系统 AFF 系统提供卓越的性能和低延迟,使其成为高需求应用的理想选择。
All SAN Array (ASA) Systems ASA 系统专为专用 SAN 环境而设计,可提供强大的性能和可靠性。
ASA R2 Systems ASA R2 系统为 SAN 环境提供了增强的特性和功能。
AFX NetApp AFX 是一种专为企业 AI 工作负载设计的专用、分解式全闪存存储架构。它提供高性能 NAS,允许独立扩展计算和容量。NetApp AFX 存储系统在存储层的实现方面不同于其他基于 ONTAP 的系统(ASA、AFF 和 FAS)。AFX 使用分布式文件系统,可实现高性能和可扩展性,而其他基于 ONTAP 的系统则使用传统的存储架构。
-
AFF 支持的协议:NFS、CIFS/SMB、iSCSI、FC、NVMe/TCP
-
ASA 支持的协议:iSCSI、FC、NVMe/TCP
-
ASA R2 支持的协议:iSCSI、FC、NVMe/TCP
-
AFX 支持的协议:从 Trident 25.10 开始,仅支持 NFS 协议;不支持 SMB 协议。
适用于 ONTAP 存储的 Trident 驱动程序
Trident 包括以下 CSI 驱动程序,每个驱动程序都能够在后端存储中配置卷
对于支持的硬件型号上的 NAS 协议
-
ontap-nas:一个 pvc 映射到 1 个 pv,这是一个专用的 flexvolume
-
ontap-nas-economy:配置的每个 PV 都是一个 qtree,每个 FlexVolume 具有可配置数量的 qtree(默认值为 200,可配置范围为 50 到 300)。一个 pvc 映射到 1 个 pv,即共享 flexvolume 上的一个 qtree
|
|
您可以将虚拟机的所有磁盘作为 qtree 放在单个卷中。但是,请注意,Snapshots、Clones 和 Replication 功能不受 Trident 支持。当这些功能由存储管理员管理时,它们不具备 PV 粒度。 |
-
ontap-nas-flexgroup:配置的每个 PV 都是一个完整的 ONTAP FlexGroup,并使用分配给 SVM 的所有聚合。
对于支持的硬件型号上的 SAN 协议
-
ontap-san:一个 pvc 映射到 1 个 pv,即专用 flexvolume 上的 LUN
-
ontap-san-economy:一个 pvc 映射到 1 pv,这是共享 flexvolume 上的 LUN。您可以在共享 flexvolume 中有多个 LUN。(默认值为 100,每个 flexvol 卷可配置 50 到 200 个 LUN/PV)
|
|
您可以将虚拟机的所有磁盘作为 LUN 放置在单个卷中。但是,此驱动程序虽然支持 Snapshots 和 Clones,但不支持 Replication。当 Replication 由存储管理员管理时,它不是 PV 粒度的。 |

有关通过 Trident 驱动程序公开的功能以及必须由存储管理员应用的功能的完整列表,请参阅 Trident 文档中的"ONTAP 后端驱动程序"部分。