Isilon: Errore durante l'operazione Oracle Data Pump "dNFS asynchronous I/O failure"
Summary: Le operazioni di datapump/backup tra un client Oracle e Isilon eseguite su una WAN possono interrompersi con l'errore "dNFS asynchronous I/O failure" mentre si utilizza il nome della zona Smartconnect, ma funzionano con IP. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Questo è conforme alla progettazione.
Un client Oracle sta eseguendo un'operazione di data pump/backup su un Isilon su una WAN utilizzando un nome di zona Smartconnect.
L'operazione si interrompe con il seguente errore:
Un client Oracle sta eseguendo un'operazione di data pump/backup su un Isilon su una WAN utilizzando un nome di zona Smartconnect.
L'operazione si interrompe con il seguente errore:
ORA-17516: errore di I/O asincrono dNFS
Tuttavia, la stessa operazione funziona su un indirizzo IP.Cause
Ciò può essere causato da due fattori:
- La funzionalità dNFS di failover e bilanciamento del carico single-client.
dNFS o Direct NFS dispone di una funzionalità di failover e bilanciamento del carico single-client e viene utilizzato per lavori a scrittura intensiva come Datapump o operazioni di backup. A causa di questa caratteristica, quando si esaminano le tracce dei pacchetti, si noterà che il client comunicherà con più nodi nel corso dell'operazione.
Sebbene Isilon sia in grado di gestire il failover senza la necessità di dNFS, non offre il bilanciamento del carico a singolo client; piuttosto, Isilon esegue il bilanciamento sull'intera base di client ruotando l'indirizzo IP che fornisce a ciascun client quando viene interrogato.
Quindi, ogni volta che il client Oracle deve evocare il servizio Smarconnect per connettersi a un nodo diverso, sulla rete WAN si verificherà un ritardo nell'ottenimento dell'indirizzo IP successivo, durante il quale il client Oracle presumerà che il server NFS non sia raggiungibile e interromperà l'operazione in corso indicando "errore di I/O asincrono dNFS".
La dichiarazione di Oracle per l'errore è la seguente, il che convalida i nostri risultati:
Sebbene Isilon sia in grado di gestire il failover senza la necessità di dNFS, non offre il bilanciamento del carico a singolo client; piuttosto, Isilon esegue il bilanciamento sull'intera base di client ruotando l'indirizzo IP che fornisce a ciascun client quando viene interrogato.
Quindi, ogni volta che il client Oracle deve evocare il servizio Smarconnect per connettersi a un nodo diverso, sulla rete WAN si verificherà un ritardo nell'ottenimento dell'indirizzo IP successivo, durante il quale il client Oracle presumerà che il server NFS non sia raggiungibile e interromperà l'operazione in corso indicando "errore di I/O asincrono dNFS".
La dichiarazione di Oracle per l'errore è la seguente, il che convalida i nostri risultati:
Error code: ORA-17516
Descrizione: Errore
di I/O asincrono dNFSCausa: La richiesta di I/O asincrono non è riuscita a causa di un errore del server di storage.
Descrizione: Errore
di I/O asincrono dNFSCausa: La richiesta di I/O asincrono non è riuscita a causa di un errore del server di storage.
- Il firewall ASA (Adaptive Security Appliance) presente tra i due dispositivi sta scartando i pacchetti TCP in entrata sulla porta 2049:
Potrebbe essere presente un firewall tra i due dispositivi con un'impostazione per eliminare i pacchetti TCP sulla porta 2049.L'ASA si aspetta sempre che il primo pacchetto della connessione TCP sia il TCP SYN dell host che tenta di aprire/formare la connessione TCP. Se sono in arrivo altri pacchetti TCP, ad esempio un "TCP RST ACK", si presume che si tratti di pacchetti per una connessione esistente. Controlla quindi la tabella delle connessioni, ma non riesce a trovare una connessione esistente e quindi perde il traffico.
Troverete un messaggio di registro simile quando esaminate i registri del dispositivo ASA:
Troverete un messaggio di registro simile quando esaminate i registri del dispositivo ASA:
%ASA-6-106015: Nega TCP (nessuna connessione) da x.x.x.x/x a x.x.x.x/x flag RST sull'interfaccia someinterface
Resolution
Oracle dispone di una procedura separata per configurare dNFS.
Contattare il supporto Oracle per configurare dNFS. Nel caso in cui sia presente un firewall tra i due dispositivi, sul dispositivo ASA sarà necessario consentire il traffico TCP in entrata sulla porta 2049.
- Controllare le voci di montaggio da
oranfstabfile - Dove sono specificati i diversi indirizzi IP del server NFS
- Utilizzare uno degli indirizzi IP presenti in questo file di configurazione per eseguire il mounting dell'esportazione NFS
- In questo modo verrà escluso l'utilizzo del nome della zona SmartConnect e verrà invece utilizzato solo l'indirizzo IP per contattare il server.
- I molteplici indirizzi IP in
oranfstabil file si occuperà del bilanciamento del carico
Contattare il supporto Oracle per configurare dNFS. Nel caso in cui sia presente un firewall tra i due dispositivi, sul dispositivo ASA sarà necessario consentire il traffico TCP in entrata sulla porta 2049.
Additional Information
Link utili per la configurazione dNFS da Oracle:
Fare riferimento ancheAffected Products
IsilonProducts
IsilonArticle Properties
Article Number: 000056260
Article Type: Solution
Last Modified: 02 Apr 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.