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

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

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

症状

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

原因

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.

解决方案

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.

受影响的产品

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