ONTAP SAN 驱动程序概述
了解如何使用 ONTAP 和 Cloud Volumes ONTAP SAN 驱动程序配置 ONTAP 后端。
ONTAP SAN 驱动程序详细信息
Trident 提供以下 SAN 存储驱动程序以与 ONTAP 集群通信。支持的访问模式有:ReadWriteOnce (RWO)、ReadOnlyMany (ROX)、ReadWriteMany (RWX)、ReadWriteOncePod (RWOP)。
| 驱动程序 | 协议 | volumeMode | 支持的访问模式 | 支持的文件系统 |
|---|---|---|---|---|
|
iSCSI SCSI over FC |
块 |
RWO、ROX、RWX、RWOP |
无文件系统;原始块设备 |
|
iSCSI SCSI over FC |
Filesystem |
RWO、RWOP ROX 和 RWX 在文件系统卷模式下不可用。 |
|
|
NVMe/TCP 请参阅 NVMe/TCP 的其他注意事项。 |
块 |
RWO、ROX、RWX、RWOP |
无文件系统;原始块设备 |
|
NVMe/TCP 请参阅 NVMe/TCP 的其他注意事项。 |
Filesystem |
RWO、RWOP ROX 和 RWX 在文件系统卷模式下不可用。 |
|
|
iSCSI |
块 |
RWO、ROX、RWX、RWOP |
无文件系统;原始块设备 |
|
iSCSI |
Filesystem |
RWO、RWOP ROX 和 RWX 在文件系统卷模式下不可用。 |
|
|
|
|
用户权限
Trident 希望以 ONTAP 或 SVM 管理员的身份运行,通常使用 `admin`集群用户或 `vsadmin`SVM 用户,或具有相同角色的不同名称的用户。对于 Amazon FSx for NetApp ONTAP 部署,Trident 希望以 ONTAP 或 SVM 管理员的身份运行,使用集群 `fsxadmin`用户或 `vsadmin`SVM 用户,或具有相同角色的不同名称的用户。 `fsxadmin`用户是集群管理员用户的有限替代品。
|
|
如果使用 limitAggregateUsage 参数,则需要群集管理员权限。将 Amazon FSx for NetApp ONTAP 与 Trident 结合使用时, limitAggregateUsage 参数不适用于 vsadmin 和 fsxadmin 用户帐户。如果指定此参数,配置操作将失败。
|
虽然可以在 ONTAP 中创建 Trident 驱动程序可以使用的更具限制性的角色,但我们不建议这样做。大多数新版本的 Trident 会调用必须考虑到的其他 API,这使得升级变得困难且容易出错。
NVMe/TCP 的其他注意事项
Trident 支持非易失性存储器 Express (NVMe) 协议,使用 `ontap-san`驱动程序,包括:
-
IPv6
-
NVMe 卷的快照和克隆
-
调整 NVMe 卷的大小
-
导入在 Trident 之外创建的 NVMe 卷,以便 Trident 可以管理其生命周期
-
NVMe 原生多路径
-
K8s 节点的优雅或不优雅关闭(24.06)
Trident 不支持:
-
NVMe 本机支持的 DH-HMAC-CHAP
-
设备映射器 (DM) 多路径
-
LUKS 加密
|
|
仅 ONTAP REST API 支持 NVMe,ONTAPI (ZAPI) 不支持 NVMe。 |