メインコンテンツへスキップ

CONTAP-120160の影響を受けるクライアントと影響を受けないクライアントがあるのはなぜですか。

Views:
8
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
nas
Last Updated:

環境

  • ONTAP 9
  • NFSv4.2

回答

  • クライアント(以下のシナリオの例ではClient2)がエラーを報告することがある Invalid Argument 
  • クライアントが影響を受けます。
    •  ONTAP 9より前に作成されたSVMにエクスポートをマウントする場合。12.1RC1
    • ONTAPが CONTAP-120160の影響を受けるバージョンにアップグレードされている場合

 

概要 リプレゼンテーション ONTAP のステータス
ONTAP 9.12.1より前のバージョン

client1にはストレージがマウントされています。xattrのサポートは、 ONTAPではまだサポートされていません。クライアントは、マウント中にONTAPがxattrをサポートしないことを保存します。

  • client1は、xattrサポートを必要とするコールを送信しません。
CONTAP-120160_dia_1.png

-v4.2-xattrオプションのステータス:

アドバタイズ:N/A
設定済み:N/A

ログエントリなし
CONTAP-120160の影響を受けるONTAPバージョン

ONTAP-120160では、ONTAPがxattrサポートを誤ってアドバタイズしてしまいました。

  • client1は9.12.1より前のバージョンからマウントされているため、xattrコールを送信しません。
  • xattrサポートがアドバタイズされている間にclient2がマウントされました。正しく実行するためにxattrサポートを必要とするコールを送信するようになりました。
CONTAP-120160_dia_2.png

-v4.2-xattrオプションのステータス:

アドバタイズ:イネーブル
、設定済み:ディセーブル

sktrace.log:NfsInfo_1: insertNfsOptions: EVENT: OPT_nfsV42XattrsEnable_MODIFIED, VS_ID: 4, old: 0, new: 1

ONTAP-120160の動作

xattrアドバタイズされた値が設定された値になり、xattrサポートが   誤ってenabled からdisabled に反転することがあります。

  • Client1は、それに関係なく機能し続けます。
  • client2は、xattrサポートが ディセーブルとしてアドバタイズされたEINVAL受信し  、
    • 再マウントされます
    • または-v4.2-xattr  が手動で有効に設定されている
    • または、CONTAP-120160はアドバタイズされた値を enabled
CONTAP-120160_dia_34.png

-v4.2-xattrオプションのステータス:

通知:無効設定:無効

sktrace.log:NfsInfo_1: insertNfsOptions: EVENT: OPT_nfsV42XattrsEnable_MODIFIED, VS_ID: 4, old: 1, new: 0

固定リリースへのアップグレード後

アップグレード後、フリップは発生しなくなります。アップグレード前に-v4.2-xattr オプションを明示的に「有効」にしていなかった場合は、「無効」になります。

  • Client1は、それに関係なく機能し続けます。
  • Client2は引き続きEINVAL を受信し 、
    • 再マウントされます
    • または-v4.2-xattr  が手動でenabled に設定されている。
CONTAP-120160_dia_34.png

-v4.2-xattrオプションのステータス:

通知:無効設定:無効

ログエントリなし

注:ここで説明したオプション「-v4.2-xattr option」はvserver nfs show -fields v4.2-xattr表示し、 vserver nfs modify -v4.2-xattr オプションで設定することができます。

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.