NetWorker: Felsökningsmanual för Azure Snapshot Protection
Сводка: Den här artikeln är avsedd att hjälpa support- och NetWorker-administratörer vid felsökning av problem med Azure Snapshot-skydd.
Инструкции
NetWorker 19.11 introducerade Azure Snapshot-skydd i NetWorker. Den här integreringen innebär att du installerar NetWorker-programvaran för utökad klient på Azure Virtual Machines (VM). Klienterna läggs till på NetWorker-servern med typen "Cloud". Klientens lokala filsystem säkerhetskopieras inte. I stället konfigureras sparuppsättningarna som RESOURCE_GROUP:VM_NAME. Dessa klienter fungerar som "proxyservrar" och utför säkerhetskopieringar direkt av ögonblicksbilder av virtuella Azure-datorer till Data Domain lagring. Mer information om konfigurationer och begränsningar finns i NetWorker-versionsspecifik integreringsguide för ögonblicksbilder av virtuella Azure-datorer. NetWorker-dokumentation finns på Support för NetWorker | Manualer och dokument. Du måste logga in på Dells supportwebbplats med ditt supportkonto för att få åtkomst till NetWorker-manualer.
Kommunikation:
- NetWorker kräver kommunikation mellan NetWorker-servern och "proxy"-klienterna på NetWorker-tjänstportarna (standard 7937-9936), se:
- NetWorker-servern och "proxyklienterna" måste ha port 111, 3009, 2049, 2052-kommunikation till Data Domain-systemen.
- Linux:
curl -v DD_HOSTNAME:PORT - Windows (PowerShell):
tnc DD_HOSTNAME -p PORT
- Linux:
Resurser för Azure-prenumeration:
Azure-prenumerationer registreras i NetWorker från kommandoraden eller NetWorker-webbanvändargränssnittet (NWUI):
Azure-prenumerationerna kan också ses från en nsradmin på NetWorker-servern:
- Från en upphöjd promptkörning:
nsradmin - Från nsradmin-prompten kör du:
print type nsr azure subscription
azure-nve:~ # nsradmin NetWorker administration program. Use the "help" command for help, "visual" for full-screen mode. nsradmin> print type: nsr azure subscription type: NSR Azure Subscription; name: AZURE_SUBSCRIPTION_RESOURCE_NAME; comment: ; tenant id: 94XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX2dd; subscription id: 50XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXfe3; client id: 3bXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX38b; client secret: *******; endpoint: management.azure.com; command: nsrazure_discovery; nsradmin> quit
Klientorganisations-ID, prenumerations-ID, klient-ID och klienthemlighet samlas in från Azure Portal.
Om Azure-prenumerationen är synlig från nsradmin, men saknas i NWUI, se:
Identifiering av virtuella Azure-datorer:
Identifiering av virtuella Azure-datorer körs som en automatiserad uppgift som körs varje timme.
Azure-identifieringsprocessen använder nsrazure_discovery Kommandot.
Loggar för identifieringsprocessen finns på NetWorker-servern under:
-
- Linux:
/nsr/logs/azure_subscription/SUBSCRIPTION-NAME_TIMESTAMP.log - Windows (Standard):
C:\Program Files\EMC NetWorker\nsr\logs\azure_subscription\SUBSCRIPTION-NAME_TIMESTAMP.log
- Linux:
Identifiering kan köras från kommandoraden:
nsrazure_discovery [-D <Debug_level_1-9>] [-s <NW Server>] -n <NSR Azure Subscription Resource Name> [-L] [-r <resource_group>]
[] är frivilliga. Du kan också omdirigera utdata till en fil.
Exempel:
azure-nve:~ # nsrazure_discovery -n Azure -L -r DD-PERF
nsrazure_discovery starting on host azure-nve.local.
Azure Subscription Azure VM List:
| Resource group | VM Name | VM Id | Location |
| DD-PERF | dd-perf-scheduler-osl-longrun | d4a47d4a-85dd-4e3b-bdbb-58b96b7fcc82 | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-0 | 187ac9de-5739-426d-bfb2-720fa92abc0f | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-1 | 19fb8c4e-e6c8-4f67-96ec-28c48c2d9629 | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-2 | 989144cc-5eae-44b6-9857-b2f062c1230d | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-3 | e8adac3a-995a-4d84-b5ef-d751d5ee2512 | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-4 | 1d27b303-f5d8-44e0-bb1a-4ffb63260cfe | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-5 | b21a902a-e8fc-4f70-8194-a1cab6b8cf19 | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-6 | c231e32c-70c3-4739-96b2-e175829a4d28 | westus |
| DD-PERF | perf-ddperf-client-osl-longrun-7 | 3d64d531-a472-48b7-9181-c4a1cbc814c8 | westus |
| DD-PERF | perf-westus-256tb-1 | 15965ad9-f1fa-4234-91bd-f8669ab9c218 | westus |
| DD-PERF | perf-westus-linux-jumpbox | 6514f563-cb47-4ec4-99a8-d113a2d7af53 | westus |
| DD-PERF | azure-ubuntu | be6d6dd8-d5b8-43ec-9602-d77e2d6d701a | southcentralus |
| DD-PERF | azure-win2k22 | a7b8cc3d-aa7f-4d2b-918f-579fd97a5509 | southcentralus |
| DD-PERF | perf-ddperf-jumpbox-sles-longrun | 4859e7aa-da2f-4bef-9ba0-cea3ef8f9676 | southcentralus |
| DD-PERF | test_recover_summary_fix | 36e9f900-2e17-4bca-af15-590eb0237af5 | southcentralus |
| DD-PERF | test_recover_summary_fix2 | caa86cba-9eda-4cc1-90bd-8ffa06202874 | southcentralus |
| DD-PERF | test_recover_summary_wrong | 7614dc1d-d799-46b3-9881-03927923fea6 | southcentralus |
nsrazure_discovery exiting successfully.
Behörigheter:
Nödvändiga behörigheter dokumenteras i integreringsguiden för ögonblicksbilder av virtuella Azure-datorer under Azure-autentiseringsprocessen. Om säkerhetskopierings- eller återställningsåtgärder misslyckas med ett behörighetsrelaterat fel måste du verifiera att de dokumenterade behörigheterna för Azure-prenumerationen.
Använd följande kommando från Cloud Shell i Azure-hanteringsportalen:
az role definition list --custom-role-only true --output json
Kommandot ovan visar en lista över alla anpassade roller. Integreringsguiden för ögonblicksbilder av virtuella Azure-datorer rekommenderar att du skapar rollen med namnet NWBackupAdminRole. Om du vill kontrollera behörigheterna för det här kontot kör du:
az role definition list --name "NWBackupAdminRole" --output json > NWBackupAdminRole.json
Behörighetsrelaterade fel visas vanligtvis med HTTP-felkoder, till exempel:
"Response Code: 403. This request is not authorized to perform this operation"
Problem med säkerhetskopiering:
Azure-säkerhetskopieringar utförs med hjälp av nsrazure_save på NetWorker-klienten. Klienten säkerhetskopierar virtuella Azure-diskar beroende på RESOURCE_GROUP:VM_NAME Spara uppsättningar som definierats i klientresursen.
Antalet VM-disksessioner som körs samtidigt beror på klientparallellitetsvärdet i klientegenskaperna.
Lyckade säkerhetskopieringar av virtuella Azure-datorer visas i mediedatabasen (mm) som:
azure-nve:~ # mminfo -avot volume type client date time size ssid fl lvl name azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 21:00:11 10 GB 4135066668 cb full DD-PERF:azure-win2k22:Data_Disk-1 azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 21:00:12 133 GB 4118289452 cb full DD-PERF:azure-win2k22:azure-win2k22_OsDisk_1_423227d3ef284695803c23cd47e8b839 azure_nve.local.dddefault.002 Data Domain azure-nve.local 01/26/26 23:40:26 10 KB 4101521850 cb full Azure
Azure'. Den här sparuppsättningen har skapats av psuedo_saveset process från arbetsflödet för säkerhetskopiering och innehåller alla metadata om alla virtuella datorer som säkerhetskopieras i arbetsflödet. Om Azure-sparuppsättningen saknas är detta en indikation på en psuedo_saveset Misslyckande. När psuedo_saveset misslyckas markeras arbetsflödet som misslyckat.
cb i mediedatabasen. Se: NetWorker: Så här fungerar Save Set Flags
psuedo_saveset misslyckas går det inte att återställa de virtuella Azure-datorerna från NWUI. VM-diskens sparuppsättningar kan dock återställas från kommandoraden. Det här beskrivs i avsnittet Återställningsproblem.
Loggar:
Säkerhetskopieringsloggarna finns under platsen för principloggarna på NetWorker-servern:
-
- Linux:
/nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/backup_JOBID_logs - Windows (Standard):
C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME/WORKFLOW_NAME/backup_JOBID_logs
- Linux:
Det finns en logg för savefs processen, och en annan logg för nsrazure_save Process.
jobsdb kvarhållning (standard 72 timmar). När kvarhållningsperioden har passerat tas loggarna bort från systemet.
Felsökning:
Felsökning kan aktiveras i NetWorker-klienten genom att lägga till en felsökningsnivå [1-5] i fältet Backup Command:

Återställningsproblem:
Återställningen av den virtuella Azure-datorn utförs med hjälp av nsrazure_recover Process. Den här processen startas vanligtvis på NetWorker-servern när återställningen startas via NWUI.
Som anges i avsnittet Problem med säkerhetskopiering bör du utföra en återställning av en virtuell Azure-dator från NWUI, psuedo_saveset Du måste spara Azure Spara uppsättning. Om det inte går att skapa Azure-sparuppsättningen kan det hända att säkerhetskopior verkar saknas i NWUI.
Se: NetWorker: Säkerhetskopieringar av virtuella Azure-datorer visas inte på NWUI-återställningsfliken
Den allmänna processen för att utföra en återställning av en virtuell Azure-dator beskrivs i: NetWorker: Så här utför du återställning av ögonblicksbilder av virtuella Azure-datorer från NWUI
Övervakning och loggar:
-
- NWUI: Övervaka → återställ jobb
- NMC: Aktiva sessioner
- NetWorker-serverns kommandorad:
nsrwatch - Övervaka återställningsloggen:
- Linux NetWorker-server:
/nsr/logs/adhoc/adhoc_job_JOBID - Windows NetWorker-server (standardsökväg):
C:\Program Files\EMC NetWorker\nsr\logs\adhoc\adhoc_job_JOBID
- Linux NetWorker-server:
Slutförda loggar finns under:
-
-
- Linux:
/nsr/logs/adhoc/nsrazure_recover - Windows (Standard):
C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrazure_recover
- Linux:
-
Du kan också få specifik information om återställningen från jobquery.
- Från en upphöjd prompt på NetWorker-servern kör du:
jobquery - Från
jobqueryKör följande kommando:print type: recover job
Exempel:
azure-nve:~ # jobquery
NetWorker jobs query utility.
Use the "help" command for help.
jobquery> show command; job id; start time; end time; job log file; job state; completion status
jobquery> print type: recover job
command: \
"nsrazure_recover -N 'Azure' -R 'DD-PERF' -A 'networkerstorageaccount' -n 'DD-\
PERF:azure-win2k22' -V 'azure-win2k22-RESTORE' -E 'DPADDFS-storage-pe-vnet' -T\
'DPADDFS-storage-pe-subnet-1' -c 'azure-nve.local' -t \"01/26/2026 11:40:26 P\
M\" -D5";
completion status: succeeded;
end time: 1769383282;
job id: 2912131;
job log file: /nsr/logs/adhoc/nsrazure_recover/2912131.log;
job state: COMPLETED;
start time: 1769377505;
jobquery> q
azure-nve:~ #
jobquery utgång följ jobsdb kvarhållning (standard 72 timmar). När kvarhållningstiden har passerat rensas loggarna och jobbposterna.
Felsökning:
Felsökning kan tillämpas i NWUI-återställningsguiden:

Kommandoradsåterställningar kan också utföras med hjälp av felsökning:
Prestandaproblem:
För skydd av virtuella Azure-datorer är det viktigt att förstå de underliggande komponenter som ingår. Prestanda kan påverkas avsevärt beroende på olika faktorer:
-
- Vissa VM-storlekar har begränsningar som kan påverka konsekvensen för ögonblicksbilder eller tidsgränsen för tillägg. Stora diskar kan ta längre tid att frysa ögonblicksbilder. Azure tar hänsyn till detta i körningstiden för säkerhetskopieringen.
- Säkerhetskopiering av virtuella Azure-datorer stöds endast till Data Domain-enheter.
- Är Data Domain en fysisk Data Domain eller DD Virtual Edition (DDVE) i Azure-molnet?
- För DDVE kan typen av DDVE (storlek) och diskkonfiguration påverka läs-/skrivprestandan.
- Azure-miljö:
- Finns allt (NetWorker-server, NetWorker-klient, virtuella Azure-datorer, Data Domain) i samma Azure-prenumeration?
- Konfigurationer för Azure-nätverk.
- Passerar all säkerhetskopieringstrafik Azure-prenumerationer, Azure-regioner eller WAN.
Via DDPCONCHK verktyget kan köras från NetWorker-klienten för att kontrollera DD Boost-skrivprestanda: NetWorker: Så här använder du verktyget DDPCONNCHK för att testa DD ddboost-anslutningsmöjligheter från NetWorker-värdar
Medan DDPCONCHK kan ge en allmän översikt över dataflödet mellan klienten och DD, men det återspeglar inte en 1:1-relation till säkerhetskopierings- eller återställningsåtgärder.
Logginsamling:
- Samla in NSRGET-loggpaket från både NetWorker-servern (och berörda klienter för säkerhetskopieringsproblem): NetWorker: Så här använder du NSRGet NetWorker-datainsamlingsverktyget
- Zippa de processspecifika loggarna som identifieras i den här artikeln, dessa kanske inte samlas in av NSRGET.
- Beroende på problemet kan det också krävas att du samlar in ett DD-supportpaket:
Дополнительная информация
Eftersom Azure-skyddsåtgärder använder NWUI kan problem som är specifika för åtgärder som utförs från NWUI kräva NWUI-logganalys eller felsökning: NetWorker Management Web UI (NWUI): Handbok för prioritering och felsökning