Dell Unity: Unity OE 5.5 sürümüne yükselttikten sonra NFSv4 istemcileri verilere erişemez

Summary: Unity OE 5.5 sürümüne yükselttikten sonra NFSv4 istemcileri verilere erişemez.

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

Unity OE 5.5 sürümüne yükselttikten sonra NFSv4 istemcileri verilere erişemez.

Cause

Unity OE 5.5 sürümünden itibaren NFSv4.2 desteği eklenmiştir. NFSv4.2 protokol desteği, ek güvenlik ve performans ile yedek dosyaların NFS öznitelik desteğini ve NFS güvenlik etiketlemesini getirir.

Unity OE yükseltmesi sırasında SP'ler sırayla yeniden başlatılırken NFSv4.2'yi destekleyen NFS istemcileri, NFSv4.2'yi kullanarak dışa aktarımları otomatik olarak yeniden bağlar. Bu otomatik protokol yükseltmesi beklenmeyen sorunlara neden olabilir ve bazı müşteriler verilerine erişimi kaybedebilir.  Bunun nedeni, Unity ve istemcinin bağlama zamanında desteklediği en yüksek NFS sürümü üzerinde anlaşmaya devam edecek olmasıdır. Ancak NFSv4.2'ye özgü ayarlar etkinleştirilmemiş veya yapılandırılmamışsa bağlamalar başarısız olur veya veri erişimi başarısız olur.

Resolution

Düzeltme:

Ürün tasarlandığı gibi çalıştığı için burada bir düzeltme yoktur.

 

Geçici Çözüm:

Verilere erişimi mümkün olan en hızlı şekilde geri yüklemek için geçici çözüm, NFS'yi NFSv4.1 sürümüne düşürmektir.  Bunu başarmak için üç yöntem vardır: biri istemci tarafında, ikisi de Unity tarafında.

 

  • İstemci tarafı:

Müşteriler, istemci tarafı montajı sırasında NFS protokolü sürümünü açıkça belirtebilir. Örneğin, NFSv4.1'i zorlamak için:

 

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

 

Not: Bu komut Red Hat Linux'a özeldir.  İstemcinizin NFS sürümünü sınırlama komutu farklı olabilir.

 

Not: İstemci tarafı montajı değiştirildiğinde SP'nin yeniden başlatılması gerekmez.  Ayrıca bu ayar, yeni Unity NAS sunucusu oluşturulurken de geçerli olur. 

 

 

  • Birlik tarafı

Unity'de, Unisphere'de NFSv4 sürümünü belirtmenin bir yolu yoktur ancak Unity'nin destekleyebileceği maksimum NFSv4 sürümünü kontrol eden Unity OE 5.5'te sunulan bir CLI parametresi vardır. 

 

Not: Bu parametrelerden herhangi birini ayarlamak, mevcut tüm NAS sunucularının yanı sıra gelecekte oluşturabileceğiniz NAS sunucuları için de geçerlidir.

 

Aşağıdaki komut, Unity NAS sunucusunda desteklenen geçerli maksimum NFSv4 sürümünü listelemek için kullanılabilir.  Hem "default_value = 2" hem de "current_value = 2", Unity'nin NFSv4.2'yi desteklediğini gösterir. 

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

 

Aşağıdaki komut, maksimum NFSv4 sürümünü varsayılan 4.2'den 4.1'e düşürmek için kullanılabilir. 

 

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.

 

Parametre değişikliğinden ve SP yeniden başlatıldıktan sonra istemci bağlama çıkışındaki "vers" değeri 4.1 olmalıdır.

 

NOT: Değişikliğin geçerli olması için SP'nin yeniden başlatılması gerekir.

 

Buna ek olarak, Unity tarafındaki ikinci bir seçenek, aşağıdaki komutu kullanarak tüm NAS sunucularında güvenlik etiketlerini devre dışı bırakmaktır:

 

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
NOT: Önceki Unity değişikliğinde olduğu gibi, bu değişikliğin etkili olması için SP'nin yeniden başlatılması gerekir.

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.