NetWorker: NetWorker-nimivälimuistin määritys ja vianmääritys

Summary: Tämä artikkeli on osa sarjaa, jossa käsitellään NetWorkerin viestinnän vianmääritystä. Tässä artikkelissa on tietoja NetWorkerin sisäisen prosessin nimenselvitysvälimuistista ja siitä, miten se sopii työnkulkuun. ...

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

NetWorker pystyy selvittämään IP-osoitteen tehokkaimmin tallentamalla IP:name-osoitteen välimuistiin tärkeimpiä prosesseja varten. Tämä tekee sisäisestä prosessivälimuistista nimi:IP-hakujen ensimmäisen kutsuportin ja välttää kalliimmat hakumenetelmät.

Kaikki NetWorker-isännät ylläpitävät tätä sisäistä nimivälimuistia kaikille tärkeimmille demoneille - jokainen isäntätyyppi, mukaan lukien asiakkaat, välimuistiin onnistuneesti ratkaistut nimet nsrexecd: ssä, samoin palvelimen nsrd , nsmmdbdja nsrjobd

Milloin kannattaa harkita nimikätköä

  • Kun nimenselvitys näyttää olevan virheellinen tai puutteellinen IP:nimi-assosiaatioiden osalta
  • Kun nimenselvitysvälimuisti kestää liian kauan, binaarien täyttäminen kestää liian kauan

Virheelliset tai puuttuvat merkinnät: Raportoinnin nimivälimuisti

Seuraavat komennot tyhjentävät minkä tahansa prosessin nykyisen välimuistin daemonlokiin, tyhjentävät tai huuhtelevat / ratkaisevat ne välittömästi uudelleen haluamallasi tavalla:

dbgcommand -n nsrexecd PrintDnsCache=1
dbgcommand -n nsrexecd FlushDnsCache=1
dbgcommand -n nsrexecd FlushDnsCache=9

Tämä aiheuttaa sen, että kyseinen daemon raportoi viestit kullekin välimuistissa olevalle isännälle muodossa:

<nsr_daemon> NSR notice hostname: <hostname>, address: <ip_address>, ai_flags: 0x0002, family: inet, protocol: tcp
<nsr_daemon> NSR notice DNS_II: hostname: <ip_address>, status: STATUS_OK, head: <hostname>, TTL: 0 secs
<nsr_daemon> NSR notice CLIENT_CACHE: hostname: <hostname_variation>, status: STATUS_OK, head: <hostname>, TTL: 0 secs

Pitkät asutusajat: Välimuistin käyttöiän pidentäminen

Ongelmallinen DNS voi aiheuttaa äärimmäisiä viiveitä, kun binaarit yrittävät tallentaa välimuistiin kaikki tarvittavat isännät, jotta niitä ei tarvitse ajoittain täyttää uudelleen pyynnöstä. Tarkista, onko haavoittuvuuden sisältävän isännän daemon.raw seuraavanlaisia viestejä:

<nsr_binary> NSR notice Populating of DNS cache took <number> secs

Linux / UNIX: /nsr/logs/daemon.raw
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
NetWorker: Kuinka käyttää nsr_render_log
 

Jos nämä toimet kestävät 60 sekuntia tai enemmän, voi olla hyödyllistä nostaa välimuistin käyttöikää. Ole varovainen, jos IP-osoitteet todennäköisesti muuttuvat tässä ympäristössä usein. Jopa DHCP: n kanssa vuokrasopimuksia voidaan kuitenkin määrittää sen varmistamiseksi, että isännät saavat samat IP-osoitteet keskusviranomaiselta.

Sisäisen välimuistin käyttöikä voidaan määrittää kunkin NetWorker-isännän nsrla-tietokannassa nsradmin-komennolla:

Linux / UNIX

printf ". type: nsrla\nshow positive DNS cache TTL; negative DNS cache TTL\nprint\n" | nsradmin -p nsrexec

Windows

(echo . type: nsrla & echo show positive DNS cache TTL; negative DNS cache TTL & echo print) | nsradmin -p nsrexec

Oletusaika on 30 minuuttia (1800 sekuntia):

positive DNS cache TTL: 1800;
negative DNS cache TTL: 1800;

Tämä arvo määrittää, kuinka kauan kestää, ennen kuin NetWorker tarkoituksellisesti tyhjentää prosessin välimuistin seuraavien tasojen päivitettyjen tietojen tilalle peräkkäin. Sellaisenaan sen nostaminen on tarkoituksenmukaista ympäristöissä, joissa DNS-haku on hidasta, mutta DNS-osoite on suhteellisen staattinen (DHCP-vuokrasopimukset tai staattiset osoitteet). Sitä vastoin pienemmät arvot voivat olla toivottavia ympäristöissä, joissa osoitteet muuttuvat usein.

Staattisissa ympäristöissä, joissa DNS voi olla suorituskyvyn vetäminen, harkitse arvoa 86400 (1 päivä), jotta vältät tarpeettomat haut puolen tunnin välein. Tietokone on käynnistettävä uudelleen, jotta muutos astuu voimaan.

Linux / UNIX

printf ". type: nsrla\nupd positive DNS cache TTL: 86400\nupd negative DNS cache TTL: 86400\n" | nsradmin -p nsrexec

Windows

(echo . type: nsrla & echo upd positive DNS cache TTL: 86400 & echo upd negative DNS cache TTL: 86400) | nsradmin -p nsrexec

    Affected Products

    NetWorker
    Article Properties
    Article Number: 000227352
    Article Type: How To
    Last Modified: 12 Aug 2024
    Version:  1
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.