NetWorker: Så här använder du nsrclientfix, fel "Det går inte att hitta attributet 'klient-id'"

Summary: Så här använder du nsrclientfix för att identifiera och rätta clientid-problem på en NetWorker-server.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Kommandot nsrclientfix används för analys av mediedatabasen för att söka efter skadade klient-ID:n.
Den kan också sammanfoga klienter i både resursdatabasen och mediedatabasen.

En eller flera klienter har mer än ett klient-id.
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 allmänna orsaken är en klient som identifierar sig för mediedatabasen under en säkerhetskopiering som ett namn som NetWorker-servern inte inser är ett alias.
  • Detta kan också orsakas av att du skapar en klientresurs med ett annat namn än det valda namnet (klientnamnet) för att representera klienten.
  • Dålig alias i systemets hosts-fil kan orsaka den här typen av problem. Korrigeringar av hosts-filen måste göras innan några ytterligare åtgärder vidtas. 
 

Resolution

Förutsättningar

Utför följande steg innan du ändrar NetWorker-klientens filindex.

1. Utför en "Server Protection Backup" för att säkerhetskopiera befintliga index, mediedatabasen (mm) och NetWorker-resursdatabasen (nsrdb)
 
Obs! Kommandot nsrclientfix ändrar både medie- och konfigurationsdatabaserna. Om det finns några problem eller misstag rekommenderas att du har en säkerhetskopia av båda databaserna.

Samla in information om bootstrap-sparuppsättningen med: mminfo -B

2. Stäng av NetWorker-daemonerna på NetWorker-servern:
Linux: systemctl stop networker(eller nsr_shutdown)
Windows: net stop nsrexecd /y
 
3. Bekräfta att alla NetWorker-daemoner är nere:
Linux: ps -ef | grep nsr
Windows:tasklist | findstr nsr

4. Förutom säkerhetskopiering av serverskydd kan kopior av mapparna mm och nsrdb göras på NetWorker-servern.
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. Beroende på indexstorleken och tillgängligt utrymme på servern kan indexet också kopieras: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
 
5. Starta NetWorker-tjänster:
Linux: systemctl start networker
Windows: net start nsrd 
 

Process
 

1. Identifiera vilka klienter som har problem med clientid. Följande kommando söker bara efter möjliga problem, men utför inga korrigerande åtgärder. 


Syntax:
nsrclientfix -a - -p

Exempel:
nsrclientfix -a - -p
alenka, alenka.emc.com <– En eller flera klienter
temporal <– En klient
localhost <– En klient
 
Filen som läses in och matas ut har samma format. Filen består av en kommaavgränsad lista över klienter avgränsade med nya rader. Antalet klienter på linjen representerar de åtgärder som vidtagits.
 
3. Skapa en textfil med listan över klienter som ska korrigeras av nsrclientfix
 
Syntax:
nsrclientfix -enfil-p
Det här kommandot utför inga korrigerande åtgärder. Det skapar textfilen som används av nsrclientfix för att korrigera problemen.
 
Exempel:
nsrclientfix -atext1-p
Alenka, alenka.emc.com
temporär
localhost

4. Granska listan över klienter som ska slås samman.
Öppna textfilen som skapades i föregående steg och granska varje rad:
 
En klient
När det bara finns en klient på raden innebär det att den är markerad för att rensas. Detta visas inte under analyssteget om inte flaggan -p används. Klienter rapporteras vanligtvis för rensning (när det begärs) när det finns en gammal klient utan resurs- eller mediedatabasposter. Detta orsakas antingen av gamla avvecklade klienter eller av sammanslagning av en klient till en annan.
 
Mer än en klient
Fler än en klient innebär att de listade klienterna ska slås samman. Förnamnet i listan är det primära namnet, vars namn och klient-id bevaras (om det redan finns). Följande namn (sekundära namn) sammanfogas till det primära namnet. Alla klientresurser för de sekundära namnen byter namn till det primära namnet och aliaslistorna för alla klienter kombineras. Mediedatabasposterna kommer också att ha sina klient-ID:n och namn sammanfogade till det primära namnet.
 
Obs! Om de alias som du vill sammanfoga, till exempel "gammalt namn" och "nytt namn" inte visas på samma rad, måste du lägga till det "gamla namnet" som ett NetWorker-alias för det "nya namnet". Till exempel: Lägg till nwclientold eller nwclientdummy som alias för nwclient.
 
VARNING! Det är viktigt att kontrollera att alla alias som anges på samma rad tillhör samma värd. Om det finns ett alias som tillhör en annan värd sammanfogar nsrclientfix sina sparade uppsättningar till det första aliaset i listan. Om de sparade uppsättningarna behöver delas upp senare kräver detta en komplicerad och tidskrävande lösning (kort sagt, ta bort de sparade uppsättningarna från mediedatabasen och skanna dem igen).
.
5. Använd nsrclientfix med textfilen för att korrigera clientid-problem på klienterna i listan.
 
Syntax:
nsrclientfix -u-fil

Exempel:
nsrclientfix -utext1

Sammanslagning av följande klienter till 'alenka': alenka.emc.com

Sammanslagning av resursdatabasen för klienten 'alenka'.

Sammanslagning av mediedatabasen för klienten 'alenka'.

Sammanslagningen är klar för klienten 'alenka'.

Rensning av klienten "temporal".

Rensa resursdatabasen från klienten "temporal".

Rensa mediedatabasen från klienten "temporal".

Ta bort alla indexsäkerhetskopior som är relaterade till klientens "temporala" i mediedatabasen.

Rensningen av klienten "temporal" har slutförts.

Rensa klienten "localhost".

Rensa resursdatabasen från klienten "localhost".

Rensa mediedatabasen från klienten "localhost".

Ta bort alla indexsäkerhetskopior som är relaterade till klientens "localhost" i mediedatabasen.

Klienten "localhost" rensades.

Obs! De sammanslagna klienterna kommer inte att tas bort. Kommandot nsrclientfix måste köras igen för att ta bort de alias som har sammanfogats och inte tagits bort.
 
6. Rensa klienter som tidigare har slagits samman och som nu inte har några sparade uppsättningar kopplade.
De sammanslagna klienterna togs inte bort. Om du vill ta bort dem måste nsrclientfix köras igen:
 
nsrclientfix -atext2-p
alenka.emc.com
 
nsrclientfix -u text2

Rensa klienten "alenka.emc.com".

Rensa resursdatabasen från klienten "alenka.emc.com".

Rensa mediedatabasen från klienten "alenka.emc.com".

Ta bort alla indexsäkerhetskopior relaterade till klientens alenka.emc.com i mediedatabasen.

Rensade klientens alenka.emc.com.

Additional Information

För nsrclientfix man-sida, se bilaga "nsrclientfix man page.pdf"

Produse afectate

NetWorker

Produse

NetWorker
Proprietăți articol
Article Number: 000015252
Article Type: Solution
Ultima modificare: 14 Jan 2026
Version:  5
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.