NetWorker: Cómo utilizar nsrclientfix, error "No se puede encontrar el atributo 'client id'"
Resumen: Cómo usar nsrclientfix para identificar y corregir problemas de clientid en un servidor NetWorker Server.
Síntomas
El comando nsrclientfix se utiliza para el análisis de la base de datos de medios a fin de buscar daños en el ID del cliente.
También puede combinar clientes en la base de datos de recursos y la base de datos de medios.
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.
Causa
- La causa general es un cliente que se identifica en la base de datos de medios durante un respaldo con un nombre que NetWorker Server no reconoce que es un alias.
- Esto también se puede deber a la creación de un recurso de cliente con un nombre distinto del nombre elegido (nombre de cliente) para representar al cliente.
- Un alias incorrecto en el archivo de hosts del sistema puede causar este tipo de problema. Se deben realizar correcciones en el archivo de hosts antes de realizar cualquier otra acción.
Resolución
Requisitos previos
Realice los siguientes pasos antes de cambiar los índices de archivos de cliente de NetWorker.1. Realice un "respaldo de protección del servidor" para respaldar los índices existentes, la base de datos de medios (mm) y la base de datos de recursos de NetWorker (nsrdb)
Recopile la información del saveset de bootstrap con: mminfo -B
2. Apague los demonios de NetWorker en el servidor de NetWorker:
Windows: net stop nsrexecd /y
Windows:tasklist | findstr nsr
4. Además del respaldo de protección del servidor, se pueden realizar copias de las carpetas mm y nsrdb en NetWorker Server.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
D. Según el tamaño del índice y el espacio disponible en el servidor, el índice también se puede copiar: Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
Windows: net start nsrd
Proceso
1. Identifique qué clientes tienen problemas de clientid. El siguiente comando solo comprueba posibles problemas, pero no realiza ninguna acción correctiva.
Sintaxis:
nsrclientfix -a - -p
Ejemplo:
nsrclientfix -a - -p
4. Revise la lista de clientes que se fusionarán.
Abra el archivo de texto creado en el paso anterior y revise cada línea:
nsrclientfix -uarchivo
Ejemplo:
Fusión de los siguientes clientes en 'alenka': alenka.emc.com
Fusión de la base de datos de recursos para el cliente 'alenka'.
Fusión de la base de datos de medios para el cliente 'alenka'.
La fusión se ha completado para el cliente 'alenka'.
Purgar el cliente 'temporal'.
Depuración de la base de datos de recursos del cliente "temporal".
Depuración de la base de datos de medios del cliente "temporal".
Eliminar los respaldos de índices relacionados con el cliente "temporal" en la base de datos de medios.
Se purgó correctamente el cliente "temporal".
Depurando el cliente 'localhost'.
Depurando la base de datos de recursos del cliente "localhost".
Depurando la base de datos de medios del cliente 'localhost'.
Eliminación de respaldos de índices relacionados con el cliente "localhost" en la base de datos de medios.
Se purgó correctamente el cliente "localhost".
Depurando el cliente 'alenka.emc.com'.
Depurando la base de datos de recursos del cliente 'alenka.emc.com'.
Depurando la base de datos de medios del cliente "alenka.emc.com".
Eliminar los respaldos de índice relacionados con el cliente "alenka.emc.com" en la base de datos de medios.
Se purgó correctamente el cliente "alenka.emc.com".