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:
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:
- 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í:
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ě.
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ě.
- 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:
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.
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.
- Zkontrolujte položky připojení z
oranfstabfile - Kde jsou zadány různé IP adresy serveru NFS
- K připojení exportu NFS použijte jednu z IP adres přítomných v tomto konfiguračním souboru.
- 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.
- Více IP adres v poli
oranfstabsoubor 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
Užitečné odkazy pro konfiguraci dNFS od Oracle:
Viz takéAffected 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.