Dell Unity: Después de la actualización a Unity OE versión 5.5, los clientes NFSv4 no pueden acceder a los datos

Summary: Después de actualizar a Unity OE versión 5.5, los clientes NFSv4 no pueden acceder a los datos.

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

Después de actualizar a Unity OE versión 5.5, los clientes NFSv4 no pueden acceder a los datos.

Cause

A partir de Unity OE versión 5.5, se incluye la compatibilidad con NFSv4.2. La compatibilidad con el protocolo NFSv4.2 aporta seguridad y rendimiento adicionales, además de compatibilidad con los atributos de NFS de archivos de repuesto y etiquetado de seguridad de NFS.

Durante la actualización de Unity OE, a medida que los SP se reinician secuencialmente, los clientes de NFS que admiten NFSv4.2 volverán a montar automáticamente las exportaciones mediante NFSv4.2. Esta actualización automática del protocolo podría causar problemas inesperados y algunos clientes podrían perder el acceso a sus datos.  El motivo de esto es que Unity y el cliente negociarán la versión de NFS más alta que ambos admiten en el momento del montaje, pero si los ajustes específicos de NFSv4.2 no se habilitaron ni configuraron, los montajes fallarán o el acceso a datos fallará.

Resolution

Corregir:

No hay ninguna solución aquí, ya que el producto funciona según lo diseñado.

 

Solución alternativa:

La solución alternativa para restaurar el acceso a los datos de la manera más rápida posible es degradar NFS a NFSv4.1.  Hay tres métodos para lograr esto: uno está en el lado del cliente y otros dos en el lado de Unity.

 

  • Lado del cliente:

Los clientes pueden especificar explícitamente la versión del protocolo NFS durante el montaje en el cliente. Por ejemplo, para aplicar NFSv4.1:

 

[root@rhel8 tmp]# mount -o vers=4.1 5.6.7.196:/test /tmp/test

 

Nota: Este comando en particular es específico de Red Hat Linux.  El comando del cliente para limitar la versión de NFS puede ser diferente.

 

Nota: No se requiere reiniciar el SP cuando se modifica el montaje del lado del cliente.  Además, este ajuste persistirá hasta que se cree un nuevo servidor NAS de Unity. 

 

 

  • Lado de Unity

Desde Unity, no hay manera de especificar la versión de NFSv4 en Unisphere, pero hay un parámetro de la CLI introducido en Unity OE 5.5 que controla la versión máxima de NFSv4 que Unity puede admitir. 

 

Nota: La configuración de cualquiera de estos parámetros se aplica a todos los servidores NAS actuales , así como a cualquier servidor NAS futuro que pueda crear.

 

El siguiente comando se puede utilizar para enumerar la versión máxima actual de NFSv4 admitida en el servidor NAS de Unity.  Tanto "default_value = 2" como "current_value = 2" indican que Unity es compatible con 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

 

El siguiente comando se puede utilizar para degradar la versión máxima de NFSv4 de 4.2 a 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.

 

Después del cambio de parámetros y el reinicio del SP, el "vers" en la salida de montaje del cliente debe ser 4.1.

 

NOTA: El SP se debe reiniciar para que el cambio surta efecto.

 

Además, una segunda opción en el lado de Unity sería deshabilitar las etiquetas de seguridad en todos los servidores NAS con el siguiente 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: Al igual que con el cambio anterior de Unity, el SP deberá reiniciarse para que este cambio surta efecto.

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.