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

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

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

症状

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

原因

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

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

解决方案

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を再起動する必要があります。

受影响的产品

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