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 |
檔案系統 |
RWO、RWOP ROX 和 RWX 在 Filesystem 磁碟區模式下不可用。 |
|
|
NVMe/TCP 請參閱 NVMe/TCP 的其他考量事項。 |
區塊 |
RWO 、 ROX 、 RWX 、 RWOP |
無檔案系統;原始區塊裝置 |
|
NVMe/TCP 請參閱 NVMe/TCP 的其他考量事項。 |
檔案系統 |
RWO、RWOP ROX 和 RWX 在 Filesystem 磁碟區模式下不可用。 |
|
|
iSCSI |
區塊 |
RWO 、 ROX 、 RWX 、 RWOP |
無檔案系統;原始區塊裝置 |
|
iSCSI |
檔案系統 |
RWO、RWOP ROX 和 RWX 在 Filesystem 磁碟區模式下不可用。 |
|
|
|
|
使用者權限
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 Volume 的大小
-
導入在 Trident 外部建立的 NVMe 磁碟區,以便 Trident 管理其生命週期
-
NVMe 原生多路徑
-
K8s 節點的優雅關閉或非優雅關閉(24.06)
Trident 不支援:
-
NVMe 原生支援的 DH-HMAC-CHAP
-
裝置對應程式(DM)多重路徑
-
LUKS 加密
|
|
NVMe 僅支援 ONTAP REST API ,不支援 ONTAPI ( ZAPI )。 |