Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

NetWorker VMware Protection (NVP)-vProxy: Sådan aktiveres fejlfindingslogføring

Summary: Det kan være nødvendigt at ændre logniveauet til "fejlfinding" for at foretage fejlfinding af et problem med NetWorker VMware Protection med vProxy Appliance-løsningen (NVP-vProxy). Denne artikel beskriver, hvordan du ændrer logniveauet. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

 
 



Normalt er det tilstrækkeligt at analysere politiklogfilerne på NetWorker-serveren i .../nsr/logs/policy/[policy name], men nogle gange kan det være nødvendigt at analysere logfilerne på selve vProxy-enheden og desuden øge logføringsniveauet til "fejlfinding" for at få en klarere ide om årsagen til en fejl. Dette er typisk kun et krav, når NetWorker-support er blevet aktiveret, og supportteknikeren har anmodet om fejlfinding indstillet til fejlfinding som specifik proces. 

NVP-vProxy-logfiler på vProxy-enheden findes i følgende mappe:
/opt/emc/vproxy/runtime/logs

Der er en undermappe til hver af de principle-processer, der bruges til NetWorker-handlinger på vProxy-enheden:
  • vbackupd
  • vflrd
  • vrapid
  • vrecoverd
Vbackupd-underbibliotek har f.eks. logfilerne:
[session-uuid].log               Behandlingsoplysninger for en session
vbackupd-engine.log-anmodninger og problemhændelser, herunder fejlmeddelelser og panikmeddelelser fra sessionslogfilen.
vbackupd-boost.log DDBoost-logføring.
vbackupd-snapmgr.log Logføring af
snapshotvbackupd-vddk.log VDDK-logføring - VMware Virtual Disk Development Kit

Du kan finde flere oplysninger om vProxy-logføring og -samling i: NVP-vProxy Triage-vejledning: NetWorker VMware Protection vProxy Triage- og logfilindsamlingsvejledning
 

Anvendelse af servicedebug-metode 1:

Denne metode gælder for vProxys version 4.3.x og nyere.

1. Opret forbindelse til vProxy via SSH ved hjælp af vProxy admin-kontoen.
2. Skift til rod: sudo su -
3. Skift til vProxy-agent bin-mappen: cd /opt/emc/vproxy/bin
4. For den tjeneste, du vil fejlfinde (vbackupd, vflrd, vrapid, vrecoverd), skal du køre følgende kommando:
 
./vProxy_debug.sh -s -d SERVICE_NAME -p program -l debug

motorniveau: { fejlfinding, sporing, info, warn } (standard "trace")

Eksempel på at sætte vflrd i fejlfinding:

image.png

BEMÆRK: DEBUG-meddelelser bør vises i services engine.log, som vist ovenfor.

Hvis du vil deaktivere fejlfinding, kan du nulstille tjenesten tilbage til sporing

./vProxy_debug.sh -s -d SERVICE_NAME -p program -l trace

 

Anvendelse af servicedebug-metode 2:

De tilgængelige logføringsniveauer er: ingen, fejl, advarsel, info, sporing, fejlfinding

for at indstille vbackupd-processen til logføringsniveauet "fejlfinding":
1. Log på vProxy-enheden som admin over ssh eller konsol, og skift til root: sudo su -
2. Gå til systemmappen: cd /usr/lib/systemd/system/ 
Bemærk: Hver af servicefilerne findes her: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, så videre
3. Åbn den servicefil, du vil anvende fejlfinding på, f.eks.: vi vbackupd.service
4. Find linjen med ExecStart= og append --program-log-level=debug

Andre parametre:
  --engine-log-level=streng
        vProxy 2.x-programlogniveau: { fejlfinding, sporing, info, warn }.
  --program-log-level=streng (vbackupd)
        vProxy 3.x og nyere motorniveau: { fejlfinding, sporing, info, warn } (standard "trace")
--Version
        skærmversion

Bemærk: NVP-vProxy-versionen vises i fanen "Configuration" (Konfiguration) i Vproxy-egenskaberne i NetWorker Management Console:
              – NMC -> Devices -> VMware Proxies -> højreklik på vProxy-enheden -> Properties -> Configuration Tab -> VM proxy version

5. Gem ændringerne i filen
6. Genindlæs enhedskonfigurationsfilen ved at skrive kommandoen:

         systemctl daemon-reload

7. Bekræft i NetWorker Management Console, at der ikke kører nogen sikkerhedskopier i øjeblikket, og genstart derefter vbackupd-tjenesten:

    systemctl genstart vbackupd.service

Ovenstående proces er gældende for servicerne:  vrapid, vrecoverd, vbackupd og vflrd.

 

Anvendelse af VDDK-fejlfinding:

1. Log på vProxy-enheden ved hjælp af SSH eller konsollen som admin, og skift til root: sudu su -
2. Rediger filen VixDiskLib.config, så den indeholder følgende linje: vi /opt/emc/vproxy/conf/VixDiskLib.config
vixDiskLib.transport.LogLevel=4

0 = Ingen logføring
1 = Fejl kun
2 = Advarsler og fejl
3 = Vigtige informationsmeddelelser, fejl og advarsler
4 = Fejlfindingsdata plus alt andet 
   
3. Genstart den relevante tjeneste:
           systemctl restart [service-name].service 
for eksempel:  systemctl genstart vrecoverd.service

Når du har indstillet logføring af fejlfindingsniveau, kan du bekræfte, at der er meddelelser i den relevante logfil, som starter med ordet "Fejlfinding"

, når du har fuldført fejlfindingsprocessen, kan du nulstille logniveauet ved hjælp af samme procedure ved hjælp af ordet "trace" efter det samme tegn i stedet for "fejlfinding".  For at dette kan være umiddelbart relevant, skal du genindlæse og genstarte daemon som beskrevet ovenfor.


DDBoost-fejlfinding:

Denne proces kan udføres i kombination med andre fejlfindingsmetoder, der er beskrevet ovenfor.

1. Log på vProxy-enheden ved hjælp af SSH eller konsollen som admin, og skift til root: sudu su -
2. Rediger filen vbackupd.service: vi /usr/lib/systemd/system/SERVICE.service

ddboost-fejlfinding kan aktiveres på følgende tjenester, aktiver fejlfinding afhængigt af de handlinger, der udføres, og som kræver fejlfinding:

/usr/lib/systemd/system/vbackupd
/usr/lib/systemd/system/vflrd
/usr/lib/systemd/system/vrecoverd


3. På linjen med ExecStart-appendiks: --boost-log-level=debug
--boost-log-level=streng
        Logniveau for DD Boost: { ingen, fejl, advarsel, info, fejlfinding, sporing, alle } (standard "fejl")

Eksempel på vbackupd-tjeneste:

ExecStart=/opt/emc/vproxy/bin/vbackupd --boost-log-level=debug


4. Opret fil ddboost_precert.ini under /: tryk /ddboost_precert.ini
5. Opret mappen DDLog under /: mkdir/DDLog
6. Genindlæs daemonen: systemctl daemon-reload
7. Genstart vbackupd.service: systemctl genstart SERVICE.service

Genstart tjenesten, hvor fejlfinding var aktiveret, f.eks.:

systemctl genstart vbackupd.service

8. Bekræft, at tjenesten står op: systemctl status SERVICE.service

Eksempel:

systemctl-status vbackupd.service

9. Bekræft, at vbackupd-ddboost.log viser "debug":

Eksempel på bekræftelse af indstillinger, der anvendes på vbackupd:

cat /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-boost.log | grep "set to"

10. Bekræft, at ddboost_precert.log-logfilen genereres: ls -l /DDLog

image.png

Hvis der ikke længere er behov for fejlfinding, skal du fjerne --boost-log-leve=debug fra servicefilen, genindlæse daemonen og genstarte tjenesten.

 

 

Additional Information

Article Properties


Affected Product

NetWorker

Product

NetWorker, NetWorker Series

Last Published Date

16 Apr 2024

Version

9

Article Type

How To