Dell Unity: Efter uppgradering till Unity OE version 5.5 kan NFSv4-klienter inte komma åt data

摘要: Efter uppgradering till Unity OE version 5.5 kan NFSv4-klienter inte komma åt data.

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

症状

Efter uppgradering till Unity OE version 5.5 kan NFSv4-klienter inte komma åt data.

原因

Från och med Unity OE version 5.5 ingår stöd för NFSv4.2. NFSv4.2-protokollstödet ger ytterligare säkerhet och prestanda och NFS-attributstöd för reservfiler och NFS-säkerhetsmärkning.

Under Unity OE-uppgraderingen, eftersom SP:er startas om sekventiellt, kommer NFS-klienter som stöder NFSv4.2 automatiskt att återmontera exporter med NFSv4.2. Den här automatiska protokolluppgraderingen kan orsaka oväntade problem och vissa kunder kan förlora åtkomsten till sina data.  Anledningen till detta är att Unity och klienten förhandlar om den högsta NFS-version som de båda stöder vid monteringen, men om NFSv4.2-specifika inställningar inte har aktiverats eller konfigurerats misslyckas monteringarna eller dataåtkomsten.

解决方案

Korrigering:

Det finns ingen lösning här, eftersom produkten fungerar som avsett.

 

Alternativ lösning:

Lösningen för att återställa åtkomsten till data på snabbast möjliga sätt är att nedgradera NFS till NFSv4.1.  Det finns tre metoder för att åstadkomma detta: en är på klientsidan och två är på Unity-sidan.

 

  • Klientsidan:

Kunder kan uttryckligen ange NFS-protokollversionen under montering på klientsidan. Om du till exempel vill framtvinga NFSv4.1:

 

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

 

Obs! Det här kommandot är specifikt för Red Hat Linux.  Klientens kommando för att begränsa NFS-versionen kan vara annorlunda.

 

Obs! Ingen SP-omstart krävs när monteringen på klientsidan ändras.  Dessutom kommer den här inställningen att finnas kvar tills en ny Unity NAS-server skapas. 

 

 

  • Unity-sidan

Från Unity finns det inget sätt att ange NFSv4-versionen i Unisphere, men det finns en CLI-parameter som introducerades i Unity OE 5.5 som styr den maximala NFSv4-version som Unity kan stödja. 

 

Obs! Om du ställer in någon av dessa parametrar gäller det för alla nuvarande NAS-servrar samt för alla framtida NAS-servrar som du bygger.

 

Följande kommando kan användas för att visa en lista över den aktuella maximala NFSv4-versionen som stöds på Unity NAS-servern.  Både "default_value = 2" och "current_value = 2" anger att Unity stöder 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

 

Följande kommando kan användas för att nedgradera den maximala NFSv4-versionen från standardvärdet 4.2 till 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.

 

Efter parameterändringen och SP-omstarten ska "vers" i klientmonteringsutdata vara 4.1.

 

Obs! SP måste startas om för att ändringen ska börja gälla.

 

Ett andra alternativ på Unity-sidan är dessutom att inaktivera säkerhetsetiketter på alla NAS-servrar med följande kommando:

 

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
Obs! Precis som med den tidigare Unity-ändringen måste SP startas om för att ändringen ska börja gälla.

受影响的产品

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