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: Virheenkorjauksen lokiinkirjauksen ottaminen käyttöön

Summary: Lokitaso on ehkä muutettava virheenkorjaustasoksi, jotta NetWorker VMware Protectionin ja vProxy Appliance -ratkaisun (NVP-vProxy) ongelman vianmääritys voidaan suorittaa. Tässä artikkelissa selitetään, miten lokitasoa muutetaan. ...

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

 
 



NetWorker-palvelimen käytäntölokit tarvitsee tavallisesti analysoida komennolla .../nsr/logs/policy/[policy name], mutta joskus vProxy-laitteen lokeja tarvitsee analysoida. Lisäksi lokitasoa on lisättävä virheenkorjaustasolle, jotta virheen syy saadaan selvemmin näkyviin. Tämä on yleensä tarpeen vain, kun NetWorker-tuki on otettu käyttöön ja tuki-insinööri on pyytänyt vianmääritystä tietylle prosessille. 

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

Jokaisella vProxy-laitteen NetWorker-toiminnoissa käytettävällä pääprosessilla on alihakemisto:
  • vbackupd
  • vflrd (vflrd)
  • vrapid
  • vrecoverd (vrecoverd)
Lokit ovat käytettävissäsi esimerkiksi vbackupd-alihakemistossa:
[session-uuid].log               Istunnon
vbackupd-engine.log-pyyntöjen ja ongelmatapahtumien, kuten istuntolokin virhe- ja panic-ilmoitusten, käsittelytiedot.
vbackupd-boost.log DDBoost lokiinkirjaaminen
vbackupd-snapmgr.log Tilannevedos kirjaavbackupd-vddk.log
VDDK lokiin - VMware Virtual Disk Development Kit

Lisätietoja vProxy-lokiinkirjaamisesta ja -keräämisestä on seuraavassa artikkelissa: NVP-vProxy -luokitteluopas: NetWorker VMware Protection vProxy -luokitteluopas ja -lokinkeräysopas
 

Palvelun virheenkorjausmenetelmän 1 käyttäminen:

Tämä menetelmä koskee vProxyn versiota 4.3.x ja uudempia.

1. Muodosta yhteys vProxy over SSH -järjestelmään vProxy-järjestelmänvalvojan tilillä.
2. Siirry pääkäyttäjään: sudo su -
3. Siirry vProxy-agentin bin-hakemistoon: cd /opt/emc/vproxy/bin
4. Suorita virheenkorjattava palvelu (vbackupd, vflrd, vrapid, vrecoverd) seuraavalla komennolla:
 
./vProxy_debug.sh -s -d SERVICE_NAME -p program -l debug

moottoritaso: { virheenkorjaus, jäljitys, tiedot, warn } (oletus jäljitys)

Esimerkki vflrdin asettamisesta virheenkorjaukseen:

image.png

HUOMAUTUS: Services Engine.log-lokissa pitäisi näkyä DEBUG-ilmoituksia, kuten edellä.

Voit poistaa virheenkorjauksen käytöstä palauttamalla palvelun ja seuraamalla sitä

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

 

Palvelun virheenkorjausmenetelmän 2 käyttäminen:

Käytettävissä olevat lokiinkirjaustasot ovat none,error,warn,info,trace,debug

, jotta vbackupd-prosessi voidaan asettaa kirjaustasolle "virheenkorjaus":
1. Kirjaudu vProxy-laitteeseen järjestelmänvalvojana SSH:n tai konsolin kautta ja siirry pääkäyttäjään: sudo su -
2. Siirry systemd-hakemistoon: cd /usr/lib/systemd/system/ 
Huomautus: kaikki palvelutiedostot ovat täällä: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, jne.
3. Avaa palvelutiedosto, jossa haluat käyttää virheenkorjausta, esimerkiksi: vi vbackupd.service (Vi vbackupd.service)
4. Etsi rivi, jolla on ExecStart= ja append --program-log-level=debug

Muut parametrit:
  --engine-log-level=string
        vProxy 2.x -moduulin lokitaso: { virheenkorjaus, jäljitys, tiedot, warn }.
  --program-log-level=string (vbackupd)
        vProxy 3.x ja uudemmat: { virheenkorjaus, jäljitys, tiedot, warn } (oletus jäljitys)
--Versio
        Näytönversiohuomautus

NVP-vProxy-versio näkyy NetWorker Management Consolen Vproxy-ominaisuuksien Configuration-välilehdessä:
              - NMC -> Devices -> VMware Proxies -> napsauta vProxy-laitetta hiiren kakkospainikkeella -> Properties -> Configuration -välilehdessä -> VM proxy version

5. Tallenna muutokset tiedostoon
6. Lataa laitteen kokoonpanotiedosto uudelleen kirjoittamalla seuraava komento:

         systemctl daemon-reload -apuohjelma

7. Varmista NetWorker Management Consolessa, että varmuuskopioita ei ole meneillään, ja käynnistä vbackupd-palvelu uudelleen:

    systemctl käynnistä vbackupd.service

uudelleenYllä oleva prosessi koskee palveluja:  vrapid, vrecoverd, vbackupd ja vflrd.

 

VDDK-virheenkorjauksen asentaminen:

1. Kirjaudu vProxy-laitteeseen SSH:lla tai konsolilla järjestelmänvalvojana ja siirry pääkäyttäjäksi: sudu su -
2. Muokkaa VixDiskLib.config-tiedostoa siten, että siinä on seuraava rivi: vi /opt/emc/vproxy/conf/VixDiskLib.config
vixDiskLib.transport.LogLevel=4

0 = Ei lokiinkirjausta
1 = virheet vain
2 = varoitukset ja virheet
3 = tärkeät tietoilmoitukset, virheet ja varoitukset
4 = virheenkorjaustiedot ja kaikki muut 
   
3. Käynnistä asianmukainen palvelu uudelleen:
           systemctl restart [service-name].palvelu 
, kuten:  systemctl käynnistä vrecoverd.service uudelleen

Kun olet määrittänyt virheenkorjaustason lokitoiminnon, voit vahvistaa, että asianmukaisessa lokitiedostossa on viestejä, joiden alussa on sana Debug

. Virheenkorjauksen suorittamisen jälkeen voit nollata lokitason samalla tavalla käyttämällä sanaa "trace" saman merkin jälkeen virheenkorjauksen sijaan.  Jotta tämä soveltuu välittömästi, taustalevyjen uudelleenlatausta ja uudelleenkäynnistystä tarvitaan yllä kuvatulla tavalla.


DDBoost-virheenkorjaus:

Tämä prosessi voidaan tehdä yhdessä muiden edellä mainittujen virheenkorjausmenetelmien kanssa.

1. Kirjaudu vProxy-laitteeseen SSH:lla tai konsolilla järjestelmänvalvojana ja siirry pääkäyttäjäksi: sudu su -
2. Muokkaa vbackupd.service-tiedostoa: vi /usr/lib/systemd/system/SERVICE.service

ddboost-virheenkorjaus voidaan ottaa käyttöön seuraavissa palveluissa. Ota virheenkorjaus käyttöön virheenkorjausta edellyttävien toimintojen mukaan:

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


3. Rivillä ExecStart-liitännän kanssa: --boost-log-level=debug
--boost-log-level=string
        DD Boost -lokitaso: { ei mitään, virhe, varoitus, tiedot, virheenkorjaus, jäljitys, all} (oletus "error")

Esimerkki vbackupd-palvelusta:

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


4. Luo tiedosto ddboost_precert.ini-tiedoston /: valitse /ddboost_precert.ini
5. Luo hakemisto DDLog kohdassa /: mkdir /DDLog
6. Lataa taustalevy uudelleen: systemctl daemon-reload -apuohjelma
7. Käynnistä vbackupd.service uudelleen: systemctl käynnistä SERVICE.service uudelleen

Käynnistä uudelleen palvelu, jossa virheenkorjaus on otettu käyttöön, esimerkiksi:

systemctl käynnistä vbackupd.service uudelleen

8. Varmista, että palvelu on saatavilla: systemctl status SERVICE.service

Esimerkki:

systemctl status vbackupd.service (systemctl-tila vbackupd.service)

9. Varmista, että vbackupd-ddboost.log-lokissa näkyy virheenkorjaus:

Esimerkki vbackupd-asennukseen käytettyjen asetusten vahvistamisesta:

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

10. Varmista, että ddboost_precert.log-loki on luotu: ls -l /DDLog

image.png

Jos virheenkorjaustoimia ei enää tarvita, poista --boost-log-leve=debug palvelutiedostosta, lataa daemon uudelleen ja käynnistä palvelu uudelleen.

 

 

Additional Information

Article Properties


Affected Product

NetWorker

Product

NetWorker, NetWorker Series

Last Published Date

16 Apr 2024

Version

9

Article Type

How To