Dell Unity: Como fazer downgrade da versão máxima do NFS da versão 4.2 para 4.1 no Unity executando o OE 5.5 (corrigível pelo usuário)
Summary: Este artigo da KB apresenta o procedimento para fazer downgrade da versão máxima do NFS da versão 4.2 para 4.1 no Unity que executa o OE 5.5
Symptoms
O cliente pode notar que seus clients Linux montam a exportação NFS do Unity por meio do NFSv4.2 em vez do NFSv4.1 anterior.
Cause
A partir do Unity OE versão 5.5, o suporte para NFSv4.2 está incluído. O suporte ao protocolo NFSv4.2 oferece segurança e desempenho adicionais e suporte a atributos NFS de arquivos sobressalentes e rotulagem de segurança NFS.
Durante o upgrade do OE do Unity, à medida que as SPs são reinicializadas sequencialmente, os clientes NFS compatíveis com o NFSv4.2 remontam automaticamente as exportações usando o NFSv4.2.
Esse upgrade automático de protocolo pode causar problemas inesperados, e alguns clientes podem querer fazer downgrade da versão do NFS de NFSv4.2 para NFSv4.1 ou inferior.
Resolution
Há dois métodos para fazer downgrade da versão do protocolo NFS: um está no lado do client e o outro está no lado do Unity.
- Lado do client:
Os clientes podem especificar explicitamente a versão do protocolo NFS durante a montagem no lado do client. Por exemplo, para impor o NFSv4.1:
[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test
- Lado da unidade
No Unity, não é possível especificar a versão do NFSv4 no Unisphere, mas há um parâmetro da CLI introduzido no Unity OE 5.5 que controla a versão máxima do NFSv4 que o Unity pode aceitar.
O comando a seguir pode ser usado para listar a versão máxima atual do NFSv4 compatível com o servidor NAS do Unity. "default_value = 2" e "current_value = 2" indicam que o Unity é compatível com NFSv4.2.
06:59:09 service@unity spa:~/user# svc_nas ALL -param -facility nfsv4 -info maxMinorVersion -verbose
SPA :
param nfsv4.maxMinorVersion added into the list of visible params
name = maxMinorVersion
facility_name = nfsv4
default_value = 2
current_value = 2
configured_value =
param_type = global
user_action = reboot SP
change_effective = reboot SP
range = (0,2)
description = NA
test:
name = maxMinorVersion
facility_name = nfsv4
default_value = 2
current_value = 2
configured_value =
param_type = global
user_action = reboot SP
change_effective = reboot SP
range = (0,2)
description = NA
O comando a seguir pode ser usado para fazer downgrade da versão máxima do NFSv4 do padrão 4.2 para 4.1.
07:01:30 service@unity spa:~/user# svc_nas ALL -param -facility nfsv4 -modify maxMinorVersion -value 1
SPA : done
Warning 17716815750: SPA : You must reboot the SP for maxMinorVersion changes to take effect.
NOTA: a SP precisa ser reinicializada para que a alteração tenha efeito. Após a alteração do parâmetro e a reinicialização da SP, os vers na saída da montagem do client devem ser 4.1.