NetWorker: Nimenselvityksen parhaat käytännöt

Summary: Vianmääritysopas DNS:ään liittyviin ongelmiin NetWorkerissa.

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 määräytyy nimenselvityksen mukaan. Jos nimenselvitys ei ole oikea ja täysin johdonmukainen, monissa NetWorkerin toiminnoissa voi ilmetä ongelmia. Koska NetWorker hallinnoi mahdollisesti arkaluonteisia tietoja, sen on varmistettava niiden isäntien henkilöllisyys, joiden kanssa se on vuorovaikutuksessa eri tavoin.

VAROITUS: Vaikka erityiset käyttötapaukset ja tarpeet voivat vaihdella, ei ole koskaan suositeltavaa, että yhdellä IP-osoitteella on useita nimiä. Yksi nimi voi mahdollisesti palauttaa useita IP-osoitteita eri tilanteissa.

NetWorkerin lukuisat oireet voivat johtua NetWorkerin nimenselvitysvirheistä:

  • Virheilmoitukset, jotka ilmaisevat edelleen- tai käänteisen nimen hakuongelmia.
  • Asiakkaita ei voi tutkia varmuuskopioinnin aikana
  • Asiakkaat eivät pysty tallentamaan palvelimeen manuaalisesti tai palauttamaan.
  • Ongelmat storage Node -laitteiden kloonauksessa tai käytön yhteydessä
  • Selaamiseen tai mediatietokannan tallennusongelmiin.
  • Palvelin tai tallennussolmu lakkaa vastaamasta käynnistyksen tai normaalin toiminnan aikana.
  • Väärin nimetyt tai sisäkkäiset hakemistot
  • Väärin määritetyn työaseman virheet

Nimenselvityksen työnkulku

Yritykset selvittää komennolla tai sisäisillä määrityksillä käytetty isäntänimi on ratkaistava IP-osoitteeseen, jotta niitä voidaan käyttää. Seuraavat resurssit tarkistetaan seuraavassa järjestyksessä, jotta nähdään, onko nimi:IP jo tallennettu välimuistiin. 

  1. NetWorker-nimivälimuisti: Useimmat tärkeimmät NetWorker-demonit; Määritettävissä oleva käyttöikä NSRLA-tietokannassa 
  2. Paikallisen isännän selvitysvälimuisti: Vaihtelee käyttöjärjestelmän mukaan ja lykkää kuormitusta isännistä tai DNS-hauista
  3. Paikallisten hosten tiedostomerkinnät : Nopea paikallinen haku, mutta manuaalisesti ylläpidetty; hyödyllinen DNS-selvityksen ohittamiseksi
  4. DNS-palvelinhaut : Teollisuus suosii keskitettyä hallintoa, mutta hitaammin

1. NetWorker-välimuistiin tallentaminen:

NetWorker-demonit ylläpitävät sisäisiä nimivälimuistia. Asiakkaat tallentavat ratkaistut nimet välimuistiin nsrexecd:ssä, kun taas ydindemonit, kuten nsrd ja nsmmdbd, säilyttävät omat välimuistinsa. Tämä on ensimmäinen tarkistettu IP-taulukko ja nopein. Sisäisen välimuistin käyttöikä voidaan määrittää kunkin NetWorker-isännän nsrla-tietokannassa seuraavasti: nsradmin:

Linux/UNIX

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

Windows

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

Pitäisi palauttaa oletuksena 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. Sitä vastoin pienemmät arvot voivat olla toivottavia ympäristöissä, joissa osoitteet muuttuvat usein. 

Jos NetWorkerin sisäisessä välimuistissa on tarvittava nimi, sitä käytetään ja kysely loppuu. Jos välimuistiin tallennetut nimen ja IP:n yhdistämismääritykset vaikuttavat virheellisiltä, kirjaa nykyinen välimuisti lokiin komennoilla ja tyhjennä tai ratkaise merkinnät uudelleen:

    • dbgcommand -n nsrd PrintDnsCache=1 (Kaatopaikka daemon.raw)
    • dbgcommand -n nsrd FlushDnsCache=1 (Huuhtele), tai 
    • dbgcommand -n nsrd FlushDnsCache=9 (Tyhjennä ja ratkaise välimuisti välittömästi uudelleen / rakenna se uudelleen)
HUOMAUTUS: Edellä olevia komentoja varten joko "-n process name" tai "-p PID" voidaan käyttää. Jos haluat käyttää prosessitunnusta (PID), sinun on ensin suoritettava muita komentoja, jotta saat PID: n. esimerkiksi:
    • Linux/UNIX: ps -ef | grep nsr 
    • Windows: tasklist | findstr nsr

2. Resolver-välimuisti:

Kaikissa isännissä ja käyttöjärjestelmissä on paikallinen selvitysvälimuisti, joka auttaa isännän tarkkuutta ja nopeutta ilman isäntätiedostoja tai DNS-palvelimia. Käyttöjärjestelmä tarkistaa ensin DNS-välimuistin. Jos isäntätietue on olemassa – vaikka se olisi vanhentunut – sitä käytetään ennen kyselyn tekemistä muista lähteistä. Resolver-välimuistimerkinnät syötetään välimuistiin ensimmäisellä "onnistuneella" ratkaisuyrityksellä ja säilyvät ennalta määrätyn ajan. Jotkin käyttöjärjestelmät voivat näyttää DNS-välimuistinsa (esimerkiksi ipconfig /displaydns Windowsissa), ja kaikki tarjoavat tavan huuhdella se:
    • Selvitystoiminnon välimuistin tyhjentäminen vaihtelee käyttöjärjestelmän/jakelun mukaan – katso valmistajan dokumentaatio.
    • Windows: ipconfig /flushdns

3. Hosts-tiedostot:

Vanhassa isännän ratkaisumenetelmässä luetellaan IP-osoite ja sen jälkeen halutut isäntänimet, jotka on erotettu välilyönnillä, kukin omalla rivillään. Tämä tarkistetaan Windowsissa oletusarvoisesti ennen DNS:ää. Linux-resoluutiossa lähdejärjestys voidaan yleensä määrittää tiedostossa /etc/nsswitch.conf tai /etc/netsvc.conf. Hosts-tiedosto käyttää vain ensimmäistä vastaavaa merkintää. Päällekkäiset IP-osoitteet tai isäntänimet – lyhyet tai pitkät – ohitetaan nimenselvityksen aikana. Jokaisen nimen tai IP-osoitteen tulisi esiintyä vain kerran, koska kaikki nimet tulee syöttää vastaavan IP-osoitteen samalle riville.
    • UNIX/Linux: /etc/isännät
    • Windows: %systemroot%\System32\drivers\etc\hosts
HUOMAUTUS: Hosts-tiedostot voivat vioittua. Jos olet epävarma, nimeä tiedosto uudelleen, luo uusi hosts-tiedosto, tyhjennä DNS-välimuisti ja yritä uudelleen.

4. Välitystarkkuus:

Jotta järjestelmä voi viestiä isäntänimellä, sen on ratkaistava se IP-osoitteeseen. DNS: n kanssa tämä tarkoittaa ennakoivaa hakua sopivalla vyöhykkeellä. Asiakkaat voivat käyttää useita DNS-palvelimia. Suorita Windowsissa ipconfig /all tarkastella niitä; Linuxissa/UNIXissa tarkista DNS-järjestys /etc/resolv.confnslookup on yleisin työkalu DNS-kyselyjen tekemiseen ja on olemassa kaikilla alustoilla, mutta sitä käytetään usein väärin; Forward-alueen kysely:
  • Suorita nslookup ilman argumentteja vuorovaikutteisen kehotteen syöttämiseksi.
  • Kirjoita haettava nimiiterointi ja paina Enter hakeaksesi tietueen eteenpäin DNS-palvelimesta, johon olet muodostanut yhteyden.
  • Anna sama nimi vielä kahdesti nähdäksesi, pyöristääkö nimitietue äänettömästi eri isäntien välillä vai palauttaako se samat tiedot.
  • Toista sama prosessi mille tahansa minkä tahansa nimen esiintymälle, jota muut isännät voivat kutsua isännäksi tai jotka pitävät itseään samana IP-osoitteena.
  • Toista sama kaikille muille DNS-palvelimille, joita isäntä on määritetty mahdollisesti käyttämään, kirjoittamalla palvelimen next_dns_server.
HUOMAUTUS: Kaikkien palautettujen tietueiden on oltava sisäisesti yhdenmukaisia, vastattava järjestelmänvalvojan odotuksia ja sisällettävä kaikki tunnetut nimet vahvistusta varten.

5. Käänteinen tarkkuus:

Jos haluat ottaa yhteyttä isäntään IP-osoitteella, sen isäntänimi on selvitettävä. DNS:ssä tämä käyttää käänteistä hakua IP-osoitteen yhdistämiseen isäntänimeen. Tätäkin käytetään usein väärin, kuten syöttämistä nslookup IP_Address tai jopa IP-osoitteen syöttäminen nslookup ei tee käänteistä hakuvyöhykekyselyä:
  • Suorita nslookup ilman argumentteja vuorovaikutteisen kehotteen syöttämiseksi.
  • Anna joukko q=ptr vaihtaaksesi kyselytyypiksi Käänteinen alue.
  • Anna IP-osoite, jonka kautta korjaus tehdään, ja paina Enter-näppäintä.
  • Varmista, että käänteisessä tietueessa palautettava nimi vastaa eteenpäin lähetetyn tietueen nimeä/IP-osoitetta.
[root@linux_a~]# nslookup linux_a
Server:         1.2.3.4
Address:        1.2.3.4#53
Name:   linux_a.domain.com
Address: 5.6.7.8
         
[root@linux_a~]# nslookup 5.6.7.8
Server:         1.2.3.4
Address:        1.2.3.4#53
Name:   linux_a.domain.com
Address: 5.6.7.8
         
[root@linux_a~]# nslookup
> set q=ptr
> 5.6.7.8
Server:         1.2.3.4
Address:        1.2.3.4#53
Non-authoritative answer:
8.7.6.5.in-addr.arpa        name = linux_a.domain.com.
Edellä olevassa esimerkissä on selvää, että nslookup Ei-vuorovaikutteinen ei koskaan tee kyselyä käänteiselle hakuvyöhykkeelle.

HUOMAUTUS: NetWorker käyttää yhdenmukaista DNS:ää eteen- ja taaksepäin. Tämä rakenne auttaa estämään IP-osoitteen väärentämisen ja suojaa varmuuskopiotiedot luvattomalta käytöltä.

Testataan nimenselvitystä

Kaikilla NetWorker-isännillä on oltava yhdenmukainen nimenselvitys eteen- ja taaksepäin kaikissa isännissä, joiden kanssa ne viestivät, tietovyöhykeroolin perusteella. NetWorker-järjestelmänvalvojien on tärkeää varmistaa, että kaikki isännän ratkaisuongelmat korjataan välittömästi ja täydellisesti.
Kun suoritat nimenselvitysongelmien vianmääritystä tai suljet ne pois NetWorker-tietovyöhykkeestä:
    1. Etsi kaikki epäonnistuneeseen toimintoon liittyvät isännät – palvelin, työasemat ja mahdollisesti tallennussolmut jne.
    2. Määritä kullekin paikallisesti määritetyt IP-osoitteet ja kaikki odotetut ratkaistavissa olevat nimet kyseisille IP-osoitteille.
    3. Määritä kaikki isännät käyttämään isäntätiedostoa ennen DNS:ää isännän ratkaisuun.
    4. Määritä yhden isännän isäntätiedoston alussa yksi merkintä jokaiselle IP-osoitteelle, ja jokainen nimi vastaa sitä samalla rivillä.
    5. Kopioi nämä rivit tarkalleen ensimmäisestä isännästä muiden mukana olevien isäntien isäntätiedostoihin.
    6. Muokkaa NetWorker-asiakasobjekteja siten, että aliakset vastaavat haluttuja IP-osoitteita oikein.
    7. Sammuta NetWorker kaikissa mukana olevissa isännissä.
    8. Tyhjennä selvitystoiminnon välimuisti kussakin isännässä asianmukaisen käyttöjärjestelmämekanismin avulla.
    9. Käynnistä NetWorker uudelleen ja yritä ongelmallista toimintoa uudelleen.

Varmista, että tietty isäntä ratkaisee nimen, käyttämällä tätä testiä:
    1. Muodosta ensimmäisestä NetWorker-isännästä (esimerkiksi asiakasohjelmasta) yhteys toiseen isäntään (esimerkiksi palvelimeen) käyttämällä nsradmin -s remote_host -p nsrexec - Jätä istunto avoimeksi.
    2. Määritä samassa isännässä nsradmin-prosessi (esimerkiksi Windows, tasklist | findstr nsradmin)
3. Suorita netstat näyttääksesi prosessiin liittyvän kannan (esimerkiksi Windows, netstat -ao | findstr process_id)
4. Määritä isännän liitäntäkanta (lähdön vasemmanpuoleisin IP:port-pariliitos)
5. Etäisännässä - suorita netstat -a ja findstr/grep varten :calling_port_from_first_host.
    6. Kaksoispistettä edeltävä isäntänimi on tapa, jolla toinen isäntä ratkaisee ensimmäisen isännän hyväksyessään saapuvan yhteyden.
    7. Suorita uudelleen valitsemalla -n netstat-komentoon lisätty kytkin saman kannan IP-osoitteen tarkistamiseksi, onko IP/reitti odotettavissa.
    8. Tee sama testi käänteisesti ja varmista, että toinen isäntä ratkaisee ensimmäisen isännän odotetuissa rajoissa.

Tietoja NetWorker-asiakasaliaksista

NetWorkerissa on myös määritettävissä oleva kenttä, joka on yleinen kaikille asiakasinstansteille nimeltä Aliases, ja kentän tulisi kuvastaa kaikkia kyseisen asiakkaan ratkaistavissa olevia nimiä. Näin NetWorker voi linkittää useita ratkaistuja nimiä yhteen asiakasesiintymään. Esimerkiksi client1.domain.prod voi näkyä myös muodossa client1.domain.bkup tai client1 käytetyn IP-osoitteen mukaan.

Additional Information

NetWorker-toiminnot, kuten savegroup, käyttävät useita TCP-kantoja: yhtä kutakin ohjausobjektia, tietoja ja indeksipäivityksiä varten. Jos jonkin kannan nimi on epäjohdonmukainen (mutta kelvollinen), toiminto saattaa epäonnistua.

  • Round-robiningia käytetään ja konfiguroidaan joskus tarkoituksella - mutta se on yleensä odottamatonta ja sitä on vältettävä
  • netstat -a paljastaa avoimet / aktiiviset TCP-liitännät, jotka paljastavat vieraan isännän käyttöjärjestelmän ratkaiseman nimen - tätä voidaan käyttää ongelmien tunnistamiseen
  • Staattinen reititys voi joskus olla tarpeen, kun verkkoliikenne käyttää odottamatonta/ei-toivottua sovitinta, mikä voi myöhemmin johtaa nimenselvitysongelmiin.

Katso myös:  NetWorker-prosessit ja -portit

Affected Products

NetWorker
Article Properties
Article Number: 000079462
Article Type: How To
Last Modified: 22 Oct 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.