Avamar: NDMP Medium fout omdat firewall poorten blokkeert tussen Accelerator en VNX

Summary: Een NDMP-back-up (Network Data Management Protocol) mislukt met "Medium error" en "NDMP_DATA_HALT_INTERNAL_ERROR". De firewall blokkeert Avamar NDMP Accelerator ↔ VNX; open poort 10000 en ten minste 100 extra datapoorten (server_param -f NDMP) om op te lossen. ...

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

Symptomen van NDMP-back-upfout

De volgende symptomen worden waargenomen wanneer een Avamar NDMP-back-up een middelgrote fout tegenkomt:

  • De back-uptaak wordt afgebroken met het bericht "Medium error".
  • Schrijfbewerking mislukt op het archiefvolume.
  • NDMP-datastroom wordt gestopt en rapporten NDMP_DATA_HALT_INTERNAL_ERROR .
  • Data Mover geeft "Data Halted" aan en wacht tot de overdrachtsthread is voltooid.
  • Gegevensoverdracht naar avtar Stopt zonder succes.
  • De avtar Verwerk uitgangen met code 163 (extern geannuleerd).
  • De back-up voor het doelvolume meldt fouten en wordt gemarkeerd als afgebroken.
  • De laatste samenvatting toont een afsluitcode die niet nul is (zoals 157).


Voorbeelden van logboekfragmenten die deze symptomen illustreren:

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

Blokkade van netwerkcommunicatie tussen Avamar NDMP Accelerator en VNX

De NDMP-back-up mislukt omdat de firewall het verkeer tussen het Avamar NDMP Accelerator-knooppunt en het VNX-storagesysteem beperkt. Alleen TCP-poort 10000 is geopend, terwijl de NDMP-versneller een reeks extra poorten vereist voor dataoverdracht. Deze beperking zorgt ervoor dat de NDMP-sessie een "Medium error" en een interne data-stop-conditie ondervindt.


Bewijs uit systeemlogboeken

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

 

  • Logboekvermelding bevat een netwerkfout afkomstig van NdmpdMover.cxx , wat wijst op een fout in de NDMP-datamover.
  • De daaropvolgende "NdmpdApiWrite fails" bericht bevestigt dat de NDMP-sessie geen data naar het externe eindpunt kon schrijven.
  • De laatste "Medium error" komt overeen met het afbreken van de NDMP-back-up die wordt gerapporteerd in de Avamar-logboeken.

Details hoofdoorzaak

  • Onvoldoende firewallregels: Alleen poort 10000 was toegestaan, terwijl de NDMP-versneller een aaneengesloten reeks poorten vereist (meestal 10000-10099) voor gegevensstromen.
  • Geblokkeerde datapoorten verhinderen dat de NDMP-mover een betrouwbare verbinding tot stand brengt, wat leidt tot interne NDMP-fouten zoals NDMP_DATA_HALT_INTERNAL_ERROR.
  • Het gebrek aan vereiste poorten activeert het Avamar NDMP-proces om de back-up te annuleren, wat resulteert in afsluitcode 163 ('extern geannuleerd'). 

Resolution

Open de vereiste firewallpoorten voor Avamar NDMP Accelerator

Stap-voor-stap procedure

  • Identificeer het IP-adres van het Avamar NDMP Accelerator-knooppunt en het VNX-storagesysteem.
  • Meld u aan bij de firewall die het verkeer tussen deze twee apparaten regelt.
  • Controleer of TCP-poort 10000 al is toegestaan. Zo niet, maak dan een regel om inkomend en uitgaand verkeer op deze poort toe te staan.
  • Open een aaneengesloten bereik van ten minste 100 poorten voor NDMP-dataverkeer (bijvoorbeeld 10000‑10100). Pas de regel toe op beide richtingen tussen het Avamar NDMP Accelerator-knooppunt en het VNX-systeem.
  • Sla de firewallconfiguratie op en pas deze toe.

Poortconfiguratie valideren op het VNX-systeem

Huidige NDMP-poortinstellingen weergeven:

server_param server_2 -f NDMP -l


kA2j00000004GYOCA2_2_0
 

Als de uitvoer het nieuw toegevoegde bereik niet toont, voegt u het toe met de volgende opdracht (vervang en door het gekozen bereik):

Poortbereik toevoegen 

Een nieuwe NDMP-poortreeks toevoegen:

server_param server_2 -f NDMP -l "-"

 

Uitvoeren van een testback-up.

Een NDMP-back-up voor een testvolume starten:

avtar -c -s  -d

Nadat de back-up is voltooid, controleren we de Avamar NDMP-logboeken op foutberichten.

Evalueer NDMP-logboeken

Bekijk recente NDMP-logboekvermeldingen:

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

 

Het logboek zou succesvolle voltooiingsberichten moeten weergeven zonder de vermeldingen "Medium error" of "Data stopted".

LET OP: Onjuiste wijzigingen in de firewall kunnen andere services verstoren. Verifieer bestaande regels voordat u deze wijzigt.
LET OP: Het openen van een groot poortbereik kan de blootstelling aan onbevoegd verkeer vergroten. Beperk de regel tot de specifieke bron- en doel-IP-adressen van het Avamar NDMP Accelerator-knooppunt en alleen het VNX-systeem.
OPMERKING: Als de back-up nog steeds mislukt nadat u de poortwijzigingen hebt toegepast, verzamelt u de meest recente logboekfragmenten en neemt u contact op met Dell Support om de logboeken en uw firewallregels door te geven.

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.