Funktionsweise des ONTAP NFS-Anmeldeinformationscache
Wenn ein NFS-Client Zugriff auf NFS-Exporte auf dem Speichersystem anfordert, muss ONTAP die Benutzeranmeldeinformationen entweder von externen Nameservern oder aus lokalen Dateien abrufen, um den Benutzer zu authentifizieren. ONTAP speichert diese Anmeldeinformationen anschließend in einem internen Anmeldeinformationscache zur späteren Referenz. Das Verständnis der Funktionsweise des NFS-Anmeldeinformationscaches ermöglicht den Umgang mit potenziellen Leistungs- und Zugriffsproblemen.
Ohne den Anmeldeinformationscache müsste ONTAP bei jeder Zugriffsanfrage eines NFS-Benutzers die Namensdienste abfragen. Auf einem stark frequentierten Speichersystem, auf das viele Benutzer zugreifen, kann dies schnell zu gravierenden Leistungsproblemen führen, was zu unerwünschten Verzögerungen oder sogar zur Ablehnung des NFS-Client-Zugriffs führt.
Mit dem Anmeldeinformationscache ruft ONTAP die Benutzeranmeldeinformationen ab und speichert sie für eine vordefinierte Zeitspanne, um bei einer weiteren Anfrage des NFS-Clients einen schnellen und einfachen Zugriff zu ermöglichen. Diese Methode bietet folgende Vorteile:
-
Es entlastet das Speichersystem, da weniger Anfragen an externe Namensserver (wie NIS oder LDAP) verarbeitet werden.
-
Es entlastet externe Nameserver, da weniger Anfragen an sie gesendet werden.
-
Es beschleunigt den Benutzerzugriff, indem die Wartezeit für das Abrufen von Anmeldeinformationen aus externen Quellen entfällt, bevor der Benutzer authentifiziert werden kann.
ONTAP speichert sowohl positive als auch negative Anmeldeinformationen im Anmeldeinformationscache. Positive Anmeldeinformationen bedeutet, dass der Benutzer authentifiziert wurde und Zugriff erhalten hat. Negative Anmeldeinformationen bedeutet, dass der Benutzer nicht authentifiziert wurde und der Zugriff verweigert wurde.
Standardmäßig speichert ONTAP positive Anmeldeinformationen für 24 Stunden, das heißt, nach der ersten Authentifizierung eines Benutzers verwendet ONTAP die zwischengespeicherten Anmeldeinformationen für alle Zugriffsanfragen dieses Benutzers für 24 Stunden. Fordert der Benutzer nach 24 Stunden erneut Zugriff an, beginnt der Zyklus von vorn: ONTAP verwirft die zwischengespeicherten Anmeldeinformationen und ruft die Anmeldeinformationen erneut aus der entsprechenden Namensdienstquelle ab. Wenn sich die Anmeldeinformationen auf dem Namensserver in den letzten 24 Stunden geändert haben, speichert ONTAP die aktualisierten Anmeldeinformationen für die nächsten 24 Stunden zwischen.
Standardmäßig speichert ONTAP negative Anmeldeinformationen für zwei Stunden, das heißt, nachdem einem Benutzer der Zugriff zunächst verweigert wurde, verweigert ONTAP weitere Zugriffsanfragen dieses Benutzers für zwei Stunden. Fordert der Benutzer nach zwei Stunden erneut Zugriff an, beginnt der Zyklus von vorn: ONTAP ruft die Anmeldeinformationen erneut von der entsprechenden Namensdienstquelle ab. Wenn sich die Anmeldeinformationen auf dem Namensserver in den vorherigen zwei Stunden geändert haben, speichert ONTAP die aktualisierten Anmeldeinformationen für die nächsten zwei Stunden im Cache.