ONTAP SAN 驱动程序概述
了解如何使用ONTAP和Cloud Volumes ONTAP SAN 驱动程序配置ONTAP后端。
ONTAP SAN 驱动程序详情
Trident提供以下 SAN 存储驱动程序,用于与ONTAP集群通信。支持的访问模式有:ReadWriteOnce (RWO)、ReadOnlyMany (ROX)、ReadWriteMany (RWX)、ReadWriteOncePod (RWOP)。
| 驱动程序 | 协议 | 音量模式 | 支持的访问模式 | 支持的文件系统 |
|---|---|---|---|---|
|
iSCSI 通过光纤通道提供 SCSI 服务 |
块 |
RWO、ROX、RWX、RWOP |
无文件系统;原始块设备 |
|
iSCSI 通过光纤通道提供 SCSI 服务 |
Filesystem |
RWO,RWOP ROX 和 RWX 在文件系统卷模式下不可用。 |
|
|
NVMe/TCP |
块 |
RWO、ROX、RWX、RWOP |
无文件系统;原始块设备 |
|
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,这些 API 必须加以考虑,这使得升级变得困难且容易出错。
NVMe/TCP 的其他注意事项
Trident支持使用非易失性存储器高速接口 (NVMe) 协议 `ontap-san`驱动程序包括:
-
IPv6
-
NVMe卷的快照和克隆
-
调整 NVMe 卷的大小
-
导入在Trident外部创建的 NVMe 卷,以便Trident可以管理其生命周期。
-
NVMe原生多路径
-
K8s节点的优雅关闭或非优雅关闭(24.06)
Trident不支持:
-
NVMe 原生支持的 DH-HMAC-CHAP
-
设备映射器 (DM) 多路径
-
LUKS 加密
|
|
NVMe 仅支持ONTAP REST API,不支持 ONTAPI (ZAPI)。 |