NetWorker: Fouten opsporen in back-upbewerkingen
Samenvatting: Er worden verschillende opties vermeld voor het debuggen van een mislukte NetWorker-back-up.
Instructies
1. Logboekbestanden:
De belangrijkste logboeken voor foutopsporing van back-upfouten zijn de beleidslogboekbestanden die zich op de volgende locatie bevinden.
Linux: /nsr/logs/policy_name/workflow_name/action_name
Windows (standaard): C:\Program Files\EMC NetWorker\nsr\logs\policy_name\workflow_name\action_name
Er zijn workflowlogbestanden in de RAW-indeling onder /nsr/logs/policy/policy_name/workflow_name/jobid.raw en een subdirectory voor elke actie. Elke onderliggende actie van een actie heeft een eigen logbestand met de jobid van die kinderbaan. Wanneer de bovenliggende actie een onderliggende actie start, maakt NetWorker een map voor deze onderliggende actielogboeken.
Voorbeeld:
De logboekgroottes variëren op basis van het foutopsporingsniveau dat tijdens de back-up wordt gebruikt. De onbewerkte bestanden zijn de workflowlogboeken, terwijl de backup_[jobid]_logs Mappen bevatten de actielogboeken en onderliggende actielogboeken.
Het belangrijkste NetWorker-logboekbestand voor alle NetWorker-bewerkingen is het daemon.raw Logboekbestand.
/nsr/logs/daemon.raw
Windows (standaard):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Om dit logbestand te lezen, gebruikt u de nsr_render_log commando, zie: NetWorker: De nsr_render_log gebruiken om .raw logbestanden weer te geven
Voorbeeld:
Additional Resources:
- NetWorker: Logbestanden en locaties
- NetWorker: Processen en poorten
- NetWorker: Het hulpprogramma NSRGet gebruiken voor het verzamelen van NetWorker data
- Raadpleeg de NetWorker Command Reference Guide, beschikbaar via: Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).
2. save op de NetWorker-client:
Back-ups op basis van NetWorker-clients maken gebruik van het opslagproces. Het opslagproces communiceert met de NetWorker-server, het storageknooppunt (indien van toepassing) of de doelmedia van het back-upapparaat. Foutopsporing kan worden ingeschakeld in het opslagproces door de foutopsporingsvlag -D door te geven aan het opslagproces met behulp van de NetWorker Management Console (NMC) of met behulp van de nsradmin Opdracht.
In de NMC verander je het veld 'Backup command' in de betreffende client properties naar 'save -D9':
Voorbeeld:
U kunt dezelfde bewerking uitvoeren met de opdracht nsradmin:
Voorbeeld:
Additional Resources:
- NetWorker: NDMP-probleemoplossingsgids
- NetWorker: Probleemoplossingsgids voor NMM
- NetWorker: Debug inschakelen voor NMDA
- NetWorker VMware Protection-vProxy: Logboekregistratie voor foutopsporing inschakelen
3. Workflowbewerking op de NetWorker-server:
Foutopsporing bij het begin van een workflowbewerking en gedetailleerde foutopsporingsuitvoer is nodig.
nsrworkflow -D9 -p [policy] -w [workflow]
Hiermee wordt de uitvoer van de foutopsporing van de workflowtaak vastgelegd in het RAW-bestand in:
/nsr/logs/policy/policy_name/workflow_name/
Voorbeeld:
Het uitvoeren van de nsrworkflow De opdracht start de taak handmatig, maar gebruikt dezelfde plannings- en niveauconfiguratieopties die worden gebruikt als een geplande geautomatiseerde back-up. Een andere mogelijkheid is om gebruik te maken van de -a vlag om de nsrworkflow Uitvoeren als een adhoc Back-up waarmee het back-upschema of -niveau kan worden overschreven. Als u het gewenste back-upniveau wilt opgeven (niet wat is ingesteld voor de huidige uitvoering van de workflow), gebruikt u het -l (of -L voor back-ups van virtuele machines).
Voorbeeld:
nsrworkflow -p [policy] -w [workflow] -A "'[action]' -l [level]" -ansrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a
Additional Resources:
- NetWorker: De opdracht NetWorker nsrworkflow gebruiken
- NetWorker: De opdracht NetWorker nsrpolicy gebruiken
- Raadpleeg de NetWorker Command Reference Guide, beschikbaar via: Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).
4. savefs op de NetWorker-client:
De savefs Opdracht wordt gebruikt tijdens clientgebaseerde back-ups. Deze informatie wordt naar de NetWorker-client verzonden nadat de back-up op de NetWorker-server is gestart. savefs Is dit proces dat verantwoordelijk is voor het bepalen van de bestanden en mappen waarvan een back-up moet worden gemaakt voor deze specifieke back-up die op deze client wordt uitgevoerd.
U kunt de exacte savefs-opdracht verkrijgen die aan de clientzijde wordt uitgevoerd vanuit het RAW-bestand in de beleidslogboeken (/nsr/logs/policy/[policy name]/[workflow name]). Voer dit vervolgens uit aan de clientzijde, waarbij u de -D9 Optie:
Voorbeeld:
Op de NetWorker-server:
En dan aan de clientkant:
5. Doelmedia toewijzen op de NetWorker Server:
De toewijzing van het juiste doelvolume voor een back-up wordt beheerd door de nsrd proces op de NetWorker-server. Om dit te debuggen, moet u tijdelijk het debugniveau van de nsrd proces op de NetWorker-server met behulp van de dbgcommand.
Voorbeeld:
Nadat de foutopsporing is voltooid, moet u foutopsporing uitschakelen door het foutopsporingsniveau weer op nul in te stellen:
dbgcommand kan worden gebruikt voor een procesnaam of proces-ID (PID), bijvoorbeeld:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Additional Resources:
6. Back-ups wachten op beschrijfbaar volume:
Als de NetWorker-server geen geschikt NetWorker-volume kan vinden om naar te schrijven, reageert deze niet meer en wordt er een waarschuwing gegenereerd. In dit geval bevindt de taak zich in de status 'actief'. U kunt de status van de taak controleren met behulp van het nsrpolicy monitor Opdracht.
Voorbeeld:
De melding in de NetWorker Management Console geeft meer informatie over welk type volume wordt gezocht en op welk storageknooppunt.
Voorbeeld:
Additional Resources:
- Problemen met wachtende media oplossen - wachten op 1 beschrijfbaar volume of geen overeenkomende apparaten
- NetWorker: Problemen met de tapewisselaar oplossen in NetWorker
- NetWorker: De DDPCONNCHK-tool gebruiken om DD ddboost-connectiviteit van NetWorker-hosts te testen
- NetWorker met Data Domain Cloud Tier: Triage en probleemoplossingsgids
7. Back-ups reageren onverwacht niet meer vanwege parallellisme:
Als de NetWorker-server bepaalt dat de back-up niet kan worden voortgezet omdat er geen vrije parallelliteitssleuf is, bevindt de taak zich in de status 'In wachtrij'.
Om het parallellisme te debuggen, moet u het debug-niveau van de nsrjobd proces op de NetWorker-server, zoals hieronder wordt weergegeven. Het logbestand van de daemon voert veel foutopsporingsgegevens uit met betrekking tot parallellisme.
Voorbeeld:
Additional Resources:
- NetWorker: Parallellisme en doelsessies
- Zie de NetWorker Administration en Performance Optimization and Planning Guides. Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).
8. Client Direct-back-up werkt niet zoals verwacht:
Een "Client direct"-back-up verzendt data rechtstreeks van de NetWorker-client naar de doelmedia zonder eerst naar het NetWorker-storageknooppunt te schrijven.
U kunt in de clienteigenschappen bepalen of voor deze clientinstantie al dan niet gebruik moet worden gemaakt van directe back-ups van de client.
Om te bepalen of Client Direct werkt of niet, moet u de logboeken inspecteren volgens het onderstaande voorbeeld:
Voorbeeld:
Logboekuitvoer: Clients direct in bedrijf.
De daemon.raw bestand op de NetWorker-server:
91787 MM/DD/YYYY HH:mm:SS nsrmmd NSR notice Save-set ID '4091251191' (vm-lego-231:/NetWorker) is using direct file save with Data Domain device 'dd4500-dd.local_onetwoone'.
lsof op de NetWorker-client
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 9831 root 3u IPv4 111668 0t0 TCP vm-lego-231:23178->vm-lego-121:8985 (ESTABLISHED) save 9831 root 5u IPv4 111695 0t0 TCP vm-lego-231:19752->vm-lego-121:9417 (ESTABLISHED) save 9831 root 7u IPv4 111720 0t0 TCP vm-lego-231:31095->vm-lego-121:9035 (ESTABLISHED) save 9831 root 8u IPv4 111728 0t0 TCP vm-lego-231:12421->vm-lego-121:9653 (ESTABLISHED) save 9831 root 9u IPv4 111731 0t0 TCP vm-lego-231:33739->dd4500-dd.local:nfs (ESTABLISHED) save 9831 root 10u IPv4 111736 0t0 TCP vm-lego-231:60278->dd4500-dd.local:midnight-tech (ESTABLISHED)
lsof geeft een overzicht van open TCP-verbindingen van de client naar zowel de NetWorker-server als de DD. Om te bepalen met welke processen de NetWorker-server is verbonden, kunt u lsof op de server. De vierde kolom is de bestandsdescriptor die wordt gebruikt.
Op Windows-hosts kunt u vergelijkbare diagnoses uitvoeren met behulp van SysInternals Procmon.
9: Client Direct Backup maakt geen gebruik van Client Direct:
De daemon.raw bestand op de NetWorker-server:
91797 MM/DD/YYYY HH:mm:SS nsrmmd NSR severe Unable to perform direct file save with Data Domain device 'ONETWOONE'; setting up traditional save for save-set ID '4024143566' (vm-lego-231:/NetWorker)
traditional in het logboek geeft u deze uitvoer snel. Zie de lijst met voorwaarden in de NetWorker Administration Guide waaraan moet worden voldaan voordat Client Direct kan werken. De meest voorkomende oorzaken zijn dat de client geen directe netwerktoegang heeft tot het Data Domain of dat de naamomzetting niet goed werkt.
lsof op de NetWorker-client:
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 10114 root 3u IPv4 123335 0t0 TCP vm-lego-231:46461->vm-lego-121:8985 (ESTABLISHED) save 10114 root 5u IPv4 123369 0t0 TCP vm-lego-231:12593->vm-lego-121:9417 (ESTABLISHED) save 10114 root 7u IPv4 123392 0t0 TCP vm-lego-231:63952->vm-lego-121:9035 (ESTABLISHED) save 10114 root 8u IPv4 123400 0t0 TCP vm-lego-231:29597->vm-lego-121:9653 (ESTABLISHED)
Additional Resources:
- NetWorker: Best practices voor netwerkconfiguratie
- Zie de handleidingen voor prestatieoptimalisatie en planning. Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).
10. Parallel Save Stream (PSS) back-ups:
Foutopsporing in PSS-back-ups uitvoeren. Zorg ervoor dat de eigenschap 'parallelle opslagstroom' is aangevinkt in de clientresource in de NetWorker Management Console. Wijzig de save opdracht om het in debug te zetten zoals beschreven in sectie 2. Maak ook een leeg bestand in ../nsr/debug genaamd 'mbsdopen'. Dit zorgt voor extra debug logging, zowel op de client in /nsr/tmp en in de beleidslogboeken op de NetWorker-server (zie sectie 1).
Voorbeeld:
Additional Resources:
- Problemen met NetWorker Parallel Save Stream-back-ups oplossen
- Zie de handleidingen voor prestatieoptimalisatie en planning. Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).
11. NetWorker Storage Node nsrmmd Het proces werkt niet zoals verwacht tijdens het schrijven naar de doelmedia:
U kunt het foutopsporingsniveau verhogen van de nsrmmd processen die gebruik maken van de dbgcommand (Zie rubriek 5). U kunt het foutopsporingsniveau van alle nsrmmd processen of anders besturingssysteemtools gebruiken om vast te stellen welke nsrmmd proces is actief:
Additional Resources:
- NetWorker: Problemen met de tapewisselaar oplossen in NetWorker
- NetWorker: De DDPCONNCHK-tool gebruiken om DD ddboost-connectiviteit van NetWorker-hosts te testen
- NetWorker met Data Domain Cloud Tier: Triage en probleemoplossingsgids
- Raadpleeg de NetWorker DD Boost integratiehandleiding, beschikbaar via: Support voor NetWorker | Handleidingen en documenten (U moet zich aanmelden met uw Dell Support account).





