Isilon: Chyba při operaci Oracle Data Pump "dNFS asynchronous I/O failure"

Summary: Operace datové pumpy/zálohování mezi klientem Oracle a řešením Isilon prováděné přes síť WAN se mohou přerušit s chybou "dNFS asynchronous I/O failure" při použití názvu zóny Smartconnect, ale fungují pomocí IP adresy. ...

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

To je podle návrhu.

Klient Oracle provádí operaci Data Pump/Backup do řešení Isilon přes síť WAN pomocí názvu zóny Smartconnect.
Operace se přeruší s následující chybou:
 
ORA-17516: Selhání asynchronního vstupu-výstupu dNFS
 
Stejná operace ale funguje přes IP adresu.

Cause

To může být způsobeno dvěma příčinami:
  1. Funkce dNFS pro převzetí služeb při selhání a vyrovnávání zatížení s jedním klientem.
dNFS nebo Direct NFS má funkci převzetí při selhání a vyrovnávání zatížení jednoho klienta a používá se pro úlohy náročné na zápis, jako je datová pumpa nebo operace zálohování. Díky této funkci, když se podíváte na trasování paketů, všimnete si, že klient bude v průběhu operace komunikovat s více uzly.

I když řešení Isilon zvládne převzetí služeb při selhání bez nutnosti dNFS, nenabízí vyrovnávání zatížení jednoho klienta. Namísto toho Isilon provádí vyvážení v rámci celé klientské základny tím, že obměňuje IP adresy, které poskytuje každému klientovi na dotaz. 

Takže přes WAN pokaždé, když klient Oracle musí vyvolat službu Smarconnect pro připojení k jinému uzlu, dojde ke zpoždění při získávání další IP adresy, během kterého klient Oracle bude předpokládat, že server NFS není dostupný, a přeruší probíhající operaci s hlášením "asynchronní I/O selhání dNFS".

Prohlášení společnosti Oracle o chybě je uvedeno níže, což potvrzuje naše zjištění:
 
Kód chyby: ORA-17516
Popis: asynchronní selhání
I/O dNFSPříčina: Asynchronní vstupně-výstupní požadavek se nezdařil z důvodu rebo ot serveru úložiště
.
 
  1. Brána firewall ASA (Adaptive Security Appliance) přítomná mezi těmito dvěma zařízeními zahazuje příchozí pakety TCP na portu 2049:
Mezi těmito dvěma zařízeními může být brána firewall s nastavením, které zahazuje pakety TCP přes port 2049. ASA vždy očekává, že prvním paketem připojení TCP bude TCP SYN z hostitele, který se pokouší otevřít/vytvořit připojení TCP. Pokud přicházejí nějaké další TCP pakety, jako například "TCP RST ACK", předpokládá se, že se jedná o pakety pro existující spojení. Poté zkontroluje svou tabulku připojení, ale nenajde existující připojení, a proto provoz zahodí.

Podobnou zprávu protokolu najdete při prohlížení protokolů zařízení ASA:
 
%ASA-6-106015: Deny TCP (no connection) from x.x.x.x/x to x.x.x.x/x flags RST na rozhraní someinterface

Resolution

Oracle má samostatný postup konfigurace dNFS.
  1. Zkontrolujte položky připojení z oranfstab file
  2. Kde jsou zadány různé IP adresy serveru NFS
  3. K připojení exportu NFS použijte jednu z IP adres přítomných v tomto konfiguračním souboru.
  4. Tím se vyloučí použití názvu zóny Smartconnect a místo toho se ke spojení se serverem použije pouze IP adresa.
  5. Více IP adres v poli oranfstab soubor se postará o Load Balancing

Zapojte podporu Oracle do konfigurace dNFS. V případě, že je mezi těmito dvěma zařízeními brána firewall, na zařízení ASA budete muset povolit příchozí provoz TCP na portu 2049.

Additional Information

Affected Products

Isilon

Products

Isilon
Article 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.