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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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

原因

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

解决方案

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.

受影响的产品

Dell EMC Unity
文章属性
文章编号: 000340412
文章类型: Solution
上次修改时间: 11 8月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。