Dell Unity: Na een upgrade naar Unity OE versie 5.5 hebben NFSv4-clients geen toegang tot data

Summary: Na een upgrade naar Unity OE versie 5.5 hebben NFSv4-clients geen toegang tot data.

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

Na een upgrade naar Unity OE versie 5.5 hebben NFSv4-clients geen toegang tot data.

Cause

Vanaf Unity OE versie 5.5 is ondersteuning voor NFSv4.2 inbegrepen. De protocolondersteuning voor NFSv4.2 zorgt voor extra beveiliging en prestaties en ondersteuning voor NFS-kenmerken van reservebestanden en NFS-beveiligingslabels.

Als SP's tijdens de Unity OE-upgrade sequentieel opnieuw worden opgestart, zullen NFS-clients die NFSv4.2 ondersteunen exports automatisch opnieuw koppelen met behulp van NFSv4.2. Deze automatische protocolupgrade kan onverwachte problemen veroorzaken en sommige klanten kunnen de toegang tot hun data verliezen.  De reden hiervoor is dat Unity en de client onderhandelen over de hoogste NFS-versie die ze beide ondersteunen op het moment van de koppeling, maar als de specifieke NFSv4.2-instellingen niet zijn ingeschakeld of geconfigureerd, mislukken de koppelingen of mislukt de toegang tot gegevens.

Resolution

Oplossing:

Er is hier geen oplossing, omdat het product werkt zoals ontworpen.

 

Tijdelijke oplossing:

De tijdelijke oplossing om de toegang tot data zo snel mogelijk te herstellen, is NFS downgraden naar NFSv4.1.  Er zijn drie methoden om dit te bereiken: één is aan de kant van de klant en twee zijn aan de kant van Unity.

 

  • Clientzijde:

Klanten kunnen expliciet de versie van het NFS-protocol opgeven tijdens de koppeling aan de clientzijde. Ga bijvoorbeeld als volgt te werk om NFSv4.1 af te dwingen:

 

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

 

Opmerking: Deze specifieke opdracht is specifiek voor Red Hat Linux.  De opdracht van uw client om de NFS-versie te beperken kan verschillen.

 

Opmerking: Er is geen SP opnieuw opstarten vereist wanneer de koppeling aan de clientzijde is gewijzigd.  Bovendien blijft deze instelling behouden wanneer een nieuwe Unity NAS-server wordt gemaakt. 

 

 

  • De kant van de eenheid

Vanuit Unity is er geen manier om de NFSv4-versie in Unisphere op te geven, maar er is een CLI-parameter geïntroduceerd in Unity OE 5.5 die de maximale NFSv4-versie regelt die Unity kan ondersteunen. 

 

Opmerking: Het instellen van een van deze parameters is van toepassing op alle huidige NAS-servers en op alle toekomstige NAS-servers die u gaat bouwen.

 

De volgende opdracht kan worden gebruikt om de huidige max. NFSv4-versie weer te geven die wordt ondersteund op de Unity NAS-server.  Zowel "default_value = 2" als "current_value = 2" geven aan dat Unity NFSv4.2 ondersteunt. 

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

 

De volgende opdracht kan worden gebruikt om de max. NFSv4-versie te downgraden van standaard 4.2 naar 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.

 

Na de parameterwijziging en SP-herstart moet de "vers" in client mount output 4.1 zijn.

 

OPMERKING: de SP moet opnieuw worden opgestart om de wijziging door te voeren.

 

Daarnaast zou een tweede optie aan de Unity-kant zijn om beveiligingslabels op alle NAS-servers uit te schakelen met de volgende opdracht:

 

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
OPMERKING: Net als bij de vorige Unity-wijziging moet de SP opnieuw worden opgestart om deze wijziging van kracht te laten worden.

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.