Dell Unity: Jak obniżyć maksymalną wersję NFS z 4.2 do 4.1 w Unity z OE 5.5 (możliwość naprawienia przez użytkownika)

Summary: Ten artykuł bazy wiedzy zawiera procedurę obniżania maksymalnej wersji NFS z 4.2 do 4.1 w Unity z systemem OE 5.5

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

Klient może zauważyć, że jego klienci linuksowi montują eksport NFS z Unity przez NFSv4.2 zamiast poprzedniego NFSv4.1. 

Cause

Począwszy od Unity OE w wersji 5.5, uwzględniona jest obsługa protokołu NFSv4.2. Obsługa protokołu NFSv4.2 zapewnia dodatkowe bezpieczeństwo i wydajność, a także obsługę atrybutów NFS plików zapasowych i etykiet bezpieczeństwa NFS.

Podczas uaktualniania Unity OE, gdy SP uruchamiają się ponownie sekwencyjnie, klienci NFS obsługujący NFSv4.2 automatycznie ponownie montują eksporty przy użyciu NFSv4.2. 

Automatyczne uaktualnienie protokołu może spowodować nieoczekiwane problemy. Niektórzy klienci mogą chcieć obniżyć wersję NFS z NFSv4.2 do NFSv4.1 lub niższej. 

Resolution

Istnieją dwie metody obniżania wersji protokołu NFS: jedna po stronie klienta, a druga po stronie Unity.

 

  • Po stronie klienta:

Klienci mogą jawnie określić wersję protokołu NFS podczas montowania po stronie klienta. Na przykład, aby wymusić protokół NFSv4.1:

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

  
Uwaga: W przypadku zmiany montowania po stronie klienta nie jest wymagane ponowne uruchomienie SP. To konkretne polecenie jest specyficzne dla systemu Red Hat Linux.  Polecenie klienta ograniczające wersję NFS może być inne.

 

  • Po stronie jedności

W Unity nie ma możliwości określenia wersji NFSv4 w Unisphere, ale w Unity OE 5.5 wprowadzono parametr CLI, który kontroluje maksymalną wersję NFSv4 obsługiwaną przez Unity. 

Poniższe polecenie może służyć do wyświetlenia bieżącej maksymalnej wersji NFSv4 obsługiwanej przez serwer Unity NAS.  Zarówno "default_value = 2", jak i "current_value = 2" oznaczają, że Unity obsługuje protokół 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

Poniższe polecenie umożliwia obniżenie maksymalnej wersji NFSv4 z domyślnej 4.2 do 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.

  

UWAGA: aby zmiana została wprowadzona, należy ponownie uruchomić SP. Po zmianie parametrów i ponownym uruchomieniu SP wartość "vers" w danych wyjściowych montowania klienta powinna mieć wartość 4.1.

Affected Products

PowerStore
Article Properties
Article Number: 000328321
Article Type: Solution
Last Modified: 03 Jul 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.