Gerenciar NFSv4 limites de storepool
A partir do ONTAP 9.13, os administradores podem habilitar seus servidores NFSv4 para negar recursos a clientes NFSv4 quando eles tiverem atingido os limites de recursos do storepool de clientes. Quando os clientes consomem muitos recursos do storepool de NFSv4 isso pode levar a outros clientes NFSv4 serem bloqueados devido à indisponibilidade de recursos do storepool de NFSv4.
Ativar esse recurso também permite que os clientes visualizem o consumo de recursos do storepool ativo por cada cliente. Isso facilita a identificação de clientes que esgotam os recursos do sistema e possibilita impor limites de recursos por cliente.
Veja os recursos do storepool consumidos
O vserver nfs storepool show
comando mostra o número de recursos do storepool consumidos. Um storepool é um pool de recursos usado por clientes NFSv4.
-
Como administrador, execute o
vserver nfs storepool show
comando para exibir as informações do storepool de clientes NFSv4.
Este exemplo exibe as informações do storepool de clientes 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.
Ative ou desative os controles de limite do storepool
Os administradores podem usar os seguintes comandos para ativar ou desativar os controles de limite do storepool.
-
Como administrador, execute uma das seguintes ações:
Se você quiser… Digite o seguinte comando… Ative os controles de limite do storepool
vserver nfs storepool config modify -limit-enforce enabled
Desative os controles de limite do storepool
vserver nfs storepool config modify -limit-enforce disabled
Exibir uma lista de clientes bloqueados
Se o limite storepool estiver ativado, os administradores poderão ver quais clientes foram bloqueados ao atingir o limite de recursos por cliente. Os administradores podem usar o seguinte comando para ver quais clientes foram marcados como clientes bloqueados.
-
Use o
vserver nfs storepool blocked-client show
comando para exibir a lista de clientes bloqueados do NFSv4.
Remova um cliente da lista de clientes bloqueados
Os clientes que atingirem seu limite por cliente serão desconetados e adicionados ao cache block-client. Os administradores podem usar o seguinte comando para remover o cliente do cache de cliente de bloco. Isso permitirá que o cliente se conete ao servidor ONTAP NFSv4.
-
Use o
vserver nfs storepool blocked-client flush -client-ip <ip address>
comando para lavar o cache de cliente bloqueado storepool. -
Use o
vserver nfs storepool blocked-client show
comando para verificar se o cliente foi removido do cache de cliente de bloco.
Este exemplo exibe um cliente bloqueado com o endereço IP "10,2.1,1" sendo lavado de todos os nós.
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.