F Compatibilidad de ACSLS con SL150

SL150 es una biblioteca con un solo LSM y conexión SCSI. En este capítulo, se describe la compatibilidad de ACSLS con la biblioteca SL150.

Conectividad de ACSLS

El servidor ACSLS necesita un adaptador bus de host (HBA) de FC compatible con la unidad con puente en la biblioteca SL150.

Al ejecutar $ACS_HOME/install/install_scsi_sol.sh, se sondea el sistema para detectar la existencia de hardware nuevo: una tarjeta JNI o una tarjeta LSILogic. Si se encuentra alguna de estas tarjetas HBA en el sistema, pero el controlador correspondiente no está instalado, la rutina muestra una petición de datos que solicita autorización para localizar el paquete de controlador adecuado e instalarlo.

Nota:

Si bien SL150 se puede particionar, ACSLS no es compatible con bibliotecas SL150 particionadas.

Nota:

Las unidades con puente SAS para la ruta de control no son compatibles. Solo se admiten las conexiones de canal de fibra para las unidades con puente.

Diferencias entre las bibliotecas SL150 y ACSLS

En esta sección, se describen las diferencias entre las bibliotecas SL150 y ACSLS.

Configuración de la biblioteca

  • ACS, LSM: una biblioteca SL150 es un ACS con un solo LSM (un ACS y un LSM).

  • Actualmente, SL150 no admite puertos Passthru.

  • SL150 tiene por lo menos un módulo básico y puede tener hasta nueve módulos de expansión.

  • ACSLS considera cada módulo de SL150 como un panel.

  • Las bibliotecas SL150 gestionadas por ACSLS informan etiquetas volser de 6 caracteres por medio de la interfaz de ACSLS.

Identificación de ubicaciones de biblioteca

En esta sección se explican las ubicaciones de bibliotecas.

Esquema de direcciones

  • Las direcciones de ACSLS se especifican mediante ACS, LSM, panel, fila, columna.

  • Las direcciones de SL150 se especifican mediante módulo, lados, fila, columna para celdas de almacenamiento.

  • Las direcciones de ACSLS se basan en cero. Comienzan con panel 0, fila 0 y columna 0.

  • Las bibliotecas SL150 se basan en uno. Comienzan con módulo 1, fila 1 y columna 1.

  • Para garantizar la coherencia entre las direcciones internas de ACSLS y la biblioteca SL150, ACSLS define marcadores de posición para el panel 0, la fila 0 y la columna 0.

Paneles

  • panel 0 = no instalado

  • panel 1 = módulo básico

  • paneles 2-10 = módulos de expansión

Números de fila

  • Dentro de cada módulo (panel), las filas se numeran de 1 a 3.

  • Las filas se numeran de manera consecutiva, de arriba hacia abajo.

  • La numeración es idéntica en SL150 y ACSLS.

Números de columna

Direcciones de SL150:

  • módulo, lado, fila, columna

  • Columnas 1 a 5, desde adelante hacia atrás en cada lado

Direcciones de ACSLS:

  • Numeradas de 1 a 10.

  • Las columnas 1 a 5 se encuentran en el lado izquierdo, desde adelante hacia atrás.

  • Las columnas 6 a 10 se encuentran en el lado derecho, desde adelante hacia atrás.

Direcciones de unidades

Direcciones de SL150:

  • módulo, posición

  • módulo 1 = básico

  • módulos 2 a 10 = expansiones

  • posición = del primero al último

Direcciones de ACSLS:

  • ACS, LSM, panel, unidad

  • Panel = módulo

  • Número de unidad = 1 a 20, numeradas desde arriba hacia abajo  

Tabla F-1 Ejemplo de direcciones de unidad

Módulo Identificador de unidad de ACSLS Dirección de unidad de SL150

Módulo básico

0, 0, 1, 1

1, T

 

0, 0, 1, 2

1, B

Módulo de expansión

0, 0, 2, 3

2, T

 

0, 0, 2, 4

2, B

Módulo de expansión

0, 0, 3, 5

3, T

 

0, 0, 3, 6

3, B

Módulo de expansión

0, 0, 4, 7

4, T

 

etc.

etc.


Limitaciones de ACSLS

  • Número máximo de bibliotecas SL150 = 31.

  • Número máximo de LSM = 127.

  • Número máximo de módulos (paneles) en una biblioteca SL150 = 10.

  • Cada módulo de expansión agrega un panel.

  • Una biblioteca SL150 con solo el módulo básico tiene solo un panel.

  • El firmware de SL150 no admite cartuchos no etiquetados. Esto significa que no se puede usar el comando venter.

  • Las bibliotecas SL150 particionadas no son compatibles.

  • Las unidades con puente SAS para la ruta de control no son compatibles.

Configuración de valores de bibliotecas SL150

Las bibliotecas SL150 admiten parámetros de configuración que afectan a ACSLS.

  • Partición

    Las bibliotecas SL150 particionadas no son admitidas por ACSLS.

  • Unidades con puente

    ACSLS admite solo la ruta de control FC. Las unidades con puente SAS para la ruta de control no son compatibles.

  • Configuración de la ranura de correo

    Le permite usar las ranuras de almacenamiento en un lado del módulo básico como extensión de la ranura de correo estándar.

    • Valor requerido para ACSLS: ranura de correo estándar (4 ranuras)

  • Modo de direcciones de elemento de unidad

    Le permite controlar cómo se informan las direcciones de elementos SCSI cuando hay ranuras vacías de unidades en la biblioteca.

    • Valor requerido para ACSLS: asignar dirección solo a las unidades instaladas

  • Celdas reservadas

    Las celdas reservadas son solo para el uso de bibliotecas (diagnóstico y limpieza de cartuchos):

    • El número (n) se puede configurar de 0 a 3 (máximo de filas en el módulo básico).

    • Solo afecta el módulo básico: las primeras (n) celdas de la columna 1 quedan reservadas.

    • Estas celdas se consideran inaccesibles para ACSLS.

Comportamiento de CAP de SL150

El SL150 usa el término “ranura de correo” para el CAP. La ranura de correo del módulo básico tiene un cargador de cuatro ranuras.

Todas las operaciones de ranura de correo se realizan usando la pantalla táctil de la biblioteca o la BUI.

  • La biblioteca SL150 debe tener una ranura de correo activa para la introducción y la expulsión de cartuchos.

  • Cuando ACSLS hace una auditoría de la ranura de correo, examina todas las celdas.

CAP (ranura de correo) no se abre durante una expulsión

Es posible que se produzcan problemas durante una operación eject (o enter) si el CAP de SL150 (ranura de correo) quedó bloqueado por una instancia de ACSLS que gestionaba anteriormente la biblioteca. Los escenarios en los que esto puede ocurrir incluyen migración a un nuevo servidor ACSLS o un evento de failover de HA.

Cuando un host bloquea una ranura de correo, la pantalla táctil de la biblioteca muestra lo siguiente:

Estado: bloqueado por SCSI Prevent Media

Es menos probable ver el problema con un CAP en modo automático, ya que ACSLS generalmente no mantiene un CAP automático bloqueado. Es más probable que el problema se produzca con un CAP en modo manual o con cualquier CAP (en cualquier modo) en una biblioteca que haya cambiado a fuera de línea.

Mitigar:

Para evitar encontrar este problema, se recomiendan los siguientes procedimientos.

  • Al migrar el control de una biblioteca SL150 a un servidor ACSLS nuevo (configuraciones sin HA):

    • CAP en modo automático (recomendado):

      No cambie la biblioteca a fuera de línea antes de cerrar el ACSLS en el servidor original. ACSLS deja el CAP sin bloquear al momento del cierre cuando la biblioteca está en línea.

    • CAP en modo manual:

      Antes de cerrar ACSLS en el servidor original, configure el CAP para que funcione en modo automático. No cambie la biblioteca a fuera de línea.

  • Cuando se gestiona la biblioteca en una instalación de ACSLS HA, es muy recomendable operar el CAP en modo automático.

    • CAP en modo automático (recomendado):

      No debería ser necesario realizar ninguna acción para una biblioteca en línea (el CAP normalmente está desbloqueado). Si la biblioteca estaba fuera de línea en el momento del failover, siga los pasos a continuación para desbloquear el CAP reiniciando la unidad con puente.

    • CAP en modo manual:

      Siga los pasos a continuación para desbloquear el CAP reiniciando la unidad con puente.

Resolución:

Se puede quitar un bloqueo que deja un host anterior reiniciando la unidad con puente utilizando la BUI de SL150. Consulte la documentación del producto SL150 para obtener información sobre el reinicio de una unidad con puente.

ADVERTENCIA:

Esta operación genera interrupciones de funcionamiento a todas las rutas de datos actuales en la unidad. Puede programar el reinicio de la unidad con puente para un horario en el que no interrumpa la actividad de ruta de datos.

Si se produce este problema y se debe quitar el bloqueo:

  1. Asegúrese de que no se esté produciendo ninguna actividad de ruta de datos (lectura/escritura) en la unidad con puente.

  2. Reinicie la unidad con puente utilizando la BUI de SL150.

Auditoría de la biblioteca

Realice una auditoría si:

  • La biblioteca es nueva.

  • Se agregaron, eliminaron o cambiaron uno o varios módulos.

  • Se agregaron o eliminaron cartuchos manualmente a través de la ranura de correo.

  • Cambiaron los valores de configuración de biblioteca.

En los siguientes casos, la biblioteca realiza una auditoría de sí misma:

  • Cuando se enciende o se reinicializa la biblioteca.

  • Cuando se abre o se cierra la ranura de correo.

Una vez que la biblioteca finaliza la auditoría de sí misma, se debe actualizar la base de datos mediante ACSLS.

Si la biblioteca es nueva

Se debe realizar una auditoría de las bibliotecas nuevas para sincronizar el contenido real de la biblioteca con la base de datos.

Después de agregar, eliminar o intercambiar módulos

Después de haber agregado, eliminado o intercambiado un módulo de SL150, o si está llevando a cabo la auditoría inicial de la biblioteca, realice estos pasos:

  1. Use el comando vary para pasar la biblioteca SL150 al modo fuera de línea para ACSLS y apague la biblioteca.

  2. Realice el cambio de la biblioteca, por ejemplo, la agregación de un módulo.

  3. Encienda o reinicialice la biblioteca SL150.

  4. Cierre ACSLS (si se está ejecutando) mediante el siguiente comando:

    acsss disable

  5. Ejecute acsss_config.

  6. Inicie ACSLS mediante el siguiente comando:

    acsss enable

  7. Ejecute audit para los paneles de SL150 afectados.

Después de agregar o eliminar cartuchos manualmente a través de la ranura de correo

Si agregó o eliminó cartuchos en el LSM manualmente a través de la ranura de correo de la biblioteca, debe sincronizar las bases de datos. Ejecute audit como se describe en query pool.

Si introdujo cartuchos en el LSM o los expulsó de él a través de la ranura de correo mediante cmd_proc de ACSLS, la base de datos se actualiza automáticamente.

Después de cambiar los valores de configuración de la biblioteca

Si cambió los valores de configuración de la biblioteca, debería reconfigurar ACSLS mediante acsss_config y, a continuación, ejecutar audit para la biblioteca. También debe reconfigurar y realizar una auditoría con audit en la biblioteca después de cambiar el número de celdas reservadas.

Siga los pasos que se indican a continuación:

  1. Use el comando vary para pasar la biblioteca SL150 al modo fuera de línea para ACSLS y apague la biblioteca.

  2. Realice el cambio en la biblioteca.

  3. Reinicialice la biblioteca SL150.

  4. Cierre ACSLS (si se está ejecutando) mediante el siguiente comando:

    acsss disable

  5. Ejecute acsss_config.

  6. Inicie ACSLS mediante el siguiente comando:

    acsss enable

  7. Ejecute audit para los paneles de SL150 afectados.