NFSクライアントで「NFS Server Not Responding」というメッセージが報告される
NFSクライアントは、マウント・ターゲットからNFS Server not respondingというメッセージを報告します。
これは、このOSエラーメッセージに関連するさまざまな要因について説明する一般的なトラブルシューティングガイドであり、いくつかの原因が考えられます。原因とそれに関連するトラブルシューティングのヒントを特定するには、この情報を確認してください。
この問題の原因は、次のいずれかです。
原因1: OSまたはカーネル関連の問題のため、NFSクライアント自体がファイル・ストレージのマウント・ターゲットのIPアドレスと通信できません。
次のようなOS関連のTCPネットワーク設定を確認します。
- エラー・メッセージが単一インスタンスからのものか、複数のインスタンスからのものか。
- 最新のカーネル・パッチおよび
nfs-utils
パッケージを使用していることを確認します。 - 影響を受ける期間中のインスタンスのロード、パフォーマンスおよびメモリー使用量を確認します。
- 特に、MTU設定がデフォルトのMTU設定に不一致がないかどうかを確認します。
iptables
設定によってNFS接続が切断または拒否されているかどうかを確認します。
原因2: NFSクライアントとマウント・ターゲットの間にTCPネットワーク通信(VCN)の問題が存在します。
ネットワーク通信の問題を確認します。
- ネットワーク・ファイアウォールによってNFSリクエストが削除されているかどうかを確認します。
rpcinfo -t <mount_target_IP> prognum
を使用して、NFSクライアントからのマウント、NFSおよびlockd
ポート接続をテストします。traceroute -n -T -p <NFS_ports> <mount_target_ip>
を使用して接続を確認します。sudo traceroute --mtu <mount_target_IP>
またはsudo tracepath <mount_target_IP>
を使用して、MTUサイズの不一致によるパケットの損失およびドロップを確認します。nfsstat -o net
を使用して、ドロップされたパケットをチェックします。nfsiostat <mount_path>
を使用して、retrans
、RTT
などの詳細なリクエスト・データをチェックします。mountstats <mount_dir>
を使用して、異常なRPC統計を確認します。
原因3: NFSサーバー自体として機能するファイル・ストレージ・マウント・ターゲットが応答していません。
マウント・ターゲットの問題について、次を確認または収集します:
dmesg -T
を使用して、問題を確認します。/var/log/messages
で、タイムゾーン付きメッセージのタイムスタンプを含むメッセージを確認します。- ファイル・システムまたはマウント・ターゲットのOCIDを収集します。
いずれの場合も、エラー発生時にNFSクライアントからパケット取得を収集することは、問題をさらにトラブルシューティングする際に役立ちます。例:
tcpdump -i <interface_name> host <NFS_client_IP> -w /tmp/FSS.pcap
Windowsユーザーの場合、Wiresharkまたは同様のツールを使用して情報を収集します。
これらの問題はコンピュート・インスタンスおよびVCNに関連している可能性があるため、問題には集合的なトラブルシューティングが必要になる場合があります。OCIサポートに参加し、必要に応じてサービス・リクエストを作成します。