NFSv4ストレージプールの制限を管理します。
ONTAP 9 .13以降では、管理者がクライアントあたりのストレージプールのリソース制限に達したときに、NFSv4サーバがNFSv4クライアントに対するリソースを拒否するように設定できます。クライアントがNFSv4ストレージプールリソースを大量に消費すると、NFSv4ストレージプールリソースが使用できないために他のNFSv4クライアントがブロックされる可能性があります。
この機能を有効にすると、各クライアントによるアクティブなストレージプールリソース消費量を表示することもできます。これにより、システムリソースを使い果たしているクライアントを識別しやすくなり、クライアントごとのリソース制限を課すことができます。
消費されたストレージプールリソースの表示
`vserver nfs storepool show`コマンドは、消費されたstorepoolリソースの数を表示します。ストレージプールは、NFSv4クライアントが使用するリソースのプールです。
-
管理者は、コマンドを実行して `vserver nfs storepool show`NFSv4クライアントのストレージプール情報を表示します。
次の例は、NFSv4クライアントのストレージプール情報を表示します。
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.
ストレージプールの制限制御を有効または無効にする
管理者は、次のコマンドを使用して、ストレージプールの制限制御を有効または無効にできます。
-
管理者は、次のいずれかの操作を実行します。
状況 入力するコマンド ストレージプール制限の制御を有効にする
vserver nfs storepool config modify -limit-enforce enabled
ストレージプール制限制御を無効にする
vserver nfs storepool config modify -limit-enforce disabled
ブロックされたクライアントのリストを表示する
ストレージプール制限が有効になっている場合、管理者は、クライアントごとのリソースしきい値に達したときにブロックされたクライアントを確認できます。管理者は次のコマンドを使用して、ブロックされたクライアントとしてマークされているクライアントを確認できます。
-
コマンドを使用して
vserver nfs storepool blocked-client show
、NFSv4のブロックされたクライアントリストを表示します。
ブロックされたクライアントリストからクライアントを削除する
クライアントあたりのしきい値に達したクライアントは切断され、ブロッククライアントキャッシュに追加されます。管理者は次のコマンドを使用して、ブロッククライアントキャッシュからクライアントを削除できます。これにより、クライアントはONTAP NFSv4サーバに接続できるようになります。
-
コマンドを使用して
vserver nfs storepool blocked-client flush -client-ip <ip address>
、storepool blockedクライアントキャッシュをフラッシュします。 -
コマンドを使用し `vserver nfs storepool blocked-client show`て、クライアントがブロッククライアントキャッシュから削除されたことを確認します。
この例では、IPアドレスが「10.2.1.1」のブロックされたクライアントがすべてのノードからフラッシュされています。
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.