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

NetWorker VMware Protection-vProxy: Virheenkorjauksen kirjaamisen ottaminen käyttöön

Summary: Lokitason muuttaminen virheenkorjaukseksi voi olla tarpeen NetWorker VMware Protection (NVP) ja vProxy Appliance -ratkaisun (NVP-vProxy) ongelman vianmäärityksessä. Tässä artikkelissa kerrotaan, miten lokin tasoa muutetaan. ...

This article applies to   This article does not apply to 

Instructions

Katso tämä video: VProxy-virheenkorjauksen lokiinkirjauksen ottaminen käyttöön.

 


Yleensä riittää, että NetWorker-palvelimen käytäntölokit analysoidaan /nsr/logs/policy/[policy name], mutta joskus voi olla tarpeen analysoida itse vProxy-laitteen lokit ja lisäksi lisätä virheenkorjauksen lokitasoa, jotta saadaan selkeämpi käsitys vian syystä. Tämä on yleensä vaatimus vasta, kun NetWorker-tuki on otettu käyttöön ja tukihenkilö on pyytänyt virheenkorjaussarjan vianmääritystä tiettynä prosessina. 

vProxy-laitteen NVP-vProxy-lokitiedostot ovat seuraavassa hakemistossa /opt/emc/vproxy/runtime/logs.

Kullekin vProxy-laitteen NetWorker-toiminnoissa käytettävälle pääprosessille on oma alihakemistonsa:
vbackupd

vflrd

vrapid

vrecoverd
Esimerkiksi kohdassa vbackupd alihakemisto, jossa on lokit:
[session-uuid].log             Processing details for a session
vbackupd-engine.log            Requests and problem events including error and panic messages from the session log.
vbackupd-boost.log             DD Boost logging.
vbackupd-snapmgr.log           Snapshot logging
3. vbackupd-vddk.log           VDDK logging -  VMware Virtual Disk Development Kit
Lisätietoja vProxy-lokikirjauksesta ja -keräämisestä on artikkelissa NVP-vProxy Triage Guide: NetWorker VMware Protection vProxy, luokittelu ja lokin yleiskatsaus


Palvelun virheenkorjauksen ottaminen käyttöön Tapa 1:

Tämä menetelmä koskee vProxyn versiota 4.3.x ja uudempia. Sen avulla voidaan ottaa virheenkorjaus käyttöön vProxy-palveluissa (vrapid, vrecoverd, vbackupd, vflrd). Lisää virheenkorjausta voidaan ottaa käyttöön DD Boost -liikenteelle, VDDK:lle ja tilannevedosviesteille (missä soveltuu).
  1. Muodosta SSH-yhteys vProxy-palvelinjärjestelmään vProxy-järjestelmänvalvojan tilillä.
  2. Vaihda pääkäyttäjään:
sudo su -
  1. Vaihda vProxy-agentin bin-hakemistoon:
cd /opt/emc/vproxy/bin
  1. Suorita seuraavat komennot palvelussa, jonka haluat tehdä virheenkorjauksen:

Varamoottori: vbackupd
Demoni Lokiin kirjaava entiteetti Komentojen käyttöesimerkki Lokien sijainnit
vbackupd Ohjelma (päämoottori)
./vProxy_debug.sh -s -d vbackupd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-engine.log

Yksittäisten varmuuskopiointi-istuntojen lokit: 

/opt/emc/vrproxy/runtime/logs/vbackupd/BackupVmSession-<session-id>.log
/opt/emc/vrproxy/runtime/logs/recycle/vbackupd/<DATE>/BackupVmSession-<session-id>.log
  DD-tehostus
./vProxy_debug.sh -s -d vbackupd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-boost.log
  VDDK
./vProxy_debug.sh -s -d vbackupd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-vddk.log
VDDK ylläpitää myös yksityisiä lokeja hakemistossa /tmp/vmware-root
       Tilannevedosten hallinta
./vProxy_debug.sh -s -d vbackupd -p snapshotmgr -l debug
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log

Palauta moottori: vrecoverd
Demoni Lokiin kirjaava entiteetti Komentojen käyttöesimerkki Lokien sijainnit
vrecoverd Ohjelma (pääentiteetti)
./vProxy_debug.sh -s -d vrecoverd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-engine.log

Yksittäiset palautusistuntolokit: 

/opt/emc/vrproxy/runtime/logs/vrecoverd/RecoverVmSession-<session-id>.log
/opt/emc/vrproxy/runtime/logs/recycle/vrecoverd/<DATE>/RecoverVmSession-<session-id>.log
  DD-tehostus
./vProxy_debug.sh -s -d vrecoverd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-boost.log
  VDDK
./vProxy_debug.sh -s -d vrecoverd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
VDDK ylläpitää myös yksityisiä lokeja hakemistossa /tmp/vmware-root

FLR-moottori: vflrd
Demoni Lokiin kirjaava entiteetti Komentojen käyttöesimerkki Lokin sijainti
vflrd Ohjelma (päämoottori)
./vProxy_debug.sh -s -d vflrd -p program -l debug
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-engine.log
Yksittäisten FLR-käyttöön otettujen istuntolokit:
/opt/emc/vrproxy/runtime/logs/vflr/FlrMountSession-<session-id>.log
Individual FLR Browse Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrBrowseSession-<session-id>.log
Individual FLR Recover Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrRecoverSession-<session-id>.log
Valmiit lokit siirretään kansioon
/opt/emc/vrproxy/runtime/logs/recycle/vflrd
  DD-tehostus
./vProxy_debug.sh -s -d vflrd -p ddboost -l all
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-boost.log
  VDDK
./vProxy_debug.sh -s -d vflrd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
VDDK ylläpitää myös yksityisiä lokeja hakemistossa /tmp/vmware-root

REST-palvelin: vrapid
Demoni Lokiin kirjaava entiteetti Komentojen käyttöesimerkki Lokin sijainti
vrapid Ohjelma (päämoottori)
./vProxy_debug.sh -s -d vrapid -p program -l debug
/opt/emc/vrproxy/runtime/logs/vrapid/vrapid-engine.log

Edellä olevat komennot näyttävät virheenkorjauksen käyttöönoton. Nämä komennot voi suorittaa uudelleen muuttamalla -l vaihtoehto palauttaa oletusasetukset:

Asetukset:
  • Ohjelmaloki:
warn | info | trace (oletus) | debug
  • DD Boost -loki:
none | error | warn | info | debug | trace (oletus) | all
  • VDDK-loki:
0 = Ei lokia
1 = Vain virheet
2 = Varoitukset ja virheet
3 = Tärkeät tiedot, virheet ja varoitukset (oletus)
4 = Debug-tiedot ja kaikki muu
  • Snapshot Manager -loki:
warn | info | trace (oletus) | debug


Palvelun virheenkorjauksen ottaminen käyttöön Tapa 2:

Käytettävissä olevat kirjaustasot ovat none, error, warn, info, trace ja debug.

Jos haluat määrittää vbackupd Lokitason virheenkorjausprosessi:
  1. Kirjaudu vProxy-laitteeseen SSH:n tai konsolin järjestelmänvalvojana ja vaihda pääkäyttäjään:
sudo su -
  1. Siirry systemd hakemisto:
cd /usr/lib/systemd/system/ 

Huomautus: Jokainen palvelutiedosto löytyy täältä: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, ja niin edelleen.
  1. Avaa palvelutiedosto, jossa haluat käyttää virheenkorjausta, esimerkiksi:
vi vbackupd.service 
  1. Etsi linja ExecStart= ja liitä --program-log-level=debug
Muut parametrit:
vProxy 2.x engine log level: { debug, trace, info, warn }.
--engine-log-level=string        

vProxy 3.x and later engine level: { debug, trace, info, warn } (default "trace")
--program-log-level=string (vbackupd)

Display version
--version
 
Huomautus: NVP-vProxy-versio näkyy NetWorker Management Console > -laitteiden vProxy-ominaisuuksien Configuration-välilehdessä VMware-välityspalvelimet>> Napsauta vProxy-laitteen>Properties >Configuration > VM Proxy -versiota hiiren kakkospainikkeella.  
 
  1. Tallenna muutokset tiedostoon
  2. Lataa yksikön kokoonpanotiedosto uudelleen kirjoittamalla komento:
systemctl daemon-reload
  1. Varmista NetWorker-hallintakonsolista, että varmuuskopioita ei ole käynnissä, ja käynnistä sitten uudelleen vbackupd palvelu:
systemctl restart vbackupd.service
Edellä mainittu prosessi koskee palveluita vrapid, vrecoverd, vbackupd, vflrd.


VDDK-virheenkorjauksen soveltaminen:

  1. Kirjaudu vProxy-laitteeseen käyttämällä SSH- tai konsolitoimintoa järjestelmänvalvojana ja vaihda root-käyttäjäksi:
sudu su -
  1. Muokkaa VixDiskLib.config-tiedostoa niin, että se sisältää seuraavan rivin:
vi /opt/emc/vproxy/conf/VixDiskLib.config vixDiskLib.transport.LogLevel=4

0 = No logging
1 = Errors only
2 = Warnings, and Errors
3 = Important information messages, errors, and warnings
4 = Debug data plus everything else
  1. Käynnistä kyseinen palvelu uudelleen:
systemctl restart [service-name].service 
Esimerkki: 
systemctl restart vrecoverd.service
Kun olet määrittänyt virheenkorjauksen lokikirjauksen tason, voit vahvistaa, että asiaankuuluvassa lokitiedostossa on viestejä, jotka alkavat sanalla Debug.

Kun olet suorittanut virheenkorjausprosessin, voit nollata lokitason samalla tavalla käyttämällä sanaa jäljitys yhtäläisyysmerkin jälkeen virheenkorjauksen sijaan. Jotta tämä muutos olisi heti sovellettavissa, daemon on ladattava uudelleen ja käynnistettävä uudelleen yllä kuvatulla tavalla.


DD Boost Precert -virheenkorjaus:

Tämä prosessi tehdään muilla edellä kuvatuilla virheenkorjausmenetelmillä.
  1. Kirjaudu vProxy-laitteeseen käyttämällä SSH- tai konsolitoimintoa järjestelmänvalvojana ja vaihda root-käyttäjäksi:
sudu su -
  1. Luo tiedosto ddboost_precert.ini alla:
/: touch /ddboost_precert.ini
  1. Luo DDLog hakemisto:
mkdir /DDLog
  1. Ota DD Boost -virheenkorjaus käyttöön palvelussa, jonka virheenkorjauksen haluat tehdä:
vbackupd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vbackupd -p ddboost -l debug

vflrd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vflrd -p ddboost -l debug

vrecoverd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vrecoverd -p ddboost -l debug
  1. Varmista, että ddboost_precert.log luodaan:
ls -l /DDLog
​​​​​​ Näyttökuva lokin vahvistuksesta
  1. Kun virheenkorjaustoimintoja ei enää tarvita, suorita seuraava komento uudelleen:
vProxy_debug.sh -l trace


vVälityspalvelimen valinnan lokikirjaus:

Tätä virheenkorjausta voidaan käyttää, kun virtuaalikoneen varmuuskopiointityönkulku juuttuu virtuaalikoneiden odottaessa suoritusta. Tässä tilanteessa varmuuskopiointityö on aloitettu, mutta vProxya ei ole valittu varmuuskopioinnin aloittamiseksi. vProxy-valintaprosessia ei kirjata lokiin vakiokirjauksessa. Voimme ottaa käyttöön vmbackup_logging NetWorker-palvelimessa, joka kirjaa vProxy-valintaprosessin VMware-suojauskäytännön alkaessa. Tästä voi olla hyötyä, jos NetWorker-palvelimen ja vProxyn (portti 9090) välillä ei ole tiedonsiirto-ongelmaa eikä vProxy-palvelin ole käytettävissä NMC:ssä tai daemon.log.
 
  1. Avaa järjestelmänvalvojan PowerShell-kehote (Windows) tai SSH-pääistunto (Linux) NetWorker-palvelimessa.
  2. Luo tiedosto ilman tiedostotunnistetta nimeltä vmbackup_logging NetWorker-palvelun kautta /nsr/tmp hakemisto:
Linux: 
touch /nsr/tmp/vmbackup_logging

Windows: 
New-Item -Path "C:\Program Files\EMC NetWorker\nsr\tmp\vmbackup_logging" -ItemType File
Edellä olevassa komennossa oletetaan, että käytettiin NetWorkerin oletusasennussijaintia. Jos NetWorker asennettiin eri sijaintiin, muuta /nsr/tmp niinpä.
  1. Käynnistä virtuaalikoneen varmuuskopiointityö.
  2. Valvo Vmproxy-jonon hahmonnettuja daemon.log ja valitse vproxy-viestit.
Linux: /nsr/logs/daemon.log
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.log
Jos sinulla on kysyttävää, katso artikkeli: NetWorker: Kuinka käyttää nsr_render_log.
  1. Voit poistaa virheenkorjauksen käytöstä poistamalla vmbackup_logging tiedoston /nsr/tmp Dir.

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series