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: Logboekregistratie voor foutopsporing inschakelen

Summary: Het kan nodig zijn om het logboekniveau te wijzigen naar niveau 'debug' om een probleem met de NetWorker VMware Protection op te lossen met de vProxy Appliance-oplossing (NVP-vProxy). In dit artikel wordt uitgelegd hoe u het logboekniveau wijzigt. ...

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

 
 



Meestal is het voldoende om de policylogboeken op de NetWorker-server te analyseren in .../nsr/logs/policy/[policynaam], maar af en toe kan het nodig zijn om de logboeken op het vProxy apparaat zelf te analyseren en bovendien het logboekniveau te verhogen naar 'debug' om een duidelijker beeld te krijgen van de reden voor een storing. Dit is meestal slechts een vereiste nadat NetWorker support is ingeschakeld en de supporttechnicus heeft gevraagd om debug-instelling in te stellen om problemen als specifiek proces op te lossen. 

NVP-vProxy logboekbestanden op het vProxy apparaat bevinden zich in de volgende map:
/opt/emc/vproxy/runtime/logs

Er is een subdirectory voor elk van de principeprocessen die worden gebruikt voor NetWorker-bewerkingen op het vProxy apparaat:
  • vbackupd
  • vflrd
  • vrapid
  • vrecoverd
Bijvoorbeeld, de vbackupd subdirectory, u hebt de logboeken:
[session-uuid].log               Verwerking van details voor een sessie
vbackupd-engine.log Aanvragen en probleemgebeurtenissen, inclusief fout- en paniekberichten uit het sessielogboek.
vbackupd-boost.log DDBoost logging.
vbackupd-snapmgr.log Snapshot logging
vbackupd-vddk.log VDDK logging - VMware Virtual Disk Development Kit

Aanvullende informatie over vProxy logboekregistratie en -verzameling vindt u in: NVP-vProxy Triage Guide: NetWorker VMware Protection vProxy Triage and Log Collection Guide
 

Service Debug-methode 1 toepassen:

Deze methode is van toepassing op vProxy versie 4.3.x en hoger.

1. Maak verbinding met de vProxy via SSH met behulp van het vProxy admin-account.
2. Overschakelen naar root: sudo su -
3. Ga naar de map vProxy agent bin: cd /opt/emc/vproxy/bin
4. Voer voor de service die u debug wilt uitvoeren (vbackupd, vflrd, vrapid, vrecoverd) de volgende opdracht uit:
 
./vProxy_debug.sh -s -d SERVICE_NAME -p programma -l debug

engineniveau: { debug, trace, info, warn } (standaard "trace")

Voorbeeld van het plaatsen van vflrd in debug:

image.png

OPMERKING: DEBUG-berichten moeten worden weergegeven in het services engine.log, zoals hierboven wordt weergegeven.

Om de foutopsporing uit te schakelen, kunt u de service terugzetten naar trace

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

 

Service Debug-methode 2 toepassen:

De beschikbare logboekniveaus zijn: geen, fout, waarschuwen, info, trace, foutopsporing

Om het vbackupd-proces in te stellen op logboekniveau 'debug':
1. Meld u aan bij de vProxy Appliance als admin via ssh of console en schakel over naar root: sudo su -
2. Ga naar de systeemmap: cd /usr/lib/systemd/system/ 
Opmerking: elk van de servicebestanden vindt u hier: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, enzovoort
3. Open het servicebestand waarop u foutopsporing wilt toepassen, bijvoorbeeld: vi vbackupd.service
4. Zoek de regel met ExecStart= en voeg --program-log-level=debug toe

Andere parameters:
  --engine-log-level=string
        vProxy 2.x engine logboekniveau: { debug, trace, info, warn }.
  --program-log-level=string (vbackupd)
        vProxy 3.x en hoger engineniveau: { debug, trace, info, warn } (standaard "trace")
--Versie
        beeldschermversie

Opmerking: De NVP-vProxy-versie wordt weergegeven op het tabblad 'Configuration' van de Vproxy properties in de NetWorker Management Console:
              - NMC -> Devices -> VMware Proxy's -> Klik met de rechtermuisknop op het vProxy apparaat -> Properties -> Configuration Tab -> VM proxy versie

5. Sla de wijzigingen in het bestand
op 6. Laad het configuratiebestand van de eenheid opnieuw door de opdracht te typen:

         systemctl daemon-reload

7. Bevestig in de NetWorker Management Console dat er momenteel geen back-ups worden uitgevoerd en start de vbackupd-service opnieuw op:

    systemctl restart vbackupd.service

Het bovenstaande proces is van toepassing op de services:  vrapid, vrecoverd, vbackupd en vflrd.

 

VDDK-foutopsporing toepassen:

1. Meld u aan bij het vProxy apparaat met behulp van SSH of console als beheerder en schakel over naar root: sudu su -
2. Bewerk het VixDiskLib.config-bestand om de volgende regel te bevatten: vi /opt/emc/vproxy/conf/VixDiskLib.config
vixDiskLib.transport.LogLevel=4

0 = Geen logboekregistratie
1 = Fouten alleen
2 = Waarschuwingen en fouten
3 = Belangrijke informatieberichten, fouten en waarschuwingen 4 = Foutopsporingsdata
plus alle andere 
   
3. Start de relevante service opnieuw op:
           systemctl restart [service-name].service 
bijvoorbeeld:  systemctl restart vrecoverd.service

Nadat u de logboekregistratie op foutopsporingsniveau hebt ingesteld, kunt u bevestigen dat er berichten in het betreffende logboekbestand zijn die beginnen met het woord 'Debug'Nadat

u het foutopsporingsproces hebt voltooid, kunt u het logboekniveau opnieuw instellen met dezelfde procedure, met behulp van het woord 'trace' na het gelijkteken in plaats van 'debug'.  Om dit onmiddellijk van toepassing te laten zijn, moet de daemon opnieuw worden geladen en opnieuw worden opgestart, zoals hierboven beschreven.


DDBoost Debugging:

Dit proces kan worden uitgevoerd in combinatie met andere hierboven beschreven foutopsporingsmethoden.

1. Meld u aan bij het vProxy apparaat met behulp van SSH of console als beheerder en schakel over naar root: sudu su -
2. Bewerk het bestand vbackupd.service: vi /usr/lib/systemd/system/SERVICE.service

ddboost debugging kan worden ingeschakeld op de volgende services, waardoor foutopsporing wordt ingeschakeld, afhankelijk van de acties die worden uitgevoerd waarvoor foutopsporing vereist is:

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


3. Op de regel met ExecStart append: --boost-log-level=debug
--boost-log-level=string
        DD Boost logboekniveau: { geen, fout, waarschuwen, info, foutopsporing, trace, alles } (standaard "fout")

Voorbeeld van vbackupd-service:

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


4. Maak bestand ddboost_precert.ini onder /: touch /ddboost_precert.ini
5. Maak de map DDLog onder /: mkdir /DDLog
6. Laad de daemon opnieuw: systemctl daemon-reload
7. Start vbackupd.service opnieuw op: systemctl restart SERVICE.service

Start de service opnieuw op waar foutopsporing is ingeschakeld, bijvoorbeeld:

systemctl restart vbackupd.service

8. Controleer of de service beschikbaar is: systemctl status SERVICE.service

Voorbeeld:

systemctl status vbackupd.service

9. Controleer of vbackupd-ddboost.log "debug" weergeeft:

Voorbeeld van het bevestigen van instellingen die zijn toegepast op vbackupd:

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

10. Controleer of het logboek ddboost_precert.log wordt gegenereerd: ls -l /DDLog

image.png

Wanneer foutopsporingsbewerkingen niet meer nodig zijn, verwijdert u de --boost-log-audit=debug uit het servicebestand, laadt u de daemon opnieuw en start u de service opnieuw op.

 

 

Additional Information

Article Properties


Affected Product

NetWorker

Product

NetWorker, NetWorker Series

Last Published Date

16 Apr 2024

Version

9

Article Type

How To