Dell Unity: Após o upgrade para o Unity OE versão 5.5, os clients NFSv4 não podem acessar os dados

Summary: Após o upgrade para o Unity OE versão 5.5, os clients NFSv4 não podem acessar os dados.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Após o upgrade para o Unity OE versão 5.5, os clients NFSv4 não podem acessar os dados.

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 perder o acesso aos dados.  O motivo disso é que o Unity e o client negociarão a versão mais alta do NFS a que ambos dão suporte no momento da montagem, mas se as configurações específicas do NFSv4.2 não estiverem habilitadas ou configuradas, as montagens falharão ou o acesso aos dados falhará.

Resolution

Correção:

Não há correção aqui, pois o produto está funcionando conforme projetado.

 

Solução temporária:

A solução temporária para restaurar o acesso aos dados da maneira mais rápida possível é fazer downgrade do NFS para o NFSv4.1.  Há três métodos para fazer isso: um está no lado do client e dois estão 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

 

Nota: Esse comando específico é específico do Red Hat Linux.  O comando do cliente para limitar a versão do NFS pode ser diferente.

 

Nota: Não é necessário reinicializar a SP quando a montagem do lado do client é alterada.  Além disso, essa configuração persistirá com a criação do novo servidor NAS do Unity. 

 

 

  • 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. 

 

Nota: A configuração de qualquer um desses parâmetros é aplicável a todos os servidores NAS atuais , bem como a quaisquer servidores NAS futuros que você possa criar.

 

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.

 

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.

 

NOTA: a SP precisa ser reinicializada para que a alteração tenha efeito.

 

Além disso, uma segunda opção no Unity seria desativar os rótulos de segurança em todos os servidores NAS com o seguinte comando:

 

18:26:32 service@unity spa:~/user# svc_nas ALL -param -f nfsv4 -m secLabelSupport -v 0
param nfsv4.secLabelSupport added into the list of visible params
SPA : done
Nota: Assim como na alteração anterior do Unity, a SP precisará ser reinicializada para que essa alteração tenha efeito.

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000340412
Article Type: Solution
Last Modified: 11 Aug 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.