NetWorker: Så här felsöker du säkerhetskopieringsåtgärder
Summary: Det finns flera alternativ för felsökning av en misslyckad NetWorker-säkerhetskopiering.
Instructions
1. Loggfiler:
Huvudloggarna för felsökning av säkerhetskopieringsfel är principloggfilerna som finns på följande plats.
Linux: /nsr/logs/policy_name/workflow_name/action_name
Windows (Standard): C:\Program Files\EMC NetWorker\nsr\logs\policy_name\workflow_name\action_name
Det finns loggfiler för arbetsflöden i raw-format under /nsr/logs/policy/policy_name/workflow_name/jobid.raw och en underkatalog för varje åtgärd. Varje underordnad åtgärd för en åtgärd har en egen loggfil med jobid av det där barnjobbet. När den överordnade åtgärden startar en underordnad åtgärd skapar NetWorker en katalog för dessa underordnade åtgärdsloggar.
Exempel:
Loggstorlekarna varierar beroende på vilken felsökningsnivå som används under säkerhetskopieringen. Raw-filerna är arbetsflödesloggarna, medan backup_[jobid]_logs Kataloger innehåller åtgärdsloggar och underordnade åtgärdsloggar.
NetWorker-huvudloggfilen för alla NetWorker-åtgärder är daemon.raw loggfilen.
/nsr/logs/daemon.raw
Windows (Standard):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Om du vill läsa den här loggen använder du nsr_render_log -kommandot, se: NetWorker: Så här använder du nsr_render_log för att återge .raw loggfiler
Exempel:
Ytterligare resurser:
- NetWorker: Loggfiler och platser
- NetWorker: Processer och portar
- NetWorker: Så här använder du datainsamlingsverktyget NSRGet i NetWorker (På engelska)
- Se NetWorker Command Reference Guide, tillgänglig på: Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).
2. save På NetWorker-klienten:
NetWorker-klientbaserade säkerhetskopieringar använder spara-processen. Sparprocessen kommunicerar med NetWorker-servern, lagringsnoden (om tillämpligt) eller målenheten för säkerhetskopiering. Felsök kan aktiveras när filen sparas genom att skicka -D debug-flaggan till sparprocessen med hjälp av NetWorker Management Console (NMC) eller nsradmin Kommandot.
I NMC ändrar du fältet "Säkerhetskopieringskommando" i de relevanta klientegenskaperna till "save -D9':
Exempel:
Du kan utföra samma åtgärd med kommandot nsradmin:
Exempel:
Ytterligare resurser:
- NetWorker: Felsökningsmanual för NDMP
- NetWorker: Felsökningsmanual för NMM
- NetWorker: Så här aktiverar du felsökning för NMDA
- NetWorker VMware Protection-vProxy: Så här aktiverar du felsökningsloggning
3. Arbetsflödesåtgärd på NetWorker-servern:
Felsökning av starten av en arbetsflödesåtgärd och detaljerade felsökningsutdata krävs.
nsrworkflow -D9 -p [policy] -w [workflow]
Då loggas felsökningsutdata för arbetsflödesjobbet till rådatafilen i:
/nsr/logs/policy/policy_name/workflow_name/
Exempel:
Köra nsrworkflow Kommandot initierar jobbet manuellt men använder samma alternativ för schemaläggning och nivåkonfiguration som används som en schemalagd automatisk säkerhetskopiering. En annan möjlighet är att använda -a flagga för att definiera nsrworkflow Kör som en adhoc säkerhetskopiering som gör det möjligt att åsidosätta schemat eller nivån för säkerhetskopiering. Om du vill ange vilken säkerhetskopieringsnivå du vill ha (inte vad som är inställt för dagens körning av arbetsflödet) använder du -l (eller -L för säkerhetskopiering av virtuella maskiner).
Exempel:
nsrworkflow -p [policy] -w [workflow] -A "'[action]' -l [level]" -ansrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a
Ytterligare resurser:
- NetWorker: Så här använder du NetWorker nsrworkflow-kommandot
- NetWorker: Så använder du NetWorker-kommandot nsrpolicy
- Se NetWorker Command Reference Guide, tillgänglig på: Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).
4. savefs På NetWorker-klienten:
Informationen savefs används under klientbaserade säkerhetskopieringar. Den skickas till NetWorker-klienten efter att säkerhetskopieringen har initierats på NetWorker-servern. savefs är den här processen som ansvarar för att bestämma vilka filer och kataloger som ska säkerhetskopieras för den här specifika säkerhetskopieringen som körs på klienten.
Du kan hämta det exakta savefs-kommandot som körs på klientsidan från råfilen i principloggarna (/nsr/logs/policy/[policy name]/[workflow name]). Kör sedan detta på klientsidan och lägg till -D9 Alternativet:
Exempel:
På NetWorker-servern:
Och sedan på klientsidan:
5. Tilldela målmedia på NetWorker-servern:
Tilldelningen av rätt målvolym för en säkerhetskopia hanteras av nsrd på NetWorker-servern. Om du vill felsöka detta måste du tillfälligt öka felsökningsnivån för nsrd på NetWorker-servern med hjälp av dbgcommand.
Exempel:
När felsökningen är klar måste du inaktivera felsökning genom att ställa in felsökningsnivån på noll:
dbgcommand kan användas mot ett processnamn eller process-ID (PID), exempel:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Ytterligare resurser:
6. Säkerhetskopior som väntar på skrivbar volym:
Om NetWorker-servern inte kan hitta en lämplig NetWorker-volym att skriva till slutar den att svara och genererar en varning. I det här fallet är jobbet i "aktivt" tillstånd. Du kan kontrollera jobbets status med hjälp av nsrpolicy monitor Kommandot.
Exempel:
Varningen i NetWorker Management Console ger mer information om vilken typ av volym som eftersöks och på vilken lagringsnod.
Exempel:
Ytterligare resurser:
- Felsöka väntehändelser för media – väntar på 1 skrivbar volym eller inga matchande enheter
- NetWorker: Felsöka problem med bandbibliotek i NetWorker
- NetWorker: Så här använder du verktyget DDPCONNCHK för att testa DD ddboost-anslutningsmöjligheter från NetWorker-värdar
- NetWorker med Data Domain Cloud Tier: Vägledning för prioritering och felsökning
7. Säkerhetskopior slutade oväntat svara på grund av parallellitet:
Om NetWorker-servern fastställer att den inte kan fortsätta med säkerhetskopieringen eftersom det inte finns någon ledig parallellitetsplats, är jobbet i köläge.
För att kunna felsöka parallelliteten måste du öka felsökningsnivån för nsrjobd på NetWorker-servern enligt nedan. Daemon-loggfilen matar ut mycket felsökningsdata i förhållande till parallellitet.
Exempel:
Ytterligare resurser:
- NetWorker: Parallellitet och målsessioner
- Se manualerna för administration och prestandaoptimering och planering för NetWorker. Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).
8. Client Direct-säkerhetskopiering fungerar inte som förväntat:
En "Client direct"-säkerhetskopia skickar data direkt från NetWorker-klienten till målmediet utan att först skriva till NetWorker-lagringsnoden.
Du kan definiera i klientegenskaperna om direkt säkerhetskopiering av klienter ska användas eller inte för den här klientinstansen.
För att felsöka om klient direkt fungerar eller inte måste du granska loggarna enligt exemplet nedan:
Exempel:
Loggutdata: Klienter direkt i drift.
Informationen daemon.raw på NetWorker-servern:
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 på NetWorker-klienten
[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 visar en lista över öppna TCP-anslutningar från klienten både till NetWorker-servern och till DD. Du kan kontrollera vilka processer som NetWorker-servern är ansluten till genom att dubbelkolla med lsof på servern. Den fjärde kolumnen är den filbeskrivning som används.
På Windows-värdar kan du utföra liknande diagnostik med hjälp av SysInternals Procmon.
9: Client Direct Backup använder inte Client Direct:
Informationen daemon.raw på NetWorker-servern:
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 i loggen ger dig dessa utdata snabbt. Se NetWorker-administrationsguidens lista över villkor som måste uppfyllas för att klienten ska fungera direkt. De vanligaste orsakerna är att klienten saknar direkt nätverksåtkomst till Data Domain eller att dess namnmatchning inte fungerar korrekt.
lsof På NetWorker-klienten:
[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)
Ytterligare resurser:
- NetWorker: Metodtips för nätverkskonfiguration
- Se manualerna för prestandaoptimering och planering. Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).
10. PSS-säkerhetskopior (Parallel Save Stream):
Felsöka PSS-säkerhetskopior. Kontrollera att egenskapen "parallell sparström" är markerad i klientresursen i NetWorker Management Console. Ändra save för att sätta den i debug enligt avsnitt 2. Skapa också en tom fil i ../nsr/debug kallas 'mbsdopen'. Detta ger extra felsökningsloggning både på klienten i /nsr/tmp och i policyloggarna på NetWorker-servern (se avsnitt 1).
Exempel:
Ytterligare resurser:
- Felsöka NetWorker Parallel Save Stream-säkerhetskopior
- Se manualerna för prestandaoptimering och planering. Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).
11. NetWorker-lagringsnod nsrmmd Processen fungerar inte som förväntat när den skriver till målmediet:
Du kan öka felsökningsnivån för nsrmmd processer med hjälp av dbgcommand (Se avsnitt 5). Du kan antingen öka felsökningsnivån för alla nsrmmd processer eller på annat sätt använda operativsystemsverktyg för att identifiera vilka nsrmmd Processen är aktiv:
Ytterligare resurser:
- NetWorker: Felsöka problem med bandbibliotek i NetWorker
- NetWorker: Så här använder du verktyget DDPCONNCHK för att testa DD ddboost-anslutningsmöjligheter från NetWorker-värdar
- NetWorker med Data Domain Cloud Tier: Vägledning för prioritering och felsökning
- Se integreringsguiden för NetWorker DD Boost, tillgänglig via: Stöd för NetWorker | Handböcker och dokument (du måste logga in med ditt Dell-supportkonto).





