NetWorker: nsrd:ltä kestää kauan aloittaa resurssityyppien tarkistaminen RAP-tietokannassa

Yhteenveto: NetWorker-palvelinpalvelun käynnistyksen aikana RAP-tietokannan tarkistaminen kestää kauan NetWorker-palvelinprosessin (nsrd) aikana.

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Oireet

NetWorker-palvelinpalvelun (nsrd) käynnistyminen kestää kauan. Tämä voidaan tulkita siten, että NetWorker-palvelin ei vastaa, ei ole käytettävissä tai ei ole käytettävissä. 

NetWorker-palvelu on käynnistetty. palvelinta ei kuitenkaan voi käyttää NetWorker-käyttöliittymien, kuten NetWorker Management Consolen (NMC), NetWorker Web User Interfacen (NWUI) tai nsradmin komentorivin apuohjelma.

Palvelimen daemon.raw Ilmoittaa olevansa vaiheessa 3/5 palvelun käynnistyessä. Tämä prosessi on "Resurssityyppien tarkistaminen RAP-tietokannassa"

Linux: /nsr/logs/daemon.raw
Windows: <Install Drive>:\Program Files\EMC NetWorker\nsr\logs\daemon.raw

HUOMAUTUS: .raw tiedosto on hahmonnettava, jotta se voidaan analysoida oikein.

NetWorker: nsr_render_log käyttäminen lokitiedostojen hahmontamiseen .raw

Esimerkki:

83273 MM/DD/YYYY 03:51:16 PM  nsrd NSR notice Startup in process (step 3 of 5); checking resource types in the RAP database...
83278 MM/DD/YYYY 03:52:00 PM  nsrd NSR notice Checking resource types in the RAP database (122 resources completed)...
83278 MM/DD/YYYY 03:52:40 PM  nsrd NSR notice Checking resource types in the RAP database (124 resources completed)...
83278 MM/DD/YYYY 03:55:29 PM  nsrd NSR notice Checking resource types in the RAP database (341 resources completed)...
83278 MM/DD/YYYY 03:56:11 PM  nsrd NSR notice Checking resource types in the RAP database (372 resources completed)...
83278 MM/DD/YYYY 03:56:52 PM  nsrd NSR notice Checking resource types in the RAP database (392 resources completed)...
83278 MM/DD/YYYY 03:57:33 PM  nsrd NSR notice Checking resource types in the RAP database (417 resources completed)...
83278 MM/DD/YYYY 03:58:13 PM  nsrd NSR notice Checking resource types in the RAP database (449 resources completed)...
83278 MM/DD/YYYY 03:58:54 PM  nsrd NSR notice Checking resource types in the RAP database (457 resources completed)...
83278 MM/DD/YYYY 03:59:39 PM  nsrd NSR notice Checking resource types in the RAP database (602 resources completed)...
83278 MM/DD/YYYY 04:00:20 PM  nsrd NSR notice Checking resource types in the RAP database (612 resources completed)...
83278 MM/DD/YYYY 04:01:01 PM  nsrd NSR notice Checking resource types in the RAP database (658 resources completed)...
83278 MM/DD/YYYY 04:01:42 PM  nsrd NSR notice Checking resource types in the RAP database (660 resources completed)...
83278 MM/DD/YYYY 04:02:23 PM  nsrd NSR notice Checking resource types in the RAP database (683 resources completed)...
83278 MM/DD/YYYY 04:03:04 PM  nsrd NSR notice Checking resource types in the RAP database (686 resources completed)...
HUOMAUTUS: Tätä tulosta on muokattu näyttämään vain Checking resource types -rivit. Huomataan, että resurssien tarkistaminen kestää kauan. Joissakin tapauksissa muutaman resurssin tarkistaminen kestää useita minuutteja. Siihen kuluva aika voi vaihdella ympäristön koon ja ongelman laajuuden mukaan. Esimerkiksi ympäristössä, jossa on tuhansia resursseja RAP-tietokannassa, NetWorkerin käynnistyminen voi kestää 60+ minuuttia. Useimmissa tapauksissa nsrd-palvelu käynnistyy lopulta (jos muita ongelmia ei ole); RAP-resurssien tarkistusprosessin pitäisi kuitenkin tapahtua nopeammin.

Syy

Mahdollistaminen nsrd debugata:

dbgcommand -n nsrd Debug=9

Myös nsrd Virheenkorjaus käytössä, seuraavat virheet havaitaan hahmonnetussa daemon.raw:

0 MM/DD/YYYY 04:07:24 PM  nsrd NSR notice 12/12/24 16:07:24.829153 nsrd-D5 lg_inet_getaddrinfo(): pass-through ... calling external libc getaddrinfo() ...
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.360793 nsrd-D5 lg_inet_getaddrinfo(): EXIT rc=-2    output cannonname = null        output addr = retval error
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.360904 nsrd-D7 lookup_name of host CLIENT_1 (in microsecond) took 20099719, CR 2, NF 1, getaddrinfo 20099716
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.360947 nsrd-D5 lg_inet_getaddrinfo(): ENTER input host=CLIENT_1    input service=NULL
        input hints-flags=0x0002 AI_PASSIVE=0 AI_NUMERICHOST=0 AI_NUMERICSERV=0 AI_CANONNAME=1
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.361070 nsrd-D5 lg_inet_getaddrinfo(): pass-through ... calling external libc getaddrinfo() ...
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.542699 nsrd-D5 lg_inet_getaddrinfo(): EXIT rc=-2    output cannonname = null        output addr = retval error
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.542799 nsrd-D5 lg_inet_getaddrinfo(): ENTER input host=CLIENT_2     input service=NULL
        input hints-flags=0x0002 AI_PASSIVE=0 AI_NUMERICHOST=0 AI_NUMERICSERV=0 AI_CANONNAME=1
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.542835 nsrd-D5 lg_inet_getaddrinfo(): pass-through ... calling external libc getaddrinfo() ...
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.543600 nsrd-D5 lg_inet_getaddrinfo(): EXIT rc=-2    output cannonname = null        output addr = retval error
0 MM/DD/YYYY 04:07:25 PM  nsrd NSR notice 12/12/24 16:07:25.543638 nsrd-D7 lookup_name of host CLIENT_2  (in microsecond) took 182701, CR 3, NF 1, getaddrinfo 182697
HUOMAUTUS: Loki ilmoittaa retval-virheestä, joka ilmaisee, että RAP-resurssin oikeaa nimenselvitystä/osoitetta ei noudeta.

NSRD-virheenkorjaus voidaan poistaa käytöstä:

dbgcommand -n nsrd Debug=0

Tämän oireen syyt voivat tyypillisesti johtua:

  • Nimen ratkaisu: On monia asiakkaita, jotka eivät ratkea oikein Domain Name System (DNS) (Fully Qualified Domain Name (FQDN), short name, reverse/IP). Sitä vastoin DNS: ää ei ehkä ole ja järjestelmän isäntätiedostoja käytetään. Järjestelmän isäntätiedosto sisältää isännän virheellisen IP-osoitteen tai se on muotoiltu väärin.
  • Käytöstä poistetut asiakkaat: NetWorker-palvelimen mediatietokannassa (mm) on edelleen paljon käytöstä poistettuja työasemia. Tämä tarkoittaa, että asiakkaista on edelleen varmuuskopioita; Vaikka asiakasta ei enää olisi palvelinkokoonpanossa (NSRDB)

Tarkkuus

Korjaa mahdolliset nimenselvitysongelmat:

  • Järjestelmän isäntätiedosto sisältää paljon osoitteita.
    • Linux: /etc/hosts
    • Windows: C:\Windows\System32\Drivers\etc\hosts
      • Virheelliset isäntätiedostomerkinnät (IP-osoite osoittaa väärään isäntänimeen ja aliaksiin)
        • IP-osoite osoittaa väärään isäntänimeen/aliaksiin
        • Sama IP-osoite, joka on määritetty useilla riveillä
      • NetWorkerista käytöstä poistettujen asiakkaiden merkinnät.
  • DNS-ongelmat. NetWorker-resurssit, jotka eivät ole järjestelmän isäntätiedostossa eivätkä myöskään ratkea kokonaan (FQDN, lyhytnimi, IP) DNS:ssä.

1. NetWorker-palvelinpalvelujen pysäyttäminen järjestelmänvalvojan Powershell-/root shell -liittymästä.

Linux: nsr_shutdown
Windows: net stop nsrexecd /y

2. Varmista, että kaikki NetWorker-palvelut on pysäytetty:

Linux: ps -ef | grep nsr
Windows: tasklist | findstr nsr

3. Nimeä daemon.raw uudelleen.

Linux Path: /nsr/logs/daemon.raw
Windows Path: <Install Drive>:\Program Files\EMC NetWorker\nsr\logs\daemon.raw

4. Käynnistä NetWorker-palvelinpalvelu.

Linux: systemctl start networker
Windows: net start nsrd

5. Aseta nsrd virheenkorjaustasolle 9.

dbgcommand -n nsrd Debug=9
HUOMAUTUS: Tämä komento sisältyy NetWorkeriin, mutta se ei ole käyttöjärjestelmäkohtainen. Samaa komentoa voi käyttää Windows-/Linux-jakeluissa.6. Odota, kunnes NetWorker-palvelut käynnistyvät.

6. Kun NetWorker-palvelut ovat käynnistyneet, tee NetWorker-palvelimen daemon.raw:

7. Etsi kaikki isännät, jotka palasivat "lg_inet_getaddrinfo .... output addr = retval error"

Esimerkiksi Linux-palvelimessa voit palauttaa jokaisen rivin grepin avulla retval error rivi, jota seuraa rivi, joka sisältää raportoidut resurssit retval error. Tulos voidaan ohjata tiedostoon tarkempaa tarkastelua varten.
cat /nsr/logs/daemon.log | grep nsrd | grep -A1 "retval error" > /tmp/nsr_retvalerr.out 
Windows-isännät tarvitsevat muita työkaluja tai komentosarjoja (NetWorker-tuen ulkopuolella) tietojen muotoilemiseen. 

8. Tunnista daemon.log tietojen avulla, missä isännissä on nimenselvitysongelmia:

  • NetWorker: Nimenselvityksen parhaat vianmäärityskäytännöt. Korjaa DNS-määritykset niin, että ilmoitetut asiakkaat ratkaisevat ongelman oikein.

    • Varmista, että järjestelmäraportointia varten on DNS-tietueet retval error.
    • Varmista, että NetWorker-palvelin on määritetty käyttämään DNS-palvelimia siellä, missä DNS-tietueet ovat olemassa.
  • Tarkista NetWorker-palvelimen isäntätiedosto .
    • Jos majoittajat ilmoittavat "retval error" NSRD-käynnistyksen aikana isäntätiedostossa on oltava oikeat IP-osoitteet ja aliakset.
    • Jos majoittajat ilmoittavat "retval error" eivät ole hosts-tiedostossa eikä niitä voi ratkaista DNS: n kautta, isäntätiedoston merkinnät on luotava isännän käyttämille IP-osoitteille ja isäntänimen aliaksille. 
    • Jos käytöstä poistetuille asiakkaille on isäntätiedostomerkintöjä (ei enää verkossa), vääriä merkintöjä voidaan luoda käyttämällä väärennettyjä IP-osoitteita (esimerkiksi 1.1.1.1 ja niin edelleen).
    • Hosts-tiedosto on muotoiltava oikein (eli: Sama IP-osoite ei näy useilla eri riveillä. Useat IP-osoitteet eivät viittaa samaan isäntään.)

Käytöstä poistetut poistetut työasemat:

CAUITON: Varmuuskopioinnin järjestelmänvalvojan on suoritettava seuraava toimintasuunnitelma huolellisesti tarkistettuna. Näiden vaiheiden virheellinen suorittaminen voi johtaa tietojen menetykseen. Ota yhteys Dell NetWorker -tukeen, jos tarvitset apua menettelyn ja tulosten tarkistamisessa. NetWorker Backup -järjestelmänvalvojan on vahvistettava tiedot ja suoritettava kaikki toimenpiteet tämän toimenpiteen suorittamiseksi.
 

Käytöstä poistetut tai poistetut työasemat tulevat näkyviin, kun asiakasisäntää ei enää ole. Asiakas poistettiin NetWorkerista, ja kaikki varmuuskopiot ovat vanhentuneet. NetWorker on kuitenkin edelleen olemassa clientid asiakkaan mediatietokannassa. NetWorker yrittää edelleen tarkistaa tätä asiakasta RAP-yhtenäisyystarkistuksen aikana eikä pysty ratkaisemaan sitä tai muodostamaan siihen yhteyttä. Asiakas ilmoittaa syyosassa ilmoitetusta palautusvirheestä.

1. Korosta nsrclientfix Komentoriviapuohjelma, jolla tarkistetaan asiakkaat, joilla on clientid rekisteröity mediatietokantaan, mutta eivät ole NSRDB: ssä eikä niillä ole varmuuskopioita:

nsrclientfix -a nsrclientfix1.out -p

Tämä komento palauttaa luettelon asiakkaista, joissa clientid Ongelma havaitaan. Kaikki rivit, joilla on vain yksi nimi (ei pilkuilla erotettuja nimiä), on tarkoitettu asiakkaille, joilla on edelleen clientid mediatietokannassa, mutta NetWorker-asiakasohjelmaa ei ole eikä siitä ole varmuuskopioita. 

2. Muokkaa tiedostoa niin, että se sisältää vain rivejä, jotka sisältävät yksittäisiä isäntänimiä (ei pilkuilla erotettuja nimiä). Tämä voidaan tehdä Muistiossa tai komennoilla. Esimerkiksi Linux-isännässä suoritetaan:

grep -v ",\|#" nsrclientfix1.out > nsrclientfix1.in

Tämä luo uuden tiedoston nimeltä nsrclientfix.in joka sisältää vain yksittäisiä isäntiä nsrclientfix.out tiedosto.

HUOMIO: Sinun on poistettava kaikki rivit, jotka sisältävät pilkuilla eroteltuja arvoja. Tiedostossa tulisi olla vain rivejä, joilla on vain yksi asiakkaan nimi. Kun samalla rivillä on useita tapahtumia, tämä tarkoittaa, että yhdellä tai useammalla NetWorker-asiakkaalla on sama clientid. Nämä voidaan yhdistää; Tämä olisi kuitenkin tehtävä vain, jos asiakkaat edustavat samaa järjestelmää. Lisätarkastus ja vahvistus on tehtävä ennen niiden jättämistä tiedostoon.

3. Ennen uudelleenajoa nsrclientfix, varmista, että näille asiakkaille ei ole tallennusjoukkoja seuraavien kanssa:

mminfo -avot -q client=CLIENT_NAME

Oletuksena on, että jos nsrclientfix Raportoitu yhdestä asiakasisännästä, varmuuskopioita ei ole.

HUOMAUTUS: Jos tallennusjoukkoja löytyy ja ne on säilytettävä, poista ne nsrclientfix.in tiedosto. Varmista, että NetWorker-palvelimessa on asiakkaan hosts-tiedostomerkintä. Varmista, että NetWorker-asiakasohjelma on olemassa, vaikka asiakasohjelman isäntä ei enää olisi. Lisätietoja: NetWorker: Poistetun, poistetun tai käytöstä poistetun asiakkaan tiedostotason palauttaminen. Jos tallennusjoukkoja löytyy, mutta niitä ei tarvita, isäntä voidaan jättää tiedostoon. Seuraaviin vaiheisiin jatkaminen poistaa kaiken työasemaan liittyvän NetWorkeristä.

4. Kun olet tarkistanut huolellisesti nsrclientfix Ulostulo, poista käytöstä poistettu-poistettu clientids mediatietokannasta:

nsrclientfix -u nsrclientfix1.in

5. Suorita nsrclientfix -a uudelleen ja varmista, että yksittäisiä isäntärivejä ei palauteta:

nsrclientfix -a nsrclientfix2.out -p

Asiakkaat, jotka ilmoittavat useita nimiä riviä kohti, ilmenevät, kun tallennusjoukkoja on kunkin nimen alla, joka näyttää vastaavan samaa isäntää. Tämä edellyttää lisätarkistusta, jotta voidaan vahvistaa, mikä asiakas todella on olemassa ja mihin nimeen tallennusjoukot tulisi yhdistää. Katso: NetWorker: nsrclientfix-työkalun

käyttäminen6. Käytettäessä mminfo havaitset paljon "cannot get client ID map for client ID '######-#####-######-####'" Viestit:

mminfo: Cannot get client ID map for client ID '687d2265-00000004-5f75cac3-5f7d87c7-918c5000-277baf56'.

7. Nämä tallennusjoukot on poistettava NetWorkerista. Kerää tulos suorittamalla seuraava komento:

Linux: mminfo -avot | grep index
Windows: mminfo -avot | findstr index
 

Lisätietoja

HUOMAUTUS: RAP-eheystarkistuksen rinnalla on NetWorkerin parannuspyyntö (RFE), joka nopeuttaa tätä prosessia. Voit seurata tätä RFE:tä ottamalla yhteyttä Dellin asiakastiliin tai myyntitiimiin liittyen NW-I-1695:een. Vaikka tämä toiminto otettaisiin käyttöön, se ei poista oikean nimenselvityksen tarvetta. Katso alla.

Tuotteet, joihin vaikutus kohdistuu

NetWorker

Tuotteet

NetWorker Family
Artikkelin ominaisuudet
Artikkelin numero: 000259478
Artikkelin tyyppi: Solution
Viimeksi muutettu: 26 marrask. 2025
Versio:  5
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.