La CLI se basa en el firmware. Por lo tanto, algunos comandos de la CLI que aparecen a continuación pueden no estar disponibles si está ejecutando versiones anteriores del firmware de la biblioteca.
Los comandos de la CLI a los que puede acceder el administrador incluyen:
Este comando realiza una auditoría física de toda la biblioteca o de una parte de ella.
Muestra la ayuda para el comando audit, al igual que "help audit".
Inicia una auditoría física de la biblioteca completa. Este comando se ejecuta inmediatamente y no muestra resultados.
Ejemplo:
SL3000> audit * requestId requestId 9 Done Failure Count 0 Success Count 1 COMPLETED
Realiza una auditoría física de una única dirección y muestra los resultados.
<device address>: especifica el robot que se utilizará en formato de biblioteca, guía, columna, lado y fila.
<address>: especifica la ubicación de la ranura para auditar en formato de biblioteca, guía, columna, lado y fila.
Ejemplo:
SL3000> audit 1,1,0,1,0 1,1,-10,1,1 requestId requestId 9 Attributes Media Label #EMPTY.. Object Location 1,1,-10,1,1 Done Failure Count 0 Success Count 1 COMPLETED
Realiza una auditoría física de un rango de direcciones y muestra los resultados.
<device address>: especifica el robot que se utilizará en formato de biblioteca, guía, columna, lado y fila.
<start address> <end address>: especifica la ubicación de inicio y fin de la ranura para auditar en formato de biblioteca, guía, columna, lado y fila. Únicamente la fila es variable entre las direcciones de inicio y fin.
Ejemplo:
SL3000> audit 1,1,0,1,0 1,1,-10,1,1 1,1,-10,1,5 requestId requestId 10 Attributes Media Label #EMPTY.. Object Location 1,1,-10,1,1 Attributes Media Label EN34410R Object Location 1,1,-10,1,5 ... Done Failure Count 0 Success Count 5 COMPLETED
Activa o desactiva la capacidad de auditoría de análisis de múltiples filas para acelerar el tiempo de auditoría.
print: imprime el estado de auditoría de análisis de múltiples filas.
<device address>: especifica el robot que se utilizará en formato de biblioteca, guía, columna, lado y fila.
Ejemplo:
SL3000> audit multiRowScan print 1,1,0,1,0 requestId requestId 8401 Attributes Multi Row Scan enabled Object Robot 1,1,0,1,0 Done Failure Count 0 Success Count 1 COMPLETED
Este comando se utiliza para gestionar CAP.
Muestra la ayuda para el comando capCommand, al igual que "help capCommand".
Fuerza la liberación de un CAP. Si hay cartuchos en el CAP, la reserva cambia a "default". Si no hay cartuchos en el CAP, la reserva cambia a "none".
<device address>: especifica el CAP que se liberará en formato de biblioteca, guía, columna, lado y fila.
Bloquea o desbloquea un CAP especificado por la dirección del dispositivo.
<device address>: especifica el CAP que se bloqueará/desbloqueará en formato de biblioteca, guía, columna, lado y fila.
Este comando fuerza el restablecimiento de cadenas o de una cadena de CAP en función del argumento proporcionado al lado.
Ejemplo:
SL3000> capCommand resetCap right requestId requestId 17002 Done Failure Count 0 Success Count 1 COMPLETED
Esta familia de comandos muestra y controla las funciones de limpieza y diagnóstico relacionadas con los cartuchos dentro de la biblioteca. Únicamente los clientes que cuenten con la función de validación de medios deben usar estos comandos.
Muestra la ayuda para el comando cleaning, al igual que "help cleaning".
Muestra todos los cartuchos de limpieza o de diagnóstico en las ranuras del sistema.
Ejemplo:
SL3000> cleaning list cleaning requestId requestId 9001 Attributes Expired false Label CLN0080U Location 1,1,-12,1,13 Max Usage Count 100 Media Type 9840_Cleaning Status ok Usage Count 0 Object Cartridge cleaning
Importa los cartuchos de limpieza y diagnóstico a las ranuras del sistema. Únicamente se permite una operación de importación/exportación a la vez. Debe haber como mínimo 2 ranuras del sistema vacías para que las bibliotecas SL3000 permitan las importaciones.
<cap device address>: especifica el CAP que se utilizará para la operación de importación en formato de biblioteca, guía, columna, lado y fila.
Ejemplo:
SL3000> cleaning import 1,1,5,2,0 requestId requestId 10101 Message CAP open(ing). Place cartridges to import in CAP, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 0 COMPLETED
Exporta los cartuchos de limpieza. Únicamente se permite una operación de importación/exportación a la vez.
<cap device address>: especifica el CAP que se utilizará para la operación de exportación en formato de biblioteca, guía, columna, lado y fila.
Ejemplo:
SL3000> cleaning export 1,1,5,2,0 cleaning requestId requestId 9601 Address 1.1.-12.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
Exporta un cartucho de limpieza o de diagnóstico específico al CAP especificado. Únicamente se permite una operación de importación/exportación a la vez.
<cap device address>: especifica el CAP que se utilizará para la operación de exportación en formato de biblioteca, guía, columna, lado y fila.
<cartridge address>: especifica la ubicación del cartucho que se exportará en formato de biblioteca, guía, columna, lado y fila. El cartucho especificado debe estar en una ranura del sistema y debe ser un cartucho de limpieza o de diagnóstico.
Ejemplo:
SL3000> cleaning export 1,1,5,2,0 1,4,-12,1,12 requestId requestId 9601 Address 1.4.-12.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
Muestra una lista de tipos de cartuchos de limpieza y sus umbrales de advertencia. Cada tipo de cartucho de limpieza tiene 4 atributos:
Index
: tipo de cartucho de limpieza utilizado por el comando "cleaning threshold set".
Media type
: tipo de cartucho de limpieza utilizado.
Maximum usage count
: uso máximo recomendado por fabricante de cintas.
Warning threshold value
: umbral definido por el usuario que determina cuándo se establece un estado de advertencia para un cartucho de limpieza una vez que el contador de uso alcanza ese umbral.
Ejemplo:
SL3000> cleaning threshold list requestId requestId 15001 Attributes Object Index 1 Media Type SgtUltrium1_Cleaning Recommend Max Usage 100 Warning Threshold 0 Attributes Object Index 3 Media Type T10000_Cleaning Recommend Max Usage 50 Warning Threshold 0
Define un valor de umbral de advertencia para un tipo de cartucho de limpieza determinado.
<warning threshold value>: puede ser cualquier número entero positivo hasta 1000. El valor 0 indica que no hay ningún umbral de advertencia.
<list index number>: tipo de cartucho de limpieza especificado por el número de índice desde la tabla del comando ”cleaning threshold list”.
Ejemplo:
SL3000> cleaning threshold set 55 11 requestId requestId 15101 Attributes Object Success true Done COMPLETED
Define el indicador de advertencia de limpieza de la unidad en on u off.
on: el estado de la unidad mostrará una advertencia si necesita limpieza
off: el estado de la unidad no se ve afectado si la unidad necesita limpieza
Este comando mostrará la configuración física actual de la biblioteca o definirá los parámetros de configuración de la biblioteca.
Muestra la ayuda para el comando config, al igual que "help config".
Muestra la configuración física actual de la biblioteca.
Muestra el estado de ilc.
Activa o desactiva la LAN de comunicaciones entre bibliotecas (ILC). Si se solicita la desactivación, la biblioteca primero debe dejarse fuera de línea con el comando "accessState offline <device address>".
Muestra la configuración física actual de la biblioteca.
Muestra la información de servicio de la biblioteca.
Define la información de servicio: contact ’contactName’ phone ’phoneNumber’ streetAddr ’streetAddress’ city ’city’ state ’state’ country ’country’ zip ’zipCode’ description ’description data’.
La longitud máxima de la cadena es de 31 caracteres. Cada cadena debe estar delimitada por ’ ’ (comillas simples) para poder usar espacios y otros caracteres.
Ejemplo:
SL3000> config serviceInfo set city 'Denver' contact 'Andy' country 'USA' description 'Manager' phone '303 222-4444' state 'C0' streetAddr '1 tape drive' zip '80027' requestId requestId 1512402 Device serviceInfo Success true Done Failure Count 0 Success Count 1 COMPLETED
Este comando define la fecha de la biblioteca en la zona horaria del meridiano de Greenwich (GMT).
Muestra la ayuda para el comando date, al igual que "help date".
Muestra la fecha actual del sistema.
Define la fecha del sistema. En un complejo de bibliotecas, la biblioteca con libraryId = 1 es la biblioteca maestra. Cambie la fecha en la biblioteca maestra.
<MM>: mes de dos dígitos
<DD>: día de dos dígitos
<YYYY>: año de cuatro dígitos
Este comando muestra información sobre las unidades o ejecuta las utilidades de la unidad, como adiEnable, fastLoad, power y rewindUnload.
Muestra la ayuda para el comando drive, al igual que "help drive".
Activa o desactiva la detección de unidades con ADI, o imprime su estado. Una vez que se activa, las unidades que se agregan posteriormente intentarán una detección de unidades ADI. Para activar ADI para todas las unidades compatibles con ADI en la biblioteca, se debe reiniciar la biblioteca.
Activa o desactiva la función fastLoad, o imprime su estado. FastLoad cambia el comportamiento de los montajes de unidades (comandos move). Cuando fastLoad está activado, el robot no esperará una carga completa de PUT en una unidad; en cambio, pasará inmediatamente a la siguiente operación. Además cambia el comportamiento del comando rewindUnload para que se ejecute inmediatamente y no espere a que se descargue la unidad. El estado de fastLoad se aplica a todas las unidades.
Nota:
Este comando afecta únicamente a los comandos ejecutados en la misma sesión de la CLI donde se ejecutó el comando.Muestra información de resumen de unidades: ubicación, estado, estado de mantenimiento, tipo, versión de firmware, tipo de interfaz, en uso, número de serie, estado (en línea/fuera de línea), estado de mantenimiento (correcto, advertencia o error) y proveedor de la unidad.
<drive address>: especifica la unidad en formato de biblioteca, guía, columna, lado y fila.
*: muestra información de todas las unidades de la biblioteca.
Origina el parpadeo del LED verde en la bandeja de unidades. El parpadeo continúa hasta que se ejecute el comando search off. Se utiliza para localizar una unidad dentro de la biblioteca.
<drive address>: especifica la unidad en formato de biblioteca, guía, columna, lado y fila.
Este comando activa determinadas funciones de la biblioteca después de adquirir un permiso de activación de hardware.
Nota:
La biblioteca debe reiniciarse al desactivar openVolser, dualRobot, creación de particiones o Redundant Electronics.Muestra la ayuda para el comando hwActivation, al igual que "help hwActivation".
Agrega un archivo de licencia. El archivo de licencia debe denominarse SL3000_license_config.dsf. El nombre de ruta completa es /usr/local/SL3000_license_config.dsf.
Suprime el archivo de funciones especificado instalado.
<index>: especifica el número de archivo que se debe suprimir según lo especificado en la base de datos del módulo hwActivation del controlador de biblioteca. Consulte hwActivation listFiles.
Muestra los archivos de funciones instalados en la base de datos del módulo hwActivation del controlador de biblioteca.
Muestra todas las funciones activadas en la base de datos del módulo hwActivation del controlador de biblioteca.
Este comando obtiene y establece configuraciones de canal de fibra multipuerto para el controlador de biblioteca. El canal de fibra que controla y muestra este comando no se debe confundir con las configuraciones de canal de fibra de las unidades de cinta. Este comando solo está disponible en el modelo SL3000.
Muestra el estado de las conexiones de canal de fibra de la biblioteca.
Muestra la cantidad de canales de fibra multipuerto activados.
Establece las direcciones estrictas o variables, y establece el ID de bucle de fibra si está activada la dirección estricta para el valor proporcionado. El ID de bucle se establece en 126 si la dirección estricta está desactivada. Esta configuración se realiza por puerto.
Establece la cantidad de canales de fibra multipuerto que se deben activar. El hardware físico y la limitación de la licencia del canal de fibra multipuerto determinan la cantidad máxima de puertos que se pueden activar.
Este comando gestiona la función de validación de medios.
Muestra la ayuda para el comando mediaValidation, al igual que "help mediaValidation"
Muestra las ubicaciones de las unidades de la agrupación de validación de medios.
all: muestra todas las ranuras de unidades
poolOnly: muestra únicamente las ranuras de unidades en la agrupación de validación de medios
*: muestra únicamente información para la biblioteca de destino
@: muestra información para todo el complejo
Borra la reserva de validación de medios para la unidad especificada.
<drive address>: especifica la unidad en formato de biblioteca, guía, columna, lado y fila.
Detiene una validación en curso. El cartucho se devuelve a la ranura de almacenamiento de origen.
<drive address>: especifica la unidad en formato de biblioteca, guía, columna, lado y fila.
Este comando se utiliza para configurar y mostrar la configuración de red para la tarjeta de controlador.
Se utiliza para la configuración de Redundant Electronics. Copia todas las configuraciones de puertos, enrutamiento y políticas IP en HBC del lado B. Las direcciones IP se reemplazan con las direcciones especificadas en el comando para el lado B. Si no se especifica ninguna dirección IP de puerto, no se definen en el lado B.
Muestra el lado de la biblioteca de destino (A o B) definido para los comandos de red.
Define el lado de la biblioteca de destino para los comandos de red.
Borra la configuración de red. Este comando detiene la conectividad de red. La reconfiguración requiere acceso al puerto serie en la tarjeta HBC.
Exporta el archivo de configuración de red de la biblioteca (.lnc) y genera una secuencia de comandos de configuración de red (.scr). Únicamente puede utilizarse en casos en los que no se definieron configuraciones de red anteriores.
Define la puerta de enlace predeterminada de red externa.
Borra la puerta de enlace predeterminada de red externa.
Importa un archivo de configuración de red de la biblioteca (.lnc).
Define la dirección IP del puerto 2B.
Define la dirección IP de un puerto determinado.
Elimina la dirección IP de un puerto.
Muestra la información de dirección actual para un puerto determinado o para ambos puertos si no se especifica dev.
Define el estado operativo de un puerto, que controla si un puerto puede enviar y recibir tráfico Ethernet.
up: el puerto está en línea
down: el puerto está fuera de línea
Activa o desactiva el enrutamiento de políticas para el dispositivo 2A o 2B.
Muestra el estado del enrutamiento de políticas para los dispositivos 2A y 2B.
Agrega o suprime una ruta estática a una política para el dispositivo 2A o 2B.
Agrega o suprime una ruta estática a una política para el dispositivo 2A o 2B a través de la puerta de enlace.
Muestra información de rutas de políticas para el dispositivo 2A o 2B.
Define la dirección IP de enrutamiento de puerta de enlace predeterminada.
Suprime la dirección IP de enrutamiento de puerta de enlace predeterminada.
Agrega o suprime una dirección de enrutamiento IP (protocolo de Internet) estática para un host especificado. Este comando también permite que un usuario defina la máscara de red para un puerto determinado.
Ejemplo:
SL3000>network ip route add 129.80.81.59/24 dev 1B COMPLETED
Agrega o suprime una ruta estática a una dirección IP de puerta de enlace de red de destino.
Muestra la información de la tabla de enrutamiento actual o la información de la tabla de enrutamiento para un puerto determinado.
Define el nombre de host.
Define la máscara de red externa con el formato xxx.xxx.xxx.xxx.
Muestra la configuración de red actual para los puertos Ethernet externos (2A y 2B).
Este comando muestra el estado actual o desactiva la función de partición.
Muestra la ayuda para el comando partition, al igual que "help partition".
Define la limpieza automática en una partición especificada (0 para una biblioteca no particionada).
Muestra los atributos de estado de una única partición especificada o de todas las particiones.
Establece el modo fastLoad para una o más particiones especificadas. Actualmente los únicos modos válidos son verdadero o falso. Este comando solo está disponible en el modelo SL3000.
Ejemplo:
SL3000> partition fastload set '1-true,3-false' requestId requestId 40901 Attributes Success true Object Done Failure Count 0 Success Count 2 COMPLETED
Muestra los valores de capacidad para la biblioteca o las particiones definidas.
Muestra el estado actual de las particiones especificadas. Este comando solo está disponible en bibliotecas SL3000.
Utiliza un archivo de texto de partición predefinida para establecer la configuración de particiones de la biblioteca. Cada nombre de archivo consta de la palabra ”partition” y de un valor numérico, por ejemplo, ”2” y una extensión ”.txt”. Los archivos predefinidos se muestran a continuación.
Ejemplo:
SL3000> partition predefined file 5 requestId requestId 7601 Done Failure Count 0 Success Count 1 COMPLETED
Define la capacidad para la partición designada. Las particiones existentes no mostradas en el comando tendrán una capacidad de cero.
Ejemplo:
SL3000> partition setCapacity 1,200 2,50 3,600 requestId 7601 Done Failure Count 0 Success Count 1 COMPLETED
Define la partición en hli0. Si hay unidades en la agrupación de validación de medios, deberán ser eliminadas con anticipación. Si se encuentran en el complejo, define todas las bibliotecas en hli0.
Define el estado actual (fuera de línea/en línea) de una partición especificada.
Establece el tipo de interfaz para la biblioteca completa. Disponible en SL3000 únicamente.
Muestra el estado de partición actual.
Este comando controla/conmuta Redundant Electronics y recupera los estados de Redundant Electronics del controlador de biblioteca.
Muestra la ayuda para el comando reControl, al igual que "help reControl".
Recupera el estado de Redundant Electronics.
<library address>: especifica la biblioteca en formato de biblioteca, guía, columna, lado y fila. Por ejemplo: 2, 0, 0, 0, 0.
*: recupera el estado de todas las bibliotecas en un complejo
Este comando configura el Protocolo Simple de Administración de Redes (SNMP). Para obtener información detallada, consulte la Guía de referencia de SNMP en OTN.
Este comando controla la configuración para el daemon/servidor ssh que reside en HBC. Esta es la utilidad de protocolo que SLC y otras aplicaciones utilizan para conectarse al controlador de biblioteca.
Imprime la configuración actual del protocolo del daemon ssh.
Define la restricción del protocolo del daemon ssh en v1 y v2 (este es el valor predeterminado). El servidor ssh se reinicia.
Define la restricción del protocolo del daemon en v2 únicamente.
Este comando define la hora de la biblioteca en formato de 24 horas.
Muestra la ayuda para el comando time, al igual que "help time".
Muestra la hora actual del sistema.
Define la hora del sistema. La resolución se realiza en el lapso de un minuto. En un complejo de bibliotecas, la biblioteca con libraryId = 1 es la biblioteca maestra. Cambie la hora en la biblioteca maestra.
<HH>: hora de dos dígitos
<MM>: minuto de dos dígitos
Define la hora del sistema. La resolución se realiza en el lapso de un segundo. En un complejo de bibliotecas, la biblioteca con libraryId = 1 es la biblioteca maestra. Cambie la hora en la biblioteca maestra.
<HH>: hora de dos dígitos
<MM>: minuto de dos dígitos
<SS>: segundo de dos dígitos
Este comando rastrea la ruta de red hasta una dirección IP especificada.
Ejecuta traceRoute hasta la dirección IP especificada.
Este comando muestra la versión del cliente y las versiones de software para los dispositivos solicitados.
Muestra la versión de software del código para un dispositivo o para todos los dispositivos.
<device address>: especifica el dispositivo en formato de biblioteca, guía, columna, lado y fila.
Este comando muestra la información del sistema y la tarjeta lógica relativa a la biblioteca y a la tarjeta, en relación con el comando Redundant Electronics que se está ejecutando.
Muestra la información relativa a la ubicación donde se ejecuta el comando.
Ejemplo:
SL3000> whereAmI Host Name: gulibtst02b Port 2B IP Address: 172.20.151.24 Library Type: SL3000 HBC side: B Active side: B COMPLETED