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.
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.
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)
Verzamel de bootstrap save set info met: mminfo -B
2. Sluit de NetWorker-daemons op de NetWorker-server af:
Windows: net stop nsrexecd /y
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.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
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
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
4. Bekijk de lijst met samen te voegen clients.
Open het tekstbestand dat in de vorige stap is gemaakt en bekijk elke regel:
nsrclientfix -ufile
Voorbeeld:
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.
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.