不適切な 'clientaddr' NFS マウントオプションによる NFS4ERR_EXPIRED エラー
Issue
NFSv4 共有にアクセスする一部の NFS クライアントが、その共有にアクセスできなくなります。
該当するシステムで、共有にアクセスするプロセスが 'D' 状態になります。dmesg では、次のようなメッセージが表示されます。
NFS: state manager: reclaim nograce failed on NFSv4 server xx.x.x.xx with error 10011
NFS: state manager: reclaim nograce failed on NFSv4 server xx.x.x.xx with error 10011
NFS: state manager: reclaim nograce failed on NFSv4 server xx.x.x.xx with error 10011
エラーコード 10011 は NFS4ERR_EXPIRED です。
該当するシステムから NFS サーバーにはアクセスでき (ネットワークは機能しており)、サーバー内のエクスポートされたディレクトリーに移動できます。
Environment
'clientaddr' マウントオプションを使用して同じ NFS 共有にアクセスする RHEL 6 または RHEL 7 の NFSv4 クライアント
サーバーのエクスポート:
$ more exports
/myshare <client1_ip_addr>(rw,sync,all_squash,anonuid=XXXX,anongid=XXXX)
/myshare <client2_ip_addr>(rw,sync,all_squash,anonuid=XXXX,anongid=XXXX)
NFS クライアント:
<server_ip_addr>:/myshare /myshare nfs rw,nfsvers=4,addr=<server_ip_addr>,clientaddr=<client_ip_addr>
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.