Solución de problemas de configuración de librerías de cintas en NetWorker

Summary: El objetivo de este artículo es ayudar a los colaboradores y clientes a determinar las causas de la incapacidad de un robot detectado para configurarse correctamente.

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

Si la configuración de la biblioteca funcionó sin problemas anteriormente y de repente se produce un problema, considere los posibles cambios que pueden estar impidiendo la detección y la configuración:

  • Actualización del firmware o controlador de un robot o de dispositivos de cinta
  • Adición, reemplazo o extracción de hardware de cinta u otros componentes de la librería
  • Cambio de la versión de software de NetWorker o de los parches del sistema operativo
  • Cualquier cambio en el transporte de almacenamiento entre el host y el robot

Si la biblioteca nunca funcionó, confirme que el hardware sea compatible con la Guía de compatibilidad de hardware de NetWorker. Recuerde que es posible que una biblioteca sea parcialmente funcional; El descubrimiento por sí solo no garantiza la usabilidad ni la compatibilidad.

  • Fallas al usar NetWorker Management Console para detectar y configurar jukebox
  • Fallas al usar jbconfig para detectar y configurar jukebox
  • Fallas al usar jbedit para modificar una configuración de jukebox
  • La detección y configuración de una biblioteca de cintas de NetWorker consta de dos fases de usuario:
    • Detección de dispositivos, enumeración de propiedades y creación de atributos "no configurados"
    • Creación y asociación de objetos de unidad de cinta del dispositivo NSR y el jukebox NSR
  • Los problemas para configurar una librería de cintas que no se derivan de problemas de detección o acceso suelen indicar una incoherencia en los recursos detectados de la librería o de las unidades:
    • Números de serie de las unidades (según se detectan en las unidades o se almacenan en caché en el robot)
    • Los dispositivos en conflicto ya configurados con el mismo controlador manejan
    • Problemas específicos de respuesta de comandos internos de SCSI
    • Inconsistencia de la información del robot y de la realidad física
  • La configuración automática con jbconfig se limita al host local en el que se ejecuta el comando y aún requiere la detección del número de serie y la coincidencia del identificador de archivos
  • jbconfig (opción 4) es una forma manual de intentar reemplazar la detección automática cuando estas funciones no son compatibles o tienen problemas
  • jbedit es una herramienta de línea de comandos que se puede utilizar para editar las configuraciones de biblioteca existentes

 

Cause

Causas conocidas de problemas de configuración de bibliotecas:

Tenga en cuenta los posibles elementos o factores que podrían afectar la capacidad de NetWorker para configurar una librería de cintas:

  • Incapacidad para detectar y acceder correctamente a los recursos de robots o cintas
  • Controladores de robots, firmware o problemas que conducen a información de robótica interna incoherente
  • Características del robot, como el particionamiento, que pueden confundir la disponibilidad o identificación de recursos
  • Nombres mundiales dinámicos, que enmascaran deliberadamente los WWN y los SN de unidad
  • Recursos de base de datos de configuración de NetWorker preexistentes y en conflicto
  • Defectos de código después de cambiar las versiones de software

 

Resolution

Para solucionar problemas de configuración de la biblioteca, después de considerar los últimos cambios conocidos (si los hay), continúe con la solución de problemas mediante la devolución del proceso a sus componentes primitivos y su prueba individual.

NSRGet recopila actualmente todos los datos necesarios cuando se ejecuta con el switch -o:d. NetWorker: Cómo utilizar la herramienta de recolección de datos de NetWorker NSRGet

PRECAUCIÓN: Algunos de estos comandos pueden provocar restablecimientos de SCSI, lo que puede hacer que los dispositivos de cinta se rebobinan; no los utilice si hay cintas activas accesibles para el host.

Configuración de librería: Preparación

  • Persistencia de nomenclatura: Para garantizar que la configuración de la biblioteca siga siendo válida, los hosts que acceden a las unidades deben asegurarse de que los nombres de los dispositivos estén vinculados de forma permanente y no se modifiquen; esto evita la posibilidad de futuros problemas de pedidos de unidades (consulte Solución de problemas de pedidos de unidades de biblioteca de cintas en NetWorker)
  • Limpieza de recursos de dispositivo: En la sección Dispositivos , asegúrese de que se eliminen todos los dispositivos de cinta independientes que se configurarán como unidades de biblioteca
  • Analizar dispositivos: En la sección Dispositivos , haga clic con el botón secundario en el contenedor Nodos de almacenamiento , seleccione Buscar dispositivos y seleccione Todos los nodos que desee escanear.
NOTA: Si inquire no logra descubrir completamente los dispositivos o se detectaron errores en direcciones específicas, puede ser útil usar el campo Exclude para evitarlos.

Configuración de librería: Componentes

  • Propiedades de la unidad: NetWorker requiere varios datos de un dispositivo para crear sus asociaciones en el objeto de configuración de jukebox de NSR: El número de serie y el identificador del dispositivo. Estos se pueden adquirir manualmente mediante los siguientes comandos:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Si los números de serie entre los comandos inquire y cdi_inq no coinciden, esto generalmente es evidencia de Nombres dinámicos a nivel mundial.
  • Propiedades del robot: Debido a que las unidades y los robots están lógicamente separados en sus operaciones, para coordinar las operaciones de carga de cartuchos de cinta con las operaciones de lectura/escritura del dispositivo, el robot debe asociar el número de serie de una unidad con la dirección del elemento correspondiente del robot. Para adquirir estos maridajes:
    sjisn <i.t.l or changer driver handle>
  • Nodo de almacenamiento de NSR: Si configura la biblioteca en NetWorker en la interfaz de usuario de la consola de administración, el proceso de detección de dispositivos agrega las unidades o los robots descubiertos a los recursos del nodo de almacenamiento como dispositivos "no configurados" (iconos de llave inglesa naranja en la interfaz de usuario). No se pueden eliminar, ya que no son recursos distintos y se reemplazarán por recursos utilizables después del proceso de configuración.
    nsrdb (la carpeta se puede comprimir mientras NetWorker está en ejecución)
    dvdetect -dlv -D9
    (cuando se solucionan problemas de detección de interfaz de usuario)
  • Jukebox NSR: Una vez que se selecciona la biblioteca "No configurada" y se ejecuta "Configurar" en la interfaz de usuario, el jukebox de NSR se crea utilizando las asociaciones anteriores: elemento: número de serie: identificador del dispositivo y los demás datos de la biblioteca recopilados del robot, como la ranura, el cartucho y el desplazamiento del puerto de I/E.
    nsrdb: La carpeta se puede comprimir mientras NetWorker está en ejecución
    nsrjb: Proporciona una versión más simple y legible de la configuración de la biblioteca
    jbconfig: Se puede utilizar para configurar manualmente un jukebox
    jbedit: Proporciona una versión más simple y legible de la configuración de la biblioteca

Configuración de librería: Inhibidores
Las siguientes son varias pruebas básicas que se pueden probar una vez que se hayan confirmado previamente la detección y el acceso:

  • Comprobación o eliminación del nodo de almacenamiento de NSR: Hay varias propiedades en el recurso que pueden impedir la detección y la configuración adecuadas de un jukebox, como las siguientes:
    • Cualquiera de los campos Unconfig o Lista de
    • Omitir campo de destinos scsi
    • Cualquiera de los campos de nombre o registro

El recurso de nodo de almacenamiento de NSR se puede eliminar de forma segura mediante el apagado de NetWorker y la conexión a la base de datos de recursos en la línea de comandos. Respalde siempre la base de datos de recursos primero, mediante la creación de un respaldo de bootstrap y la creación de un archivo tar/.zip de la carpeta nsrdb

cd <nsr/res directory>
nsradmin -d nsrdb
del type: nsr storage node (and answer yes to the storage node in question)
NOTA: Puede ser una prueba útil cambiar el nombre de toda la carpeta nsrdb (NO eliminar) para probar comenzando con un borrón y cuenta nueva.

Comprobación manual de los recursos de cdi_inq/inquire/sjisn/sjirjc. Dado que la configuración automática de una biblioteca de cintas requiere la coordinación de los datos de las unidades y del robot, y la validación cruzada de algunos de estos valores, compruebe si aparecen anomalías en alguna parte de las salidas:

sjirjc <changer address>

Confirme la cantidad de unidades, la cantidad de elementos de importación/exportación y la cantidad de ranuras esperadas.

sjisn <changer address>

Compare los totales de unidades para consultar, sjirdtag y sjirjc; Compare los números de serie y las cadenas de modelo para consultar el resultado.

sjirdtag <changer address>

Comparar los totales de unidades y ranuras con otros resultados; Busque pres_val=0 para las unidades para indicar problemas.

cdi_inq -f <changer driver handle> -v

Compare el número de serie y la cadena de modelo para consultar y sjisn resultados.

Si no se pueden detectar los números de serie, o si las cadenas de serie o los conteos de unidades no coinciden, la configuración fallará.

  • Problemas de hardware, firmware o código de NetWorker: Si hay problemas de nivel inferior en cualquiera de los informes de dispositivos o en el código que los maneja, puede habilitar la depuración con las siguientes variables de entorno y volver a ejecutar los comandos anteriores (o NSRGet -o:d) para buscar pistas o prepararse para la escalación:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Configuración de biblioteca: jbconfig (automática)

  • Si la biblioteca no se detecta mediante los mecanismos normales de la interfaz de usuario, intente usar el comando jbconfig. Esto puede funcionar en un nivel semi-descentralizado, pero aún proporciona casi los mismos resultados que la interfaz de usuario (y proporciona la capacidad de nombrar la biblioteca, que no está presente en la configuración normal de la interfaz de usuario).
  • Seleccione la opción 2 en el cuadro de diálogo jbconfig para probar la detección automática y la configuración; Se le solicita cualquier manejo de dispositivos compartidos o dispositivos NDMP: los hosts remotos y NDMP no se manejan automáticamente, y debe usar las salidas sjisn y inquire para proporcionar los emparejamientos de host/identificador por elemento.

Configuración de librería: jbconfig (manual)

  • Si jbconfig falla con la opción 2, puede volver a intentarlo con la opción 4 y, si el tipo de biblioteca no aparece en la lista, simplemente use #54 (jukebox SCSI estándar). Esta opción requiere que todos los parámetros se ingresen manualmente:
    • Dirección SCSI de la biblioteca o identificador del archivo del controlador, según lo devuelto por inquire en el host de control del robot
    • Identificador del controlador para cada emparejamiento de elementos de host:unidad, según la salida de robot-local sjisn, en comparación con una salida de consulta recopilada de cada nodo de almacenamiento que comparte unidades
    • Modelo de unidad(es) que se está configurando en el jukebox
  • Si los resultados de sjisn e inquire no revelan números de serie, es posible que el robot o las unidades no admitan números de serie; En este caso, la única opción que queda es vaciar la librería, mover manualmente un solo cartucho de cinta a cada unidad de forma sucesiva y ejecutar el estado del identificador> de dispositivo MT -F <hasta que se encuentre el identificador local correcto, por host, para ese elemento de unidad. Esto es poco común e inesperado en el hardware moderno.

Si ninguna de las sugerencias anteriores ayuda, póngase en contacto con el soporte técnico según corresponda para el proveedor del sistema operativo o de la biblioteca si la evidencia recopilada de la depuración sugiere anomalías internas; de lo contrario, recopile el resultado de depuración mientras intenta la configuración y escale los resultados dentro del soporte de NetWorker para perseguir la posibilidad de un fallo de código.

 

Affected Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000031488
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.