Il client NFS segnala un messaggio "Il server NFS non risponde"
Un client NFS segnala un messaggio "Il server NFS non risponde" da una destinazione di accesso.
Questa è una guida generale alla risoluzione dei problemi che illustra vari fattori correlati a questo messaggio di errore del sistema operativo, che possono avere diverse cause. Rivedere queste informazioni per identificare la causa e i relativi suggerimenti per la risoluzione dei problemi.
La causa di questo problema può essere una delle seguenti:
Causa 1: il client NFS non può comunicare con l'indirizzo IP di destinazione di accesso allo storage di file a causa di un problema relativo al sistema operativo o al kernel.
Controllare le impostazioni di rete TCP relative al sistema operativo, ad esempio:
- Indica se il messaggio di errore proviene da una singola istanza o da più istanze.
- Verificare di utilizzare la patch del kernel più recente e il pacchetto
nfs-utils
. - Controllare il carico, le prestazioni e l'uso della memoria dell'istanza durante il periodo interessato.
- Verificare le impostazioni MTU, in particolare, verificare la presenza di eventuali mancate corrispondenze nelle impostazioni MTU predefinite.
- Controllare se le impostazioni
iptables
causano l'eliminazione o la negazione delle connessioni NFS.
Causa 2: esiste un problema di comunicazione di rete TCP (VCN) tra il client NFS e la destinazione di accesso.
Verificare la presenza di problemi di comunicazione di rete:
- Controllare se un firewall di rete sta causando richieste NFS eliminate.
- Utilizzare
rpcinfo -t <mount_target_IP> prognum
per verificare la connettività delle porte mount, NFS elockd
dal client NFS. - Utilizzare
traceroute -n -T -p <NFS_ports> <mount_target_ip>
per controllare la connettività. - Utilizzare
sudo traceroute --mtu <mount_target_IP>
osudo tracepath <mount_target_IP>
per verificare la presenza di perdite e cali di pacchetti a causa di mancate corrispondenze nella dimensione MTU. - Utilizzare
nfsstat -o net
per controllare la presenza di pacchetti eliminati. - Utilizzare
nfsiostat <mount_path>
per verificare la presenza di dati di richiesta dettagliati, ad esempioretrans
,RTT
e così via. - Utilizzare
mountstats <mount_dir>
per verificare la presenza di statistiche RPC anomale.
Causa 3: la destinazione di accesso dello storage di file, che funge da server NFS, non risponde.
Controllare o raccogliere i problemi della destinazione di accesso riportati di seguito.
- Utilizzare
dmesg -T
per verificare la presenza di problemi. - Controllare la presenza di messaggi in
/var/log/messages
, incluso l'indicatore orario del messaggio con fuso orario. - Raccogliere il file system o l'OCID della destinazione di accesso.
In tutti i casi, la raccolta di un'acquisizione di pacchetti dal client NFS al momento dell'errore è utile per risolvere ulteriormente il problema. Ad esempio:
tcpdump -i <interface_name> host <NFS_client_IP> -w /tmp/FSS.pcap
Per gli utenti Windows, raccogliere informazioni utilizzando Wireshark o strumenti simili.
Poiché questi problemi potrebbero essere correlati alle istanze di computazione e a una VCN, i problemi possono richiedere una risoluzione collettiva dei problemi. Coinvolgi il supporto OCI e crea una richiesta di servizio, se necessario.