NetWorker: Sådan bruges nsrclientfix, fejlen "Kan ikke finde attributten 'client id'"
Summary: Sådan bruges nsrclientfix til at identificere og løse klientid-problemer på en NetWorker-server.
Symptoms
Kommandoen nsrclientfix bruges til analyse af mediedatabasen for at lede efter klient-id-korruption.
Det kan også flette klienter sammen i både ressourcedatabasen og mediedatabasen.
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.
Cause
- Den generelle årsag er, at en klient identificerer sig over for mediedatabasen under en sikkerhedskopiering som et navn, som NetWorker-serveren ikke er klar over er et alias.
- Dette kan også skyldes, at du opretter en klientressource med et andet navn end det valgte navn (klientnavn) til at repræsentere klienten.
- Dårlig aliasing i systemets værtsfil kan forårsage denne type problemer. Rettelser til værtsfilen skal foretages, før der foretages yderligere handlinger.
Resolution
Forudsætninger
Udfør følgende trin, før du ændrer NetWorker-klientfilindekserne.1. Udføre en "Server Protection Backup" for at sikkerhedskopiere de eksisterende indekser, mediedatabasen (mm) og NetWorker-ressourcedatabasen (nsrdb)
Indsaml bootstrap gem sæt info med: mminfo -B
2. Luk NetWorker-dæmonerne på NetWorker-serveren:
Windows: net stop nsrexecd /y
Windows:opgaveliste | findstr nsr
4. Ud over sikkerhedskopieringen af serverbeskyttelsen kan der laves kopier af mapperne mm og nsrdb på NetWorker-serveren.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Programmer\EMC NetWorker\nsr\res\nsrdb
D. Afhængigt af indeksstørrelsen og den tilgængelige plads på serveren kan indekset også kopieres: Linux: /nsr/indeks Windows: .\Programmer\EMC NetWorker\nsr\index
Windows: net start nsrd
Proces
1. Identificer, hvilke klienter der har klientid-problemer. Følgende kommando kontrollerer kun, om der er mulige problemer, men udfører ingen korrigerende handlinger.
Syntaks:
nsrclientfix -a - -p
Eksempel:
nsrclientfix -a - -p
4. Gennemse listen over klienter, der skal flettes.
Åbn den tekstfil, der blev oprettet i det forrige trin, og gennemse hver linje:
nsrclientfix -u-fil
Eksempel:
Sammenlægning af følgende kunder til 'alenka': alenka.emc.com
Fletning af ressourcedatabasen for klient 'alenka'.
Sammenlægning af mediedatabasen for klienten 'alenka'.
Sammenlægningen er fuldført for klienten 'alenka'.
Udrensning af klienten 'tidsmæssig'.
Rensning af ressourcedatabasen for klient 'midlertidig'.
Udrensning af mediedatabasen for klientens 'temporal'.
Fjernelse af indekssikkerhedskopier relateret til klientens "midlertidige" i mediedatabasen.
Renset klient 'midlertidig'.
Udrensning af klientens 'localhost'.
Rensning af ressourcedatabasen for klientens 'localhost'.
Rensning af mediedatabasen for klientens 'localhost'.
Fjernelse af indekssikkerhedskopier relateret til klientens 'localhost' i mediedatabasen.
Renset klient 'localhost'.
Udrensning af klienten 'alenka.emc.com'.
Rensning af ressourcedatabasen for klient 'alenka.emc.com'.
Rensning af mediedatabasen for klient 'alenka.emc.com'.
Fjernelse af indekssikkerhedskopier relateret til klientens "alenka.emc.com" i mediedatabasen.
Renset klient 'alenka.emc.com'.