Dell Unity:Unity OEバージョン5.5にアップグレードした後、NFSv4クライアントがデータにアクセスできない

Summary: Unity OEバージョン5.5にアップグレードした後、NFSv4クライアントはデータにアクセスできません。

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にアップグレードした後、NFSv4クライアントはデータにアクセスできません。

Cause

Unity OEバージョン5.5以降では、NFSv4.2のサポートが含まれています。NFSv4.2プロトコルのサポートにより、セキュリティとパフォーマンスが強化され、スペア ファイルとNFSセキュリティ ラベル付けのNFS属性がサポートされます。

Unity OEのアップグレード中に、SPが順次再起動すると、NFSv4.2をサポートするNFSクライアントは、NFSv4.2を使用してエクスポートを自動的に再マウントします。この自動プロトコル アップグレードにより、予期しない問題が発生し、一部のお客様がデータにアクセスできなくなる可能性があります。  これは、マウント時にUnityとクライアントの両方がサポートする最高のNFSバージョンをネゴシエートしますが、NFSv4.2固有の設定が有効化または構成されていない場合、マウントまたはデータ アクセスが失敗するためです。

Resolution

Fix:

製品は設計どおりに機能しているため、修正はありません。

 

対処方法:

可能な限り最速の方法でデータ アクセスをリストアするための回避策は、NFSをNFSv4.1にダウングレードすることです。  これを実現するには3つの方法があります。1つはクライアント側で、2つはUnity側で行います。

 

  • クライアント側:

お客様は、クライアント側のマウント中にNFSプロトコル バージョンを明示的に指定できます。たとえば、NFSv4.1を適用するには、次のようにします。

 

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

 

注:この特定のコマンドは、Red Hat Linuxに固有です。  NFSバージョンを制限するクライアントのコマンドは異なる場合があります。

 

注:クライアント側のマウントが変更された場合、SPの再起動は必要ありません。  さらに、この設定は、新しいUnity NASサーバーを作成するまで維持されます。 

 

 

  • Unity側

UnityからUnisphereでNFSv4バージョンを指定する方法はありませんが、Unity OE 5.5で導入されたCLIパラメーターにより、UnityがサポートできるNFSv4の最大バージョンが制御されます。 

 

注:これらのパラメーターのいずれかの設定は、現在のすべてのNASサーバーだけでなく、今後構築する可能性のあるNASサーバーにも適用できます。

 

次のコマンドを使用すると、Unity NASサーバーでサポートされている現在の最大NFSv4バージョンを一覧表示できます。  「default_value = 2」と「current_value = 2」はどちらも、Unityが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

 

次のコマンドを使用すると、NFSv4の最大バージョンをデフォルトの4.2から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.

 

パラメーターを変更してSPを再起動した後、クライアント マウント出力の「vers」は4.1になっているはずです。

 

メモ:変更を有効にするには、SPを再起動する必要があります。

 

さらに、Unity側の2番目のオプションは、次のコマンドを使用して、すべてのNASサーバーでセキュリティ ラベルを無効にすることです。

 

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
メモ: 以前のUnityの変更と同様に、この変更を有効にするにはSPを再起動する必要があります。

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.