Dell Unity: Come eseguire il downgrade della versione NFS massima da 4.2 a 4.1 su Unity con OE 5.5 (correggibile dall'utente)
Summary: Questo articolo della Knowledge Base fornisce la procedura per eseguire il downgrade della versione NFS massima da 4.2 a 4.1 su Unity con OE 5.5
Symptoms
Il cliente potrebbe notare che i client Linux montano l'esportazione NFS da Unity tramite NFSv4.2 anziché il precedente NFSv4.1.
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 voler eseguire il downgrade della versione NFS da NFSv4.2 a NFSv4.1 o versioni precedenti.
Resolution
Esistono due metodi per eseguire il downgrade della versione del protocollo NFS: uno sul lato client e l'altro su 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
- 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.
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.
NOTA: l'SP deve essere riavviato affinché la modifica abbia effetto. Dopo la modifica del parametro e il riavvio dell'SP, "vers" nell'output di mount del client deve essere 4.1.