Immer wieder erreicht uns die Frage, „Wie kann ich alle aktiven NFS Sessions auf der NetApp anzeigen?“. Die Antwort darauf ist oft überraschend: gar nicht. Dann kommt meist sofort die Gegenfrage, die mehr oder weniger folgendermaßen zusammengefasst werden kann: „Hä?“
NFS ist ein sogenanntes „stateless“ Protokoll, das heißt unter anderem dass es keine Sessions gibt. Jeder Client, der ein gültiges File Handle (im Prinzip eine sehr große Zahl) besitzt, kann jederzeit in dieses Handle schreiben oder daraus lesen.
Was man aber tun kann ist, sich eine Liste aller Clients anzeigen zu lassen, welche innerhalb der letzten 48 Stunden über NFS lesend oder schreibend auf ein Volume zugegriffen haben. Dort sieht man dann zumindest einigermaßen „aktive“ Clients, was üblicherweise ausreicht.
Das Kommando dazu lautet
cl1::> vserver nfs connected-clients show -vserver test
Node: cl1n2
Vserver: test
Data-Ip: 10.91.11.97
Client-Ip Protocol Volume Policy Idle-Time Local-Reqs Remote-Reqs
-------------- -------- --------- -------- ------------ ---------- ----------
10.91.11.150 nfs4 test_root root 2h 0m 2s 16 0
10.91.11.150 nfs3 ots_ds1 ESX 3s 653 0
10.91.11.150 nfs3 ots_ds2 ESX 3s 68496 0
10.91.11.150 nfs4 ots_ds2 ESX 2h 0m 2s 16 0
4 entries were displayed.