NFS-Client meldet "NFS-Server reagiert nicht"
Ein NFS-Client meldet die Meldung "NFS-Server antwortet nicht" von einem Mountziel.
Dies ist ein allgemeiner Leitfaden zur Fehlerbehebung, der verschiedene Faktoren im Zusammenhang mit dieser BS-Fehlermeldung abdeckt, die mehrere Ursachen haben können. Prüfen Sie diese Informationen, um die Ursache und die zugehörigen Tipps zur Fehlerbehebung zu ermitteln.
Die Ursache für dieses Problem kann eine der folgenden sein:
Ursache 1: Der NFS-Client selbst kann aufgrund eines BS- oder Kernelproblems nicht mit der IP-Adresse des File Storage-Mountziels kommunizieren.
Prüfen Sie die BS-bezogenen TCP-Netzwerkeinstellungen wie:
- Gibt an, ob die Fehlermeldung von einer einzelnen Instanz oder von mehreren Instanzen stammt.
- Stellen Sie sicher, dass Sie den neuesten Kernel-Patch und das neueste Package
nfs-utils
verwenden. - Prüfen Sie die Auslastung, Performance und Speicherauslastung der Instanz während des betroffenen Zeitraums.
- Prüfen Sie insbesondere die MTU-Einstellungen auf Unstimmigkeiten in den MTU-Standardeinstellungen.
- Prüfen Sie, ob die
iptables
-Einstellungen gelöschte oder abgelehnte NFS-Verbindungen verursachen.
Ursache 2: Zwischen dem NFS-Client und dem Mountziel ist ein Problem bei der TCP-Netzwerkkommunikation (VCN) vorhanden.
Prüfen Sie auf Probleme bei der Netzwerkkommunikation:
- Prüfen Sie, ob eine Netzwerkfirewall gelöschte NFS-Anforderungen verursacht.
- Verwenden Sie
rpcinfo -t <mount_target_IP> prognum
, um vom NFS-Client auf Mount-, NFS- undlockd
-Portkonnektivität zu testen. - Verwenden Sie
traceroute -n -T -p <NFS_ports> <mount_target_ip>
, um die Konnektivität zu prüfen. - Verwenden Sie
sudo traceroute --mtu <mount_target_IP>
odersudo tracepath <mount_target_IP>
, um auf Paketverluste und Löschungen zu prüfen, weil die MTU-Größe nicht übereinstimmt. - Verwenden Sie
nfsstat -o net
, um auf gelöschte Pakete zu prüfen. - Verwenden Sie
nfsiostat <mount_path>
, um detaillierte Anforderungsdaten wieretrans
,RTT
usw. zu prüfen. - Verwenden Sie
mountstats <mount_dir>
, um auf anormale RPC-Statistiken zu prüfen.
Ursache 3: Das File Storage-Mountziel, das als NFS-Server selbst fungiert, antwortet nicht.
Prüfen oder erfassen Sie Folgendes auf Probleme mit Mountzielen:
- Verwenden Sie
dmesg -T
, um auf Probleme zu prüfen. - Prüfen Sie
/var/log/messages
auf Nachrichten, einschließlich des Zeitstempels der Nachricht mit der Zeitzone. - Erfassen Sie die Dateisystem- oder Mountziel-OCID.
In allen Fällen ist das Erfassen einer Paketerfassung vom NFS-Client zum Zeitpunkt des Fehlers hilfreich, um das Problem weiter zu beheben. Beispiel:
tcpdump -i <interface_name> host <NFS_client_IP> -w /tmp/FSS.pcap
Für Windows-Benutzer sammeln Sie Informationen mit Wireshark oder ähnlichen Tools.
Da diese Probleme möglicherweise mit Compute-Instanzen und einem VCN zusammenhängen, können Probleme eine kollektive Fehlerbehebung erfordern. Nehmen Sie Kontakt zu OCI-Support auf, und erstellen Sie bei Bedarf eine Serviceanfrage.