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

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

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

症状

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

原因

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.

解决方案

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.

受影响的产品

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