ONTAP SAN-Treiberübersicht
Erfahren Sie mehr über die Konfiguration eines ONTAP Backends mit ONTAP und Cloud Volumes ONTAP SAN-Treibern.
ONTAP SAN-Treiberdetails
Trident stellt die folgenden SAN-Speichertreiber für die Kommunikation mit dem ONTAP Cluster bereit. Unterstützte Zugriffsmodi sind: ReadWriteOnce (RWO), ReadOnlyMany (ROX), ReadWriteMany (RWX), ReadWriteOncePod (RWOP).
| Treiber | Protokoll | volumeMode | Unterstützte Zugriffsmodi | Unterstützte Dateisysteme |
|---|---|---|---|---|
|
iSCSI SCSI über FC |
Block |
RWO, ROX, RWX, RWOP |
Kein Dateisystem; Raw-Blockgerät |
|
iSCSI SCSI über FC |
Dateisystem |
RWO, RWOP ROX und RWX sind im Filesystem-Volume-Modus nicht verfügbar. |
|
|
NVMe/TCP |
Block |
RWO, ROX, RWX, RWOP |
Kein Dateisystem; Raw-Blockgerät |
|
NVMe/TCP |
Dateisystem |
RWO, RWOP ROX und RWX sind im Filesystem-Volume-Modus nicht verfügbar. |
|
|
iSCSI |
Block |
RWO, ROX, RWX, RWOP |
Kein Dateisystem; Raw-Blockgerät |
|
iSCSI |
Dateisystem |
RWO, RWOP ROX und RWX sind im Filesystem-Volume-Modus nicht verfügbar. |
|
|
|
|
Benutzerberechtigungen
Trident wird entweder als ONTAP- oder SVM-Administrator ausgeführt, typischerweise mit dem admin cluster-Benutzer oder einem vsadmin SVM-Benutzer oder einem Benutzer mit anderem Namen, der die gleiche Rolle hat. Für Amazon FSx for NetApp ONTAP-Bereitstellungen wird Trident entweder als ONTAP- oder SVM-Administrator ausgeführt, mit dem cluster fsxadmin Benutzer oder einem vsadmin SVM-Benutzer oder einem Benutzer mit anderem Namen, der die gleiche Rolle hat. Der fsxadmin Benutzer ist ein eingeschränkter Ersatz für den cluster-Admin-Benutzer.
|
|
Wenn Sie den limitAggregateUsage Parameter verwenden, sind Cluster-Administratorrechte erforderlich. Bei Verwendung von Amazon FSx für NetApp ONTAP mit Trident wird der limitAggregateUsage Parameter nicht mit den vsadmin und fsxadmin Benutzerkonten funktionieren. Der Konfigurationsvorgang schlägt fehl, wenn Sie diesen Parameter angeben.
|
Zwar ist es möglich, in ONTAP eine restriktivere Rolle zu erstellen, die ein Trident-Treiber verwenden kann, wir raten jedoch davon ab. Die meisten neuen Versionen von Trident rufen zusätzliche APIs auf, die berücksichtigt werden müssten, was Aktualisierungen erschwert und fehleranfällig macht.
Weitere Überlegungen zu NVMe/TCP
Trident unterstützt das Non-Volatile Memory Express (NVMe)-Protokoll mit dem ontap-san Treiber, einschließlich:
-
IPv6
-
Snapshots und Klone von NVMe volumes
-
Ändern der Größe eines NVMe-Volumes
-
Importieren eines NVMe-Volumes, das außerhalb von Trident erstellt wurde, damit sein Lebenszyklus von Trident verwaltet werden kann
-
NVMe-native Multipathing
-
Geordnetes oder ungeordnetes Herunterfahren der K8s-Knoten (24.06)
Trident unterstützt nicht:
-
DH-HMAC-CHAP, das nativ von NVMe unterstützt wird
-
Gerätemapper (DM) Multipathing
-
LUKS-Verschlüsselung
|
|
NVMe wird nur mit ONTAP REST APIs unterstützt und nicht mit ONTAPI (ZAPI). |