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
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Katso tämä video: VProxy-virheenkorjauksen lokiinkirjauksen ottaminen käyttöön.
Yleensä riittää, että NetWorker-palvelimen käytäntölokit analysoidaan
vProxy-laitteen NVP-vProxy-lokitiedostot ovat seuraavassa hakemistossa
Kullekin vProxy-laitteen NetWorker-toiminnoissa käytettävälle pääprosessille on oma alihakemistonsa:
Tämä menetelmä koskee vProxyn versiota 4.3.x ja uudempia. Sen avulla voidaan ottaa virheenkorjaus käyttöön vProxy-palveluissa (
Varamoottori:
Palauta moottori:
FLR-moottori:
REST-palvelin:
Edellä olevat komennot näyttävät virheenkorjauksen käyttöönoton. Nämä komennot voi suorittaa uudelleen muuttamalla
Asetukset:
Huomautus: Jokainen palvelutiedosto löytyy täältä:
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.
Tämä prosessi tehdään muilla edellä kuvatuilla virheenkorjausmenetelmillä.
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
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 vrecoverdEsimerkiksi 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 KitLisä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).
- Muodosta SSH-yhteys vProxy-palvelinjärjestelmään vProxy-järjestelmänvalvojan tilillä.
- Vaihda pääkäyttäjään:
sudo su -
- Vaihda vProxy-agentin bin-hakemistoon:
cd /opt/emc/vproxy/bin
- 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.logVDDK 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.logVDDK 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.logYksittä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>.logValmiit 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.logVDDK 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ää
Jos haluat määrittää
vbackupd Lokitason virheenkorjausprosessi:
- Kirjaudu vProxy-laitteeseen SSH:n tai konsolin järjestelmänvalvojana ja vaihda pääkäyttäjään:
sudo su -
- Siirry
systemdhakemisto:
cd /usr/lib/systemd/system/
Huomautus: Jokainen palvelutiedosto löytyy täältä:
vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, ja niin edelleen.
- Avaa palvelutiedosto, jossa haluat käyttää virheenkorjausta, esimerkiksi:
vi vbackupd.service
- Etsi linja
ExecStart=ja liitä--program-log-level=debug
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.
- Tallenna muutokset tiedostoon
- Lataa yksikön kokoonpanotiedosto uudelleen kirjoittamalla komento:
systemctl daemon-reload
- Varmista NetWorker-hallintakonsolista, että varmuuskopioita ei ole käynnissä, ja käynnistä sitten uudelleen
vbackupdpalvelu:
systemctl restart vbackupd.serviceEdellä mainittu prosessi koskee palveluita
vrapid, vrecoverd, vbackupd, vflrd.
VDDK-virheenkorjauksen soveltaminen:
- Kirjaudu vProxy-laitteeseen käyttämällä SSH- tai konsolitoimintoa järjestelmänvalvojana ja vaihda root-käyttäjäksi:
sudu su -
- 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
- Käynnistä kyseinen palvelu uudelleen:
systemctl restart [service-name].service
Esimerkki:
systemctl restart vrecoverd.service
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ä.
- Kirjaudu vProxy-laitteeseen käyttämällä SSH- tai konsolitoimintoa järjestelmänvalvojana ja vaihda root-käyttäjäksi:
sudu su -
- Luo tiedosto
ddboost_precert.inialla:
/: touch /ddboost_precert.ini
- Luo
DDLoghakemisto:
mkdir /DDLog
- 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
- Varmista, että
ddboost_precert.logluodaan:
ls -l /DDLog
- 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.
- Avaa järjestelmänvalvojan PowerShell-kehote (Windows) tai SSH-pääistunto (Linux) NetWorker-palvelimessa.
- Luo tiedosto ilman tiedostotunnistetta nimeltä
vmbackup_loggingNetWorker-palvelun kautta/nsr/tmphakemisto:
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ä.
- Käynnistä virtuaalikoneen varmuuskopiointityö.
- 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.
- Voit poistaa virheenkorjauksen käytöstä poistamalla vmbackup_logging tiedoston
/nsr/tmpDir.
Additional Information
Aiheeseen liittyvät artikkelit:
Affected Products
NetWorkerProducts
NetWorker, NetWorker SeriesArticle Properties
Article Number: 000022610
Article Type: How To
Last Modified: 11 Mar 2025
Version: 16
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.