ONTAP NFSv4 Storepool-Limits verwalten
Ab ONTAP 9.13 können Administratoren ihre NFSv4 Server so konfigurieren, dass sie NFSv4 Clients Ressourcen verweigern, sobald die Ressourcenlimits des jeweiligen Storepool erreicht sind. Wenn Clients zu viele NFSv4 Storepool-Ressourcen verbrauchen, kann dies dazu führen, dass andere NFSv4 Clients aufgrund fehlender NFSv4 Storepool-Ressourcen blockiert werden.
Durch Aktivierung dieser Funktion können Kunden außerdem den aktiven storepool-Ressourcenverbrauch jedes einzelnen Clients einsehen. Dies erleichtert die Identifizierung von Clients, die Systemressourcen erschöpfen, und macht es möglich, Ressourcenlimits pro Client festzulegen.
Verbrauchte Storepool-Ressourcen anzeigen
Der vserver nfs storepool show Befehl zeigt die Anzahl der verbrauchten Storepool-Ressourcen an. Ein Storepool ist ein Pool von Ressourcen, der von NFSv4-Clients verwendet wird.
-
Als Administrator kann der
vserver nfs storepool showBefehl ausgeführt werden, um die Storepool-Informationen der NFSv4-Clients anzuzeigen.
Dieses Beispiel zeigt die Speicherpoolinformationen von NFSv4-Clients an.
cluster1::*> vserver nfs storepool show Node: node1 Vserver: vs1 Data-Ip: 10.0.1.1 Client-Ip Protocol IsTrunked OwnerCount OpenCount DelegCount LockCount -------------- --------- --------- ---------- ---------- ---------- --------- 10.0.2.1 nfs4.1 true 2 1 0 4 10.0.2.2 nfs4.2 true 2 1 0 4 2 entries were displayed.
Aktivieren oder Deaktivieren der Storepool-Limitsteuerung
Administratoren können die folgenden Befehle verwenden, um die Speicherpool-Limitsteuerung zu aktivieren oder zu deaktivieren.
-
Als Administrator kann eine der folgenden Aktionen ausgeführt werden:
Wenn Sie möchten… Führen Sie den folgenden Befehl aus… Steuerungen für Speicherpool-Limits aktivieren
vserver nfs storepool config modify -limit-enforce enabledSteuerung für Speicherpool-Limits deaktivieren
vserver nfs storepool config modify -limit-enforce disabled
Liste blockierter Clients
Wenn die Speicherpoolbegrenzung aktiviert ist, können Administratoren sehen, welche Clients blockiert wurden, sobald sie ihren Ressourcenschwellenwert pro Client erreicht haben. Administratoren können den folgenden Befehl verwenden, um zu sehen, welche Clients als blockierte Clients markiert wurden.
-
Mit dem
vserver nfs storepool blocked-client showBefehl wird die Liste der blockierten NFSv4-Clients angezeigt.
Einen Client aus der Liste der blockierten Clients entfernen
Clients, die ihr Client-Limit erreichen, werden getrennt und dem Block-Client-Cache hinzugefügt. Administratoren können den folgenden Befehl verwenden, um den Client aus dem Block-Client-Cache zu entfernen. Dadurch kann der Client eine Verbindung zum ONTAP NFSV4 Server herstellen.
-
Mit dem
vserver nfs storepool blocked-client flush -client-ip <ip address>Befehl lässt sich der blockierte Client-Cache des Storepools leeren. -
Mit dem
vserver nfs storepool blocked-client showBefehl lässt sich überprüfen, ob der Client aus dem Block Client Cache entfernt wurde.
Dieses Beispiel zeigt einen blockierten Client mit der IP-Adresse "10.2.1.1", der von allen Knoten entfernt wird.
cluster1::*>vserver nfs storepool blocked-client flush -client-ip 10.2.1.1 cluster1::*>vserver nfs storepool blocked-client show Node: node1 Client IP ---------- 10.1.1.1 1 entries were displayed.