Dell Unity: Dopo l'aggiornamento a Unity OE versione 5.5, i client NFSv4 non possono accedere ai dati

Summary: Dopo l'aggiornamento a Unity OE versione 5.5, i client NFSv4 non possono accedere ai dati.

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

Dopo l'aggiornamento a Unity OE versione 5.5, i client NFSv4 non possono accedere ai dati.

Cause

A partire da Unity OE versione 5.5, è incluso il supporto per NFSv4.2. Il supporto del protocollo NFSv4.2 offre maggiore sicurezza e prestazioni, oltre al supporto degli attributi NFS di spare, file ed etichettatura di sicurezza NFS.

Durante l'aggiornamento di Unity OE, quando gli SP si riavviano in sequenza, i client NFS che supportano NFSv4.2 eseguono automaticamente il remount delle esportazioni utilizzando NFSv4.2. Questo aggiornamento automatico del protocollo potrebbe causare problemi imprevisti e alcuni clienti potrebbero perdere l'accesso ai propri dati.  Il motivo è che Unity e il client negozieranno la versione NFS più alta supportata da entrambi al momento del mount, ma se le impostazioni specifiche di NFSv4.2 non sono state abilitate o configurate, i mount o l'accesso ai dati avrà esito negativo.

Resolution

Correzione:

Non c'è alcuna correzione qui, poiché il prodotto funziona come previsto.

 

Soluzione alternativa:

La soluzione alternativa per ripristinare l'accesso ai dati nel modo più veloce possibile consiste nel eseguire il downgrade di NFS a NFSv4.1.  Esistono tre metodi per eseguire questa operazione: uno sul lato client e due sul lato Unity.

 

  • Lato client:

I clienti possono specificare in modo esplicito la versione del protocollo NFS durante il mounting lato client. Ad esempio, per applicare NFSv4.1:

 

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

 

Nota: Questo particolare comando è specifico per Red Hat Linux.  Il comando del client per limitare la versione NFS potrebbe essere diverso.

 

Nota: Non è necessario riavviare l'SP quando il mount lato client viene modificato.  Inoltre, questa impostazione verrà mantenuta fino alla creazione di un nuovo server NAS Unity. 

 

 

  • Lato unità

Per Unity, non è possibile specificare la versione NFSv4 in Unisphere, ma è presente un parametro CLI introdotto in Unity OE 5.5 che controlla la versione NFSv4 massima supportata da Unity. 

 

Nota: L'impostazione di uno di questi parametri è applicabile a tutti i server NAS correnti , nonché a qualsiasi server NAS futuro che sarà possibile creare.

 

Il comando seguente può essere utilizzato per elencare la versione NFSv4 massima corrente supportata sul server NAS Unity.  Sia "default_value = 2" che "current_value = 2" indicano che Unity supporta 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

 

Il comando seguente può essere utilizzato per eseguire il downgrade della versione massima di NFSv4 da 4.2 a 4.1 predefinita. 

 

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.

 

Dopo la modifica del parametro e il riavvio dell'SP, "vers" nell'output di mount del client deve essere 4.1.

 

NOTA: l'SP deve essere riavviato affinché la modifica abbia effetto.

 

Inoltre, una seconda opzione sul lato Unity consiste nel disabilitare le etichette di sicurezza su tutti i server NAS con il seguente 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: Come per la precedente modifica di Unity, l'SP dovrà essere riavviato affinché questa modifica abbia effetto.

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.