Avamar: NDMP medelfel på grund av att brandväggen blockerar portar mellan acceleratorn och VNX

Summary: Säkerhetskopiering av NDMP (Network Data Management Protocol) misslyckas med "Medium error" och "NDMP_DATA_HALT_INTERNAL_ERROR". Brandväggen blockerar Avamar NDMP Accelerator ↔ VNX; öppen port 10000 och minst 100 fler dataportar (server_param –f NDMP) att åtgärda. ...

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

Symptom på NDMP-säkerhetskopieringsfel

Följande symtom observeras när en Avamar NDMP-säkerhetskopia påträffar ett mediumfel:

  • Säkerhetskopieringsjobbet avbryts med meddelandet "Medium error".
  • Det går inte att skriva på arkivvolymen.
  • NDMP-dataströmmen stoppas och rapporter NDMP_DATA_HALT_INTERNAL_ERROR .
  • Data Mover anger "Data Stopped" och väntar på att överföringstråden ska slutföras.
  • Dataöverföring till avtar stoppas utan framgång.
  • Informationen avtar Processen avslutas med kod 163 (externt avbruten).
  • Säkerhetskopian för målvolymen rapporterar fel och markeras som avbruten.
  • Den slutliga sammanfattningen visar en slutkod som inte är noll (till exempel 157).


Exempel på loggutdrag som illustrerar dessa symptom:

2016-08-02 11:34:51 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] NDMP: SnapSure file system creation succeeds
2016-08-02 11:43:54 avndmp Error <0000>: [snapup-/root_vdm_1/Corp] NDMP: Medium error
2016-08-02 11:43:54 avndmp Warning <0000>: [snapup-/root_vdm_1/Corp] NDMP: Write failed on archive volume 1
2016-08-02 11:43:54 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] NDMP: server_archive: emctar vol 1, 110 files, 0 bytes read, 1179648 bytes written
2016-08-02 11:43:54 avndmp Warning <0000>: [snapup-/root_vdm_1/Corp] NDMP Data Halted, reason : NDMP_DATA_HALT_INTERNAL_ERROR
2016-08-02 11:43:54 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Data mover reports Data Halted.  Waiting for transfer thread to finish feeding stream to avtar...
2016-08-02 11:43:54 avndmp Warning <0000>: [snapup-/root_vdm_1/Corp] Data halted unsuccessfully, stopping data transfer to avtar.
2016-08-02 11:43:54 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Cancelling avtar
2016-08-02 11:43:58 avndmp Info <6688>: [ctl_spawn] Process 23228 (/usr/local/avamar/bin/avtar) finished (code 163: externally cancelled)
2016-08-02 11:43:58 avndmp Warning <6690>: [ctl_spawn] CTL workorder "MOD-1470162815289#1" non-zero exit status 'code 163: externally cancelled'
2016-08-02 11:43:59 avndmp Info <0000>: [ndmp2avtar-/root_vdm_1/Corp/] NDMP stream bytes read = 2779, bytes written = 2779
2016-08-02 11:44:10 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Waiting for data transfer thread to exit
2016-08-02 11:44:10 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Waiting for volume /root_vdm_1/Corp snapshot to be removed.  Will stop waiting after 300 seconds.
2016-08-02 11:44:15 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Snapshot for volume /root_vdm_1/Corp was removed after 5 seconds.
2016-08-02 11:44:15 avndmp Error <0000>: [snapup-/root_vdm_1/Corp] Backup for target /root_vdm_1/Corp had errors.
2016-08-02 11:44:15 avndmp Info <0000>: [snapup-/root_vdm_1/Corp] Backup of '/root_vdm_1/Corp' aborted. Error in NDMP session.
2016-08-02 11:44:15 avndmp Info <0000>: [avndmp_assist] Thread exited with errors: /root_vdm_1/Corp
2016-08-02 11:44:15 avndmp Info <0000>: [avndmp_assist] Active threads:
2016-08-02 11:44:15 avndmp Info <0000>: [avndmp_ctl_sup] Threads successfully completed 0, canceled/aborted 0, failed 1
2016-08-02 11:44:15 avndmp Info <7271>: [avndmp_ctl_sup] Final summary generated subwork 1, cancelled/aborted 0, snapview 0, exitcode 157

Cause

Blockering av nätverkskommunikation mellan Avamar NDMP Accelerator och VNX

NDMP-säkerhetskopieringen misslyckas eftersom brandväggen begränsar trafiken mellan Avamar NDMP Accelerator-noden och VNX-lagringssystemet. Endast TCP-port 10000 öppnades, medan NDMP-acceleratorn kräver en rad ytterligare portar för dataöverföring. Den här begränsningen gör att NDMP-sessionen stöter på ett "Medium-fel" och ett internt datastopptillstånd.


Bevis från systemloggar

2016-08-02 14:12:31: 13156679683: network error (../NdmpdMover.cxx: 1226)
2016-08-02 14:12:31: 13156679680: Session 033 (thread nasw00) NdmpdSession::ndmpdApiWrite fails in local or remote wirte msg, moverAddressType=1, mp=0x01005ed840
2016-08-02 14:12:31: 13156679680: Thread bkup058 Medium error

 

  • Loggposten visar ett nätverksfel som kommer från NdmpdMover.cxx , vilket tyder på ett fel i NDMP-dataöverföraren.
  • Den efterföljande "NdmpdApiWrite fails" bekräftar att NDMP-sessionen inte kunde skriva data till fjärrslutpunkten.
  • Det sista "mediefelet" stämmer överens med det avbrutna NDMP-säkerhetskopieringen som rapporteras i Avamar-loggarna.

Information om rotorsak

  • Otillräckliga brandväggsregler: Endast port 10000 tillåts, medan NDMP-acceleratorn kräver ett sammanhängande intervall med portar (vanligtvis 10000–10099) för dataströmmar.
  • Blockerade dataportar hindrar NDMP-flyttaren från att upprätta en tillförlitlig anslutning, vilket leder till interna NDMP-fel som NDMP_DATA_HALT_INTERNAL_ERROR.
  • Bristen på nödvändiga portar utlöser Avamar NDMP-processen för att avbryta säkerhetskopieringen, vilket resulterar i slutkod 163 ("externt avbröts"). 

Resolution

Öppna brandväggsportar som krävs för Avamar NDMP Accelerator

Steg-för-steg-procedur

  • Identifiera IP-adressen för Avamar NDMP Accelerator-noden och VNX-lagringssystemet.
  • Logga in på brandväggen som styr trafiken mellan dessa två enheter.
  • Bekräfta att TCP-port 10000 redan är tillåten. Annars skapar du en regel som tillåter inkommande och utgående trafik på den här porten.
  • Öppna ett sammanhängande intervall med minst 100 portar för NDMP-datatrafik (t.ex. 10000‑10100). Tillämpa regeln i båda riktningarna mellan Avamar NDMP Accelerator-noden och VNX-systemet.
  • Spara och tillämpa brandväggskonfigurationen.

Validera portkonfiguration på VNX-systemet

Visa aktuella NDMP-portinställningar:

server_param server_2 -f NDMP -l


kA2j00000004GYOCA2_2_0
 

Om utdata inte visar det nyligen tillagda intervallet lägger du till det med följande kommando (ersätt och med det valda intervallet):

Lägg till portintervall 

Lägg till ett nytt NDMP-portintervall:

server_param server_2 -f NDMP -l "-"

 

Kör en testsäkerhetskopiering.

Initiera en NDMP-säkerhetskopiering för en testvolym:

avtar -c -s  -d

När säkerhetskopieringen är klar kontrollerar du eventuella felmeddelanden i Avamar NDMP-loggarna.

Granska NDMP-loggar

Visa de senaste NDMP-loggposterna:

grep -i "NDMP" /var/log/avndmp.log | tail -20

 

Loggen ska visa meddelanden om lyckat slutförande utan posterna "Medelstort fel" eller "Data stoppade".

VIKTIGT! Felaktiga brandväggsändringar kan störa andra tjänster. Kontrollera befintliga regler innan du ändrar.
VIKTIGT! Att öppna ett stort portintervall kan öka exponeringen för obehörig trafik. Begränsa regeln till de specifika käll- och mål-IP-adresserna för Avamar NDMP Accelerator-noden och VNX-systemet.
Obs! Om säkerhetskopieringen fortfarande misslyckas efter att portändringarna har tillämpats samlar du in de senaste loggutdragen och kontaktar Dells support med loggarna och brandväggsreglerna.

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for NDMP
Article Properties
Article Number: 000064052
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.