NetWorker: nsrclientfix gebruiken, foutmelding "Kan kenmerk 'client-id' niet vinden"

Samenvatting: nsrclientfix gebruiken om clientid-problemen op een NetWorker-server te identificeren en op te lossen.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

De opdracht nsrclientfix wordt gebruikt voor de analyse van de mediadatabase om te zoeken naar beschadiging van client-id's.
Het kan ook klanten samenvoegen in zowel de bronnendatabase als de mediadatabase.

Een of meer klanten hebben meer dan één ClientID.
98519:save: Unable to setup direct save with server <nw_server>: Cannot find attribute 'client id'..
90018:save: Cannot open a save session with NetWorker server '<nw_server>': Cannot find attribute 'client id'.
<nw_client>:/etc: retried 2 times.

Oorzaak

  • De algemene oorzaak is een client die zich tijdens een back-up identificeert bij de mediadatabase als een naam waarvan de NetWorker-server niet weet dat het een alias is.
  • Dit kan ook worden veroorzaakt door het maken van een clientresource met een andere naam dan de gekozen naam (clientnaam) om de client te vertegenwoordigen.
  • Slechte aliasing in het hostbestand van het systeem kan dit soort problemen veroorzaken. Correcties in het hostbestand moeten worden aangebracht voordat verdere acties worden ondernomen. 
 

Oplossing

Vereisten

Voer de volgende stappen uit voordat u de indexen van de NetWorker-clientbestanden wijzigt.

1. Voer een 'Server Protection Backup' uit om een back-up te maken van de bestaande indexen, mediadatabase (mm) en NetWorker resource database (nsrdb)
 
OPMERKING: De opdracht nsrclientfix wijzigt zowel de media- als de configuratiedatabase. In het geval dat er problemen of fouten zijn, is het aan te raden om een back-up van beide databases te maken.

Verzamel de bootstrap save set info met: mminfo -B

2. Sluit de NetWorker-daemons op de NetWorker-server af:
Linux: systemctl stop networker(of nsr_shutdown)
Windows: net stop nsrexecd /y
 
3. Controleer of alle NetWorker-daemons niet beschikbaar zijn:
Linux: ps -ef | grep nsr
Windows:tasklist | findstr nsr

4. Naast de back-up voor serverbescherming kunnen er ook kopieën van de MM- en nsrdb-mappen worden gemaakt op de NetWorker-server.
A. mm: Linux: /nsr/mm Windows: .\Program Files\EMC NetWorker\nsr\mm
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
C. nsrladb: Linux: /nsr/res/nsrladb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrladb
D. Afhankelijk van de grootte van de index en de beschikbare ruimte op de server, kan de index ook worden gekopieerd: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
 
5. NetWorker-services starten:
Linux: systemctl start networker
Windows: net start nsrd 
 

Process Autoexec.bat
 

1. Identificeer welke klanten ClientID-problemen hebben. De volgende opdracht controleert alleen op mogelijke problemen, maar voert geen corrigerende maatregelen uit. 


Syntaxis:
nsrclientfix -a - -p

Voorbeeld:
nsrclientfix -a - -p
alenka, alenka.emc.com <-- Een of meer klanten
<tijdelijk -- Eén client
localhost <-- Eén client
 
Het ingelezen en uitgevoerde bestand hebben dezelfde indeling. Het bestand bestaat uit een door komma's gescheiden lijst van clients gescheiden door nieuwe regels. Het aantal klanten op de lijn staat voor de ondernomen acties.
 
3. Maak een tekstbestand met de lijst van clients die door nsrclientfix moeten worden gecorrigeerd
 
Syntaxis:
nsrclientfix -afile-p
Met deze opdracht worden geen corrigerende maatregelen genomen. Het maakt het tekstbestand dat door nsrclientfix wordt gebruikt om de problemen op te lossen.
 
Voorbeeld:
nsrclientfix -atext1-p
Alenka, alenka.emc.com
wereldlijk
localhost

4. Bekijk de lijst met samen te voegen clients.
Open het tekstbestand dat in de vorige stap is gemaakt en bekijk elke regel:
 
Eén client
Wanneer er slechts één client op de lijn is, betekent dit dat deze is gemarkeerd om te worden verwijderd. Dit wordt niet weergegeven tijdens de analysestap, tenzij de -p-vlag wordt gebruikt. Clients worden meestal gerapporteerd voor opschoning (op verzoek) wanneer een oude client bestaat zonder bron- of mediadatabase-items. Dit wordt veroorzaakt door oude buiten gebruik gestelde clients of door het samenvoegen van de ene client met de andere.
 
Meer dan één client
Meer dan één klant betekent dat de vermelde klanten moeten worden samengevoegd. De voornaam in de lijst is de primaire naam waarvan de naam en het klant-id bewaard blijven (als deze al bestaat). De volgende namen (secundaire namen) worden samengevoegd tot de primaire naam. Alle clientresources van de secundaire namen worden hernoemd naar de primaire naam en de aliaslijsten van alle clients worden gecombineerd. Bij de vermeldingen in de mediadatabase worden ook de client-ID's en -namen samengevoegd tot de primaire naam.
 
OPMERKING: Als de aliassen die u wilt samenvoegen, bijvoorbeeld 'oude naam' en 'nieuwe naam' niet op dezelfde regel voorkomen, moet u de 'oude naam' toevoegen als een NetWorker-alias van de 'nieuwe naam'. Bijvoorbeeld: Voeg nwclientold of nwclientdummy toe als alias voor nwclient.
 
WAARSCHUWING: Het is belangrijk om te bevestigen dat alle aliassen die op dezelfde regel worden vermeld, tot dezelfde host behoren. Als er een alias is die bij een andere host hoort, voegt nsrclientfix de opslagsets samen met de eerste alias in de lijst. Als de opslagsets later moeten worden gesplitst, vereist dit een ingewikkelde en tijdrovende oplossing (kortom, verwijder de opslagsets uit de mediadatabase en scan ze opnieuw.)
.
5. Gebruik nsrclientfix met het tekstbestand om clientid-problemen op de vermelde clients op te lossen.
 
Syntaxis:
nsrclientfix -ufile

Voorbeeld:
nsrclientfix -utext1

Samenvoegen van de volgende clients tot 'alenka': alenka.emc.com

Samenvoegen van de bronnendatabase voor client 'alenka'.

Samenvoegen van de mediadatabase voor klant 'alenka'.

De samenvoeging is voltooid voor klant 'alenka'.

De cliënt 'tijdelijk' zuiveren.

Opschonen van de bronnendatabase van client 'tijdelijk'.

Het opschonen van de mediadatabase van cliënt 'tijdelijk'.

Verwijderen van indexback-ups met betrekking tot de 'tijdelijke' client in de mediadatabase.

Client is 'tijdelijk' verwijderd.

Bezig met opschonen van de client 'localhost'.

Bezig met opschonen van de bronnendatabase van client 'localhost'.

Bezig met opschonen van de mediadatabase van client 'localhost'.

Verwijderen van indexback-ups met betrekking tot client 'localhost' in de mediadatabase.

Client 'localhost' is verwijderd.

OPMERKING: De samengevoegde clients worden niet verwijderd. De opdracht nsrclientfix moet opnieuw worden uitgevoerd om de aliassen te verwijderen die zijn samengevoegd en niet zijn verwijderd.
 
6. Verwijder clients die eerder zijn samengevoegd en waaraan nu geen opslagsets zijn gekoppeld.
De samengevoegde clients zijn niet verwijderd. Om deze te verwijderen, moet nsrclientfix opnieuw worden uitgevoerd:
 
nsrclientfix -atext2-p
alenka.emc.com
 
nsrclientfix -u text2

De 'alenka.emc.com' van de client opschonen.

Bezig met het opschonen van de bronnendatabase van client 'alenka.emc.com'.

Opschonen van de mediadatabase van de 'alenka.emc.com' van de klant.

Verwijderen van indexback-ups met betrekking tot de 'alenka.emc.com' van de client in de mediadatabase.

'alenka.emc.com' van client is verwijderd.

Extra informatie

Voor de pagina nsrclientfix man, zie bijlage "nsrclientfix man page.pdf"

Getroffen producten

NetWorker

Producten

NetWorker
Artikeleigenschappen
Artikelnummer: 000015252
Artikeltype: Solution
Laatst aangepast: 14 jan. 2026
Versie:  5
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.