Plan für die pNFS-Implementierung
Bevor Sie pNFS in Ihrer Umgebung einsetzen, stellen Sie sicher, dass Sie die Voraussetzungen erfüllen und die Interoperabilitätsanforderungen sowie die Konfigurationsgrenzen verstehen.
Voraussetzungen
Bevor Sie pNFS in ONTAP aktivieren und verwenden, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
-
NFSv4.1 oder höher ist auf dem NFS-Server aktiviert.
-
Mindestens einer "Daten-LIF existieren pro Knoten" im Cluster für die SVM, die den NFS-Server hostet
-
Alle "Daten-LIFs im SVM sind routingfähig" zu NFS-Clients
-
NFS-Clients unterstützen pNFS (die meisten modernen Linux-Distributionen ab 2014).
-
Die Netzwerkverbindung zwischen Clients und allen Daten-LIFs im SVM ist funktionsfähig.
-
Die DNS-Auflösung (bei Verwendung von Hostnamen) ist für alle Daten-LIFs ordnungsgemäß konfiguriert.
-
"FlexGroup Volumes" sind konfiguriert (empfohlen für beste Ergebnisse)
-
"NFSv4.x ID-Domänen stimmen überein" zwischen Kunden und ONTAP
-
"NFS Kerberos" (falls verwendet) ist für alle Daten-LIFs im SVM aktiviert.
Zusammenfassung bewährter Verfahren
Bei der Implementierung von pNFS in Ihrer Umgebung sollten Sie folgende Best Practices beachten:
-
Verwenden "FlexGroup Volumes" für optimale Leistung und Kapazitätsskalierung
-
Stellen Sie sicher, dass alle "Die Netzwerkschnittstellen in der SVM sind routingfähig" für Kunden
-
"Deaktivieren Sie NFSv4.0" um sicherzustellen, dass Clients NFSv4.1 oder höher verwenden
-
Verteilen Sie die Mountpunkte über mehrere Netzwerkschnittstellen und Knoten.
-
Verwenden Sie Round-Robin-DNS für "Load-Balancing-Metadatenserver"
-
Verifizieren "NFSv4.x ID-Domänen stimmen überein" auf Clients und Servern
-
Benehmen "Migrationen von Netzwerkschnittstellen" Und "Speicherausfälle" während der Wartungsfenster
-
Aktivieren "NFS Kerberos" auf allen Daten-LIFs, wenn Kerberos-Sicherheit verwendet wird
-
Vermeiden Sie die Verwendung "NFSv4.1-Überweisungen" bei Verwendung von pNFS
-
Prüfen "nconnect-Einstellungen" sorgfältig darauf achten, die TCP-Verbindungslimits nicht zu überschreiten
-
In Betracht ziehen "Sitzungsbündelung" als Alternative zu "Nconnect" (Verwenden Sie nicht beide gleichzeitig)
-
Verifizieren "Unterstützung durch den Client-Betriebssystemanbieter" für pNFS vor der Bereitstellung
Interoperabilität
pNFS in ONTAP ist für die Zusammenarbeit mit RFC-konformen NFS-Clients ausgelegt. Folgende Überlegungen sind zu beachten:
-
Die modernsten "Linux-Distributionen ab 2014" Unterstützung für pNFS (RHEL 6.4, Fedora 17 und höher)
-
Vergewissern Sie sich bei Ihrem Betriebssystemanbieter, dass pNFS unterstützt wird.
-
pNFS funktioniert sowohl mit FlexVol als auch mit "FlexGroup Volumes"
-
pNFS wird mit NFSv4.1 unterstützt und "NFSv4.2"
-
pNFS kann verwendet werden mit "NFS Kerberos" (krb5, krb5i, krb5p), die Leistung könnte jedoch beeinträchtigt sein
-
pNFS kann zusammen mit "Nconnect" oder "Sitzungsbündelung" (aber nicht beides gleichzeitig)
-
pNFS funktioniert nicht über "NFSv4.0"
Begrenzungen
Für pNFS in ONTAP gelten folgende Beschränkungen:
-
"TCP-Verbindungslimits" Die Anzahl der Knoten variiert je nach Plattform (die genauen Grenzwerte finden Sie im NetApp Hardware Universe ).
-
Maximale Dateigröße: Abhängig vom Datenträgertyp und der ONTAP Version
-
Maximale Dateianzahl: Bis zu 200 Milliarden Dateien mit "FlexGroup Volumes"
-
Maximale Kapazität: Bis zu 60 PB mit "FlexGroup Volumes"
-
"Anzahl der Netzwerkschnittstellen"Mindestens ein Daten-LIF pro Knoten ist erforderlich; für den Lastausgleich können weitere erforderlich sein.
Bei Verwendung "nconnect mit pNFS"Beachten Sie, dass sich die Anzahl der TCP-Verbindungen schnell vervielfacht:
-
Jede Client-Einbindung mit nconnect erstellt mehrere TCP-Verbindungen pro Daten-LIF.
-
Da viele Clients hohe nconnect-Werte verwenden, "TCP-Verbindungslimits" kann überschritten werden
-
Wenn die TCP-Verbindungslimits überschritten werden, werden keine neuen Verbindungen hergestellt, bis bestehende Verbindungen freigegeben werden.