NetWorker: Hvordan bruke nsrclientfix, feil "Kan ikke finne attributtet 'klient-id'"

Summary: Slik bruker du nsrclientfix til å identifisere og løse klient-ID-problemer på en NetWorker-server.

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

Kommandoen nsrclientfix brukes til analyse av mediedatabasen for å se etter klient-ID-korrupsjon.
Den kan også slå sammen klienter i både ressursdatabasen og mediedatabasen.

Én eller flere klienter har mer enn én 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 generelle årsaken er at en klient identifiserer seg selv til mediedatabasen under en sikkerhetskopiering som et navn NetWorker-serveren ikke skjønner er et alias.
  • Dette kan også skyldes at du oppretter en klientressurs med et annet navn enn det valgte navnet (klientnavnet) som skal representere klienten.
  • Dårlig aliasing i systemets vertsfil kan forårsake denne typen problem. Korrigeringer av vertsfilen må gjøres før du foretar ytterligere tiltak. 
 

Resolution

Forhåndskrav

Utfør følgende trinn før du endrer NetWorker-klientfilindeksene.

1. Utfør en sikkerhetskopiering av serverbeskyttelse for å sikkerhetskopiere eksisterende indekser, mediedatabaser (mm) og NetWorker-ressursdatabasen (nsrdb)
 
MERK: Kommandoen nsrclientfix endrer både medie- og konfigurasjonsdatabasene. I tilfelle det er noen problemer eller feil, anbefales det å ta en sikkerhetskopi av begge databasene.

Samle bootstrap lagre settinformasjon med: mminfo -B

2. Avslutt NetWorker-bakgrunnsprosessene på NetWorker-serveren:
Linux: systemctl stop networker(eller nsr_shutdown)
Windows: net stop nsrexecd / y
 
3. Bekreft at alle NetWorker-bakgrunnsprosesser er nede:
Linux: ps -ef | grep nsr
Windows:tasklist | findstr nsr

4. I tillegg til sikkerhetskopien av serverbeskyttelsen kan det lages kopier av mm- og nsrdb-mappene på NetWorker-serveren.
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. Avhengig av indeksstørrelsen og tilgjengelig plass på serveren, kan indeksen også kopieres: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
 
5. Start NetWorker-tjenester:
Linux: systemctl start networker
Windows: net start nsrd 
 

Prosess
 

1. Identifiser hvilke klienter som har klient-ID-problemer. Følgende kommando ser bare etter mulige problemer, men utfører ingen korrigerende tiltak. 


Syntaks:
nsrclientfix -a - -p

Eksempel:
nsrclientfix -a - -p
alenka, alenka.emc.com <-- En eller flere klienter
tidsmessig <-- En klient
localhost <- En klient
 
Filen lest inn og utdata er av samme format. Filen består av en kommaseparert liste over klienter atskilt med nye linjer. Antall klienter på linjen representerer handlingene som er utført.
 
3. Opprett en tekstfil med listen over klienter som skal korrigeres av nsrclientfix
 
Syntaks:
nsrclientfix -afile-p
Denne kommandoen utfører ingen korrigerende tiltak. Det oppretter tekstfilen som brukes av nsrclientfix for å rette opp problemene.
 
Eksempel:
nsrclientfix -atext1-p
Alenka, alenka.emc.com
verdslig
localhost

4. Se gjennom listen over klienter som skal slås sammen.
Åpne tekstfilen som ble opprettet i forrige trinn, og se gjennom hver linje:
 
Én klient
Når det bare er én klient på linjen, betyr det at den er merket for å bli renset. Dette vises ikke under analysetrinnet med mindre -p-flagget brukes. Klienter rapporteres vanligvis for rensing (på forespørsel) når en gammel klient eksisterer uten ressurs- eller mediedatabaseoppføringer. Dette skyldes enten gamle avviklede klienter eller at en klient slås sammen med en annen.
 
Mer enn én klient
Med flere oppdragsgivere menes at oppdragsgiverne som er listet opp skal slås sammen. Fornavnet i listen er hovednavnet, hvis navnet og klient-ID-en er bevart (hvis det allerede finnes). Følgende navn (sekundærnavn) flettes inn i hovednavnet. Alle klientressurser for sekundærnavnene omdøpes til hovednavnet, og aliaslistene for alle klientene slås sammen. Oppføringene i mediedatabasen vil også sørge for at klient-ID-ene og -navnene slås sammen til hovednavnet.
 
MERK: Hvis aliasene du vil slå sammen, for eksempel "gammelt navn" og "nytt navn", ikke vises på samme linje, må du legge til "gammelt navn" som et NetWorker-alias for det nye navnet. Eksempel: Legg til nwclientold eller nwclientdummy som et alias for nwclient.
 
ADVARSEL: Det er viktig å bekrefte at alle aliasene som er oppført på samme linje, tilhører samme vert. Hvis det finnes et alias som tilhører en annen vert, fletter nsrclientfix lagringssettene til det første aliaset i listen. Hvis lagringssettene må deles senere, krever dette en komplisert og tidkrevende løsning (kort sagt, fjern lagringssettene fra mediedatabasen og skann dem igjen.)
.
5. Bruk nsrclientfix med tekstfilen for å korrigere clientid-problemer på klientene som er oppført.
 
Syntaks:
nsrclientfix -ufile

Eksempel:
nsrclientfix -utext1

Slå sammen følgende klienter til 'alenka': alenka.emc.com

Sammenslåing av ressursdatabasen for klienten 'alenka'.

Sammenslåing av mediedatabasen for klienten 'alenka'.

Sammenslåingen er fullført for klienten 'alenka'.

Rensing av klienten 'temporal'.

Rensing av ressursdatabasen for klient 'temporal'.

Rensker mediedatabasen for klientens 'temporale'.

Fjerning av eventuelle indekssikkerhetskopier relatert til klient "temporal" i mediedatabasen.

Vellykket renset klient 'temporal'.

Renser klienten 'localhost'.

Rensing av ressursdatabasen til klienten 'localhost'.

Rensing av mediedatabasen for klienten 'localhost'.

Fjerne eventuelle indekssikkerhetskopier relatert til klientens 'localhost' i mediedatabasen.

Vellykket renset klient 'localhost'.

MERK: De sammenslåtte klientene vil ikke bli fjernet. Kommandoen nsrclientfix må kjøre på nytt for å fjerne aliasene som ble slått sammen og ikke fjernet.
 
6. Tøm klienter som tidligere ble slått sammen, og som nå ikke har noen tilkoblede lagringssett.
De sammenslåtte klientene ble ikke fjernet. Hvis du vil fjerne dem, må nsrclientfix kjøres på nytt:
 
nsrclientfix -atext2-p
alenka.emc.com
 
nsrclientfix -u text2

Renser klienten 'alenka.emc.com'.

Renser ressursdatabasen for klientens alenka.emc.com'.

Renser mediedatabasen for klientens 'alenka.emc.com'.

Fjerne eventuelle indekssikkerhetskopier relatert til klientens alenka.emc.com i mediedatabasen.

Vellykket renset klient 'alenka.emc.com'.

Additional Information

For nsrclientfix-man-siden, se vedlegg "nsrclientfix man page.pdf"

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000015252
Article Type: Solution
Last Modified: 25 رجب 1447
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.