NetWorker-klusteri: Osoitteen null nimeä ei voi määrittää:

Summary: Klusteroidun NetWorker-ympäristön ei-aktiivisen solmun luominen tai varmuuskopiointi epäonnistuu.

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.

Symptoms

NetWorker-ohjelmisto on määritetty klusteriin High Availabilitya varten. Kun passiivisen solmun asiakasesiintymää luodaan tai varmuuskopioidaan jo olemassa olevasta passiivisen solmun asiakasesiintymästä, toiminto epäonnistuu ja näyttöön tulee seuraava virhe:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Jos varmuuskopio on olemassa, virheestä ilmoitetaan varmuuskopiointitoimien lokeissa (hakemistossa /nsr/logs/policy/policy-name>/<workflow-name>) ja hakemistossa /nsr/logs/daemon.raw.

<Tämä oire ilmenee, kun NetWorker päivitetään versioihin 19.7.x–19.10.x.

Cause

Versioon 19.7.0.x tehtiin koodimuutoksia, jotka aiheuttivat tämän ongelman. Versiot, joita ongelma koskee, käyttöön otetut muutokset estävät NetWorker-prosesseja korreloimasta virtuaalista IP-osoitetta NetWorker-määrityksessä käytettävään virtuaaliseen isäntänimeen.

Resolution

Korjaus:

Ongelman koodikorjaus julkaistiin NetWorker 19.11 -versiossa. Päivitä klusterisolmut versioon 19.11 koodin korjausta varten.
Dell Support NetWorker -ohjainten lataussivu .


Kiertotapa:

Linux:
Toimi seuraavasti:
  1. Pysäytä NetWorker Server Resource käyttämällä alla olevaa komentoa aktiivisessa solmussa:
pcs resource debug-stop <resource_name> 
  1. Pysäytä NetWorker-asiakaspalvelu kaikissa solmuissa:
nsr_shutdown
  1. Kun palvelut on pysäytetty, luo enable_rdns_lookup Kaikkien klusterisolmujen /nsr/debug-tiedosto. Tällä tiedostolla ei pitäisi olla laajennusta.
HUOMAUTUS: Luo tiedosto sekä jaetun palvelimen/nsr-sijainnin alle (esimerkiksi /nsr_share/nsr/debug/enable_rdns_lookup) ja fyysisen solmun paikallinen /nsr-sijainti (esimerkiksi /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Käynnistä NetWorker-asiakaspalvelu kaikissa solmuissa:
/usr/sbin/nsrexecd
  1. Käynnistä NetWorker Server Resource seuraavalla komennolla:
pcs resource debug-start <resource_name>


Windows:
Toimi seuraavasti:

  1. Pysäytä NetWorker-klusteripalvelin Windowsin klusterin hallinnasta.
  2. Pysäytä NetWorker-palvelut kaikissa klusterisolmuissa alla olevalla komennolla
net stop nsrexecd /y
  1. Kun palvelut on pysäytetty, luo enable_rdns_lookup kaikkien klusterisolmujen NetWorker Install -hakemiston \Program Files\EMC NetWorker\nsr\debug\ -tiedosto. Tällä tiedostolla ei pitäisi olla laajennusta.
  2. Käynnistä NetWorker-palvelut kaikissa klusterin passiivisissa solmuissa seuraavalla komennolla:
net start nsrexecd
  1. Käynnistä NetWorker-klusteripalvelin Windowsin klusterin hallinnasta.
HUOMAUTUS:
  1. Tämä muutos on tehtävä kaikissa solmuissa, koska sitä tarvitaan kussakin passiivisessa solmussa, ja aktiivinen solmu muuttuu passiiviseksi vikasietotilanteessa.
  2. Jos klusterissa on enemmän kuin kaksi solmua, varmista, että tämä tehdään kaikissa passiivisissa solmuissa.
  3. Jos klusteripalvelimeen on määritetty erillisiä työasemia, varmista, että tämä tehdään myös kaikille tällaisille asiakkaille. NetWorker-palvelu on käynnistettävä uudelleen erillisissä asiakasohjelmissa.
  4. Luo hakemisto /nsr/debug, jos sitä ei ole. Erillisillä asiakkailla ei oletusarvoisesti ole tätä hakemistoa.

Additional Information

NetWorker: Red Hat Pacemaker -klusteri NetWorker-palvelimen päivitys ja parhaat käytännöt.

Vaihtoehtoinen menetelmä 2:
Ottaa käyttöön oldauth kaikissa klusterin solmuissa ja mahdollisissa erillisissä asiakasohjelmissa, jotka on luotava klusteriin. Kuitenkin käyttämällä oldauth ei suositella, koska se ei ole turvallinen. Katso lisätietoja NetWorker-version NetWorker-suojausoppaasta .
 
  1. Muokkaa todennusmenetelmiä käyttämällä nsradmin apuohjelma seuraavasti:
nsradmin -p nsrexec
NetWorker administration program
Use the "help" command for help.
nsradmin> . type:nsrla
Current query set
nsradmin> show auth methods
nsradmin> print

In case only nsrauth is enabled, the output is similar to the following auth methods:  "0.0.0.0/0, nsrauth"

nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth"
Update? y
updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32)
nsradmin> print

After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth"

nsradmin> quit
  1. Pysäytä NetWorker-palvelut tai -demonit ja käynnistä ne uudelleen NetWorker-palvelimella.
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.