NetWorker: Come utilizzare nsrclientfix, errore "Impossibile trovare l'attributo 'client id'"
Summary: Come usare nsrclientfix per identificare e risolvere i problemi del cliente su un server NetWorker.
Symptoms
Il comando nsrclientfix viene usato per l'analisi del database dei supporti allo scopo di rilevare il danneggiamento dell'ID client.
Può inoltre unire i client sia nel database delle risorse che nel database dei supporti.
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
- La causa generale è un client che si identifica nel database dei supporti durante un backup come nome che il server NetWorker non riconosce essere un alias.
- Ciò può anche essere causato dalla creazione di una risorsa client con un nome diverso da quello scelto (nome client) per rappresentare il client.
- Un cattivo aliasing nel file hosts del sistema può causare questo tipo di problema. Prima di intraprendere ulteriori azioni, è necessario apportare correzioni al file hosts.
Resolution
Prerequisiti
Attenersi alla seguente procedura prima di modificare gli indici dei file del client NetWorker.1. Eseguire un "Server Protection Backup" per eseguire il backup degli indici esistenti, del database dei supporti (mm) e del database delle risorse NetWorker (nsrdb) esistenti
Raccogliere le informazioni sul saveset di bootstrap con: mminfo -B
2. Arrestare i daemon di NetWorker sul server NetWorker:
Windows: net stop nsrexecd /y
Windows:tasklist | findstr nsr
4. Oltre al backup di protezione del server, è possibile creare copie delle cartelle mm e nsrdb sul server NetWorker.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
D. A seconda delle dimensioni dell'indice e dello spazio disponibile sul server, l'indice può anche essere copiato: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
Windows: net start nsrd
Processo
1. Identificare quali client hanno problemi con i clienti. Il comando seguente verifica solo la presenza di eventuali problemi, ma non esegue alcuna azione correttiva.
Sintassi:
nsrclientfix -a - -p
Esempio:
nsrclientfix -a - -p
4. Rivedere l'elenco dei client da unire.
Aprire il file di testo creato nel passaggio precedente ed esaminare ogni riga:
file
nsrclientfix -uEsempio:
Unione dei seguenti client in 'alenka': alenka.emc.com
Unione del database delle risorse per il client 'alenka'.
Unione del database dei supporti per il client 'alenka'.
L'unione è completa per il client 'alenka'.
Eliminazione del client "temporale".
Eliminazione del database delle risorse dal client 'temporal'.
Eliminazione del database dei supporti dal client 'temporal'.
Rimozione di eventuali backup dell'indice relativi al client "temporale" nel database dei supporti.
Client eliminato correttamente 'temporal'.
Eliminazione del client 'localhost'.
Eliminazione del database delle risorse del client 'localhost'.
Eliminazione del database dei supporti del client 'localhost'.
Rimozione di eventuali backup dell'indice relativi al client 'localhost' nel database dei supporti.
Il client 'localhost' è stato eliminato correttamente.
Eliminazione del client 'alenka.emc.com'.
Eliminazione del database delle risorse del client 'alenka.emc.com'.
Eliminazione del database dei supporti dal client 'alenka.emc.com'.
Rimozione di tutti i backup dell'indice correlati al client "alenka.emc.com" nel database dei supporti.
Il client 'alenka.emc.com' è stato eliminato correttamente.