Avamar: Middels feil på NDMP på grunn av at brannmuren blokkerer porter mellom akselerator og VNX

Summary: NDMP-sikkerhetskopiering (Network Data Management Protocol) mislykkes med "Medium error" og "NDMP_DATA_HALT_INTERNAL_ERROR". Brannmuren blokkerer Avamar NDMP Accelerator ↔ VNX, åpen port 10000 og minst 100 flere dataporter (server_param –f NDMP) for å reparere. ...

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

Symptomer på NDMP-sikkerhetskopieringsfeil

Følgende symptomer oppstår når en Avamar NDMP-sikkerhetskopi støter på en middels feil:

  • Sikkerhetskopieringsjobben avbrytes med meldingen "Middels feil".
  • Skriveoperasjonen mislykkes på arkivvolumet.
  • NDMP-datastrømmen stoppes, og rapporter NDMP_DATA_HALT_INTERNAL_ERROR .
  • Data Mover indikerer "Data Stanted" og venter på at overføringstråden skal fullføres.
  • Dataoverføring til avtar stopper uten hell.
  • Informasjonen i avtar Behandle utganger med kode 163 (eksternt kansellert).
  • Sikkerhetskopien for målvolumet rapporterer feil og merkes som avbrutt.
  • Det endelige sammendraget viser en avslutningskode som ikke er null (for eksempel 157).


Eksempel på loggutdrag som illustrerer disse symptomene:

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

Blokkering av nettverkskommunikasjon mellom Avamar NDMP Accelerator og VNX

NDMP-sikkerhetskopien mislykkes fordi brannmuren begrenser trafikken mellom Avamar NDMP Accelerator-noden og VNX-lagringssystemet. Bare TCP-port 10000 ble åpnet, mens NDMP Accelerator krever en rekke ekstra porter for dataoverføring. Denne begrensningen fører til at NDMP-økten støter på en "middels feil" og en intern datastopptilstand.


Bevis fra systemlogger

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

 

  • Loggoppføringen viser en nettverksfeil som stammer fra NdmpdMover.cxx , som angir en feil i NDMP Data Mover.
  • Den påfølgende "NdmpdApiWrite fails" -meldingen bekrefter at NDMP-økten ikke kunne skrive data til det eksterne endepunktet.
  • Den endelige middels feilen samsvarer med avbruddet av NDMP-sikkerhetskopien som er rapportert i Avamar-loggene.

Detaljer om rotårsak

  • Utilstrekkelige brannmurregler: Bare port 10000 var tillatt, mens NDMP-akseleratoren krever et sammenhengende utvalg av porter (vanligvis 10000-10099) for datastrømmer.
  • Blokkerte dataporter hindrer NDMP-flytteren i å opprette en pålitelig tilkobling, noe som fører til interne NDMP-feil, for eksempel NDMP_DATA_HALT_INTERNAL_ERROR.
  • Mangelen på nødvendige porter utløser Avamar NDMP-prosessen for å avbryte sikkerhetskopieringen, noe som resulterer i avslutningskode 163 ("eksternt kansellert"). 

Resolution

Åpne nødvendige brannmurporter for Avamar NDMP Accelerator

Trinnvis prosedyre

  • IP-adressen til Avamar NDMP Accelerator-noden og VNX-lagringssystemet.
  • Logg på brannmuren som styrer trafikken mellom disse to enhetene.
  • Bekreft at TCP-port 10000 allerede er tillatt. Hvis ikke, oppretter du en regel for å tillate innkommende og utgående trafikk på denne porten.
  • Åpne et sammenhengende område på minst 100 porter for NDMP-datatrafikk (for eksempel 10000‑10100). Bruk regelen i begge retninger mellom Avamar NDMP Accelerator-noden og VNX-systemet.
  • Lagre og bruk brannmurkonfigurasjonen.

Validere portkonfigurasjonen på VNX-systemet

Vis gjeldende NDMP-portinnstillinger:

server_param server_2 -f NDMP -l


kA2j00000004GYOCA2_2_0
 

Hvis utdataene ikke viser det nylig tilførte området, legger du det til med følgende kommando (erstatt og med det valgte området):

Legg til portområde 

Legg til et nytt NDMP-portområde:

server_param server_2 -f NDMP -l "-"

 

Kjør en testsikkerhetskopiering.

Start en NDMP-sikkerhetskopiering for et testvolum:

avtar -c -s  -d

Når sikkerhetskopieringen er fullført, ser du gjennom Avamar NDMP-loggene etter eventuelle feilmeldinger.

Se gjennom NDMP-logger

Vis nylige NDMP-loggoppføringer:

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

 

Loggen skal vise vellykkede fullføringsmeldinger uten oppføringer for middels feil eller stoppede data.

FORSIKTIG: Feil brannmurendringer kan forstyrre andre tjenester. Kontrollere eksisterende regler før endring.
FORSIKTIG: Åpning av et stort havneområde kan øke eksponeringen for uautorisert trafikk. Begrens regelen til bare de spesifikke kilde- og destinasjons-IP-adressene til Avamar NDMP Accelerator-noden og VNX-systemet.
MERK: Hvis sikkerhetskopieringen fortsatt mislykkes etter at porten er endret, samler du inn de siste loggutdragene og kontakter Dell Support med loggene og brannmurreglene.

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.