I Creación de particiones de la biblioteca

SL8500 y SL3000 admiten la partición de sus bibliotecas.

Un servidor ACSLS puede gestionar varias particiones de la misma biblioteca.

  • Partición de SL8500

    • Partición compleja de SL8500

      El firmware SL8500 8.3 y posterior admite particiones en un complejo de bibliotecas. Se pueden crear hasta 16 particiones en un complejo de bibliotecas SL8500 conectadas mediante puertos Passthru.

      ACSLS 8.3 y las versiones posteriores admiten hasta 16 particiones. ACSLS 8.2 y las versiones anteriores admiten hasta ocho particiones.

    • Partición mejorada de SL8500 (disponible con el firmware SL8500 7.0x)

      • Con la partición mejorada de SL8500, solo se puede particionar un solo SL8500 independiente.

      • La partición mejorada de SL8500 puede admitir hasta ocho particiones físicas.

      • La partición mejorada de SL8500 se realiza en el nivel de matriz de celdas y unidades.

    • Partición de SL8500 heredada

      • Con la partición de SL8500 heredada, solo se puede particionar un solo SL8500 independiente.

      • La partición de SL8500 heredada puede admitir hasta cuatro particiones físicas.

      • La partición de SL8500 heredada se realiza a nivel de las guías (LSM), y una guía incluye todas las unidades de cinta y los cartuchos con licencia de la guía.

      • Una partición de SL8500 heredada puede incluir de una a cuatro guías. Las guías en una partición de SL8500 heredada deben ser contiguas. Por ejemplo, una partición puede incluir las guías 2, 3 y 4, pero no puede incluir solo las guías 2 y 4.

Para obtener más información sobre particiones, consulte la documentación sobre SL8500.

  • Partición de SL3000

    • SL3000 puede admitir hasta ocho particiones físicas.

    • La biblioteca SL3000 se puede particionar hasta el nivel de las unidades y las celdas.

Para obtener más información, consulte la Guía del usuario de SL3000.

Aspectos comunes de las particiones de SL8500 y SL3000

Particionar las bibliotecas SL8500 o SL3000 proporciona las siguientes capacidades:

  • ACSLS puede gestionar unidades y cartuchos de sistemas abiertos, y HSC puede gestionar unidades y cartuchos de mainframe que comparten la biblioteca.

  • Más de una instancia de ACSLS puede acceder a la biblioteca.

  • Una instancia de ACSLS puede gestionar varias particiones de la misma biblioteca.

  • Se obtiene protección y aislamiento de cartuchos de datos en particiones separadas.

  • Se logra un mayor nivel de organización de datos.

  • Aumenta la eficiencia del usuario.

    Precaución:

    Debe ejecutar audit en una biblioteca particionada después configurarla o reconfigurarla para ACSLS. Cuando ACSLS audita la biblioteca, esta informa las ubicaciones potenciales de las celdas que no están disponibles para el acceso de ACSLS. Las ubicaciones de celdas no disponibles para el acceso incluyen: ubicaciones en las que hay instalados CAP, unidades y paneles de operador; ubicaciones de celda a las que los robots no pueden acceder; ubicaciones de celdas que no están activadas; y ubicaciones de celdas que no se encuentran en esta partición.

    Precaución:

    Si se reasignan celdas de una participación a otra, los cartuchos en estas celdas serán huérfanos y ya no estarán accesibles para la partición para la que antes sí lo estaban. El host que gestiona la otra partición podría escribir sobre los datos en los cartuchos.

    Nota:

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

Directrices para crear particiones

Hay varios pasos que debe seguir para particionar una biblioteca. Estos son los siguientes:

  1. Planifique su nueva configuración.

  2. Programe una interrupción para particionar o reparticionar una biblioteca.

    Cuando se reparticiona una biblioteca, esta interrumpe su comunicación con todos los hosts que gestionan todas las particiones, aunque sus particiones no se vean afectadas por el cambio.

    Nota:

    Los clientes ACSAPI no se pueden asignar a una partición física de una biblioteca de la misma manera en que no pueden asignarse a un ACS.
  3. Su representante de servicio debe asignar una licencia a la partición de SL8500 o SL3000 y activar dicha partición.

  4. Mueva los cartuchos de las ubicaciones donde no estarán accesibles a ubicaciones en las que seguirán estando en una partición gestionada por ACSLS.

  5. Cree sus particiones mediante SL Console.

    Consulte la ayuda de SL Console para obtener instrucciones.

  6. Active la creación de particiones utilizando ACSLS como se indica en Partición de una biblioteca o cambio de ID de partición.

  7. Debe configurar ACSLS en una biblioteca particionada con acsss_config especificando que la biblioteca está particionada e introduciendo el número de partición.

Planifique su nueva configuración

Planifique con anticipación la nueva configuración particionada.

  • Organice los cartuchos y las unidades para mejorar el rendimiento.

  • Si se realizarán muchas introducciones en la partición y muchas expulsiones de esta, la partición de SL8500 debe incluir al menos una de las tres guías inferiores. Las particiones con pocas introducciones y expulsiones pueden ubicarse en la guía superior.

Minimice las interrupciones al particionar SL8500 o SL3000

Cuando se particiona SL8500 o SL3000 o se modifican las particiones en SL8500 o SL3000, el acceso a los datos se ve afectado. Los cartuchos y las unidades de cinta que gestionaba un servidor host pueden ser gestionados por un host diferente.

Cambios de configuración

Se producen cambios en la configuración cuando:

  • Cambia la configuración de una biblioteca

  • Se reparticiona una biblioteca, y cambia la partición gestionada por ACSLS (se muestra un mensaje)

  • La capacidad de la biblioteca se modifica, y cambian las celdas informadas como disponibles para ACSLS

  • Cambia la capacidad o la configuración de LSM

Cuando es posible que haya cambiado la configuración, se le notifica mediante el log de eventos de ACSLS y los mensajes de notificación de eventos.

Minimización de las interrupciones

Los procedimientos que se describen a continuación garantizan que se minimicen las interrupciones, con acceso continuo a los datos. En estos procedimientos, se explica cómo:

  • Particionar en dos o más particiones bibliotecas SL8500 o SL3000 sin particionar.

  • Modificar las particiones en bibliotecas SL8500 o SL3000 ya particionadas.

  • Fusionar una biblioteca SL8500 o SL3000 particionada de modo que se forme un solo ACS sin particionar.

Desafíos

Los mayores desafíos surgen cuando se extraen los LSM (guías de SL8500) de una partición de SL8500 heredada, o se extraen las celdas y unidades de SL3000 o de una partición de SL8500 mejorada.

Consulte los procedimientos para el Movimiento de cartuchos antes de eliminar celdas de una partición a fin de obtener información detallada.

Partición de una biblioteca o cambio de ID de partición

En estos procedimientos, se describe cómo particionar una biblioteca sin particionar y cómo cambiar los ID de partición en una biblioteca particionada.

  1. Mueva los cartuchos antes de extraer un LSM SL8500, o celdas de SL3000 o SL8500 de un ACS.

    Si ACSLS gestiona una de las particiones en la nueva configuración de biblioteca, siga los procedimientos para la Creación del archivo de lista de volúmenes o el Movimiento de cartuchos antes de eliminar celdas de una partición a fin de extraer los cartuchos de los LSM que se asignarán a otra partición.

  2. Desactive la biblioteca antes de volver a particionarla y ejecute vary para cambiar los ACS y los puertos a fuera de línea.

  3. Particione la biblioteca mediante SL Console.

  4. Al pulsar <Apply> (Aplicar) ocurre lo siguiente. La biblioteca:

    • Rechaza las solicitudes nuevas de ACSLS.

    • Interrumpe todas las conexiones de host.

    • Aplica los cambios de partición.

    • Acepta las conexiones de host nuevas.

  5. Reconfigure ACSLS para activar los cambios de partición.

    Dado que la biblioteca se particionó por primera vez, o se volvió a particionar y el ID de partición cambió, ACSLS no puede reconectarse con la biblioteca. Para la reconexión, siga el procedimiento siguiente:

    1. Desactive ACSLS: acsss disable.

    2. Ejecute acsss_config para configurar el ACS y seleccione la opción 8.

      Responda "y" (sí) cuando se le pregunte si ACS es una biblioteca particionada. Después de responder "y" (sí), utilice enter para introducir el número de partición. Consulte Configuración de variables de ajuste de CSI para obtener más información.

  6. Inicie ACSLS con la configuración nueva: acsss enable

  7. Ejecute vary para cambiar los puertos en línea y los ACS a modo de diagnóstico.

  8. Ejecute audit en los ACS.

  9. Ejecute vary para poner los ACS en línea.

Nueva partición de una biblioteca

Estos procedimientos describen cómo volver a particionar una biblioteca ya particionada.

  1. Mueva los cartuchos antes de extraer un LSM o las celdas de un ACS.

    Si ACSLS gestiona una de las particiones en la nueva configuración de biblioteca, siga los procedimientos para la Creación del archivo de lista de volúmenes o el Movimiento de cartuchos antes de eliminar celdas de una partición a fin de extraer los cartuchos de los LSM que se asignarán a otra partición.

  2. Desactive la biblioteca antes de volver a particionarla y ejecute vary para cambiar los ACS y los puertos a fuera de línea.

    Esto provoca que ACSLS rechace las nuevas solicitudes de los clientes mientras los ACS permanecen disponibles para una reconfiguración dinámica (después de reparticionar).

  3. Reparticione la biblioteca mediante SL Console.

    Al pulsar Apply (Aplicar) ocurre lo siguiente. La biblioteca:

    • Rechaza las solicitudes nuevas de ACSLS.

    • Interrumpe todas las conexiones de host.

    • Aplica los cambios de partición.

    • Acepta las conexiones de host nuevas.

  4. Reconfigure ACSLS para activar los cambios de partición.

    Nota:

    Es posible que no haya cambios en una partición específica. Los cambios pueden afectar solo a otras particiones. En este caso, no es necesario hacer cambios de configuración en el ACSLS.

    Nota:

    Dado que la biblioteca no se particionó por primera vez o se volvió a particionar pero el ID de partición no cambió, ACSLS puede reconectarse con la biblioteca.

    Seleccione una de las siguientes opciones:

    • Ejecute Dynamic Config (config acs acs_id) mientras ACSLS está en ejecución. Esto actualiza la configuración de ACSLS para que coincida con la nueva configuración de biblioteca. Siga este procedimiento:

      • Ejecute vary para poner los puertos en línea.

      • Actualice la configuración de los ACS con config acs acs_id.

    • O desactive ACSLS y ejecute acsss_config (opción 8) para actualizar la configuración de la partición en ACSLS. Siga este procedimiento:

      • Desactive ACSLS: acsss disable.

      • Actualice la configuración mediante acsss_config.

      • Reinicie ACSLS: acsss enable

      • Ejecute vary para poner los puertos en línea.

  5. Ejecute vary para cambiar los ACS al modo de diagnóstico.

  6. Ejecute audit en los ACS.

  7. Ejecute vary para poner los ACS en línea.

Cambio de un ACS particionado a un ACS sin particionar

  1. De forma opcional, ejecute eject para expulsar los cartuchos desde las particiones gestionadas por ACSLS.

    Si ACSLS no gestionará la biblioteca sin particionar, es recomendable expulsar los cartuchos de las particiones gestionadas por ACSLS. Esto le permite introducirlos en otros ACS que gestione ACSLS.

    Puede usar la utilidad ejecting.sh para expulsar varios cartuchos.

  2. Desactive la biblioteca antes de volver a particionarla y ejecute vary para cambiar los ACS y los puertos a fuera de línea.

  3. Reparticione la biblioteca mediante SL Console.

    Al pulsar Apply (Aplicar) ocurre lo siguiente. La biblioteca:

    • Rechaza las solicitudes nuevas de ACSLS.

    • Interrumpe todas las conexiones de host.

    • Aplica los cambios de partición.

    • Acepta las conexiones de host nuevas.

  4. Reconfigure ACSLS para cambiar el ACS a una biblioteca sin particionar o para extraer el ACS (partición) de su configuración.

    Dado que la biblioteca cambió de particionada a sin particionar, ACSLS no puede reconectarse con la biblioteca. Para la reconexión, siga el procedimiento siguiente:

    1. Desactive ACSLS: acsss disable.

    2. Ejecute acsss_config para configurar el ACS.

      Responda n (no) cuando se le pregunte si ACS es una biblioteca particionada. Consulte Configuración de variables de ajuste de CSI para obtener más información.

  5. Inicie ACSLS con la configuración nueva: acsss enable.

  6. Ejecute vary para poner los puertos y los ACS en línea.

Visualización del ID de partición de un ACS

Para ver los ID de partición para uno o varios ACS, use uno de los siguientes comandos:

  • query lmu all para todos los ACS

  • query lmu acs_id para un solo ACS

Ejemplo de resultado:

ACSSA> q lmu 0 
2008-02-27 06:08:02  

ACS:   0      Mode: Single LMU         Active Status:  Not Comm 
Not Partitioned                        Standby Status:  - 

      ACS State     Desired State 
      offline           online 

Port    Port State  Desired State     Role  CL  Port Name0, 0       offline      online            -     13      172.27.2.6 

Comportamiento de CAP

En esta sección, se describe el comportamiento de los CAP.

Biblioteca particionada

ADVERTENCIA:

Todos los ACS deben tener un CAP dedicado o compartido. Como todos los CAP de una biblioteca SL3000 pueden estar dedicados a otras particiones, esta es una restricción crucial al configurar particiones de SL3000.

Dedicación de un CAP en una biblioteca particionada

Con una biblioteca SL3000, un CAP se puede dedicar a una partición. Cuando los CAP están dedicados a una partición, ACSLS puede configurar estos CAP en modo automático.

Uso compartido de CAP en una biblioteca particionada

En una biblioteca SL8500 con particiones heredadas, los CAP siempre se comparten entre todas las particiones.

En una biblioteca SL3000 particionada o una biblioteca SL8500 con partición mejorada, los CAP de la biblioteca se pueden compartir entre particiones. El proceso es el siguiente:

  1. Cuando un host usa un CAP para introducir o expulsar cartuchos, reserva el CAP para su uso exclusivo.

  2. El host debe completar la introducción o expulsión y dejar el CAP vacío y cerrado.

    Para cancelar un proceso de introducción en uno de los siguientes componentes:

    • ACSLS: debe ejecutarse el comando enter cancelado

    • HSC: debe ejecutarse el comando drain

  3. El CAP ahora está disponible para que cualquier partición lo use en la biblioteca.

Cuando otro host necesita el CAP

Si un host no completa la introducción o expulsión, el CAP aún puede incluir cartuchos para la partición afectada. El CAP continúa en un estado de reserva. Esto causa problemas cuando otras particiones necesitan usar el CAP. Para resolver esto, la biblioteca debe identificar el host que contiene la reserva y cancelar la acción de introducción o expulsión en ese host.

En raras ocasiones, es posible que no pueda acceder al host que contiene la reserva, porque el host se bloqueó y no se puede reiniciar, o porque no cuenta con acceso físico o con la autorización de seguridad para ejecutar los comandos necesarios. En estos casos, la reserva de CAP se puede sustituir mediante SL Console.

Precaución:

Se debe recurrir a la sustitución de una reserva de CAP con SL Console solo como último recurso.

Asignación de prioridades de CAP para CAP compartidos

ACSLS puede gestionar varias particiones de la misma biblioteca, y estas particiones pueden compartir los mismos CAP. La auditoría expulsa todos los cartuchos con un vol_id duplicado o ilegible. Cuando se auditan varias particiones (ACS) al mismo tiempo, las auditorías pueden intentar usar el mismo CAP compartido para expulsar los cartuchos. La primera auditoría reserva el CAP y el resto de las auditorías no pueden reservar el CAP. Las auditorías posteriores no pueden expulsar los cartuchos.

Para impedir que esto suceda, configure las prioridades de CAP para que los diferentes CAP compartidos sean los CAP de mayor prioridad en las diferentes particiones. Por ejemplo, si las particiones 2 y 3 en un SL3000 comparten los CAP 5 y 6, configure el CAP 5 como el CAP de mayor prioridad en la partición 2 y el CAP 6 como el CAP de mayor prioridad en la partición 3.

Reserva de CAP

Considere lo siguiente al reservar el CAP:

  • Cuando un CAP está en uso para una operación de introducción o expulsión, las 39 ranuras (SL8500) y las 26 ranuras (SL3000) se reservan para esa operación. El CAP no se puede subdividir.

  • Por motivos de asignación de direcciones, el CAP necesita una ubicación (ACS,LSM,CAP#). El número de LSM está asociado con la segunda guía en cada biblioteca. Por ejemplo: ACS#,1,0 para CAP A y ACS#,1,1 para CAP B.

  • Reserva de CAP

    El CAP es un componente común entre las particiones. Cada host:

    • Reservará el CAP para usarlo para una tarea de enter (introducción) o eject (expulsión).

    • Liberará el CAP si se cancela la introducción o expulsión. Otro host podrá usarlo.

Cancelación de una reserva de CAP

  1. Cuando ACSLS descubre que un CAP está reservado por otra partición, informa el ID de partición y el ID del host que tiene la reserva.

    Comuníquese con el host al que pertenece el CAP reservado y solicítele que complete la tarea de enter (introducción) o eject (expulsión).

    Una vez que haya hecho esto, el CAP vacío dejará de estar reservado y estará disponible.

  2. Si el host que tiene la reserva de CAP no la puede liberar, el comando SL Console (SLC) sustituye la reserva del CAP.

    1. El comando de SLC muestra una advertencia al host para informarle que la reserva del propietario de la partición específica se eliminará.

    2. SL Console consulta al CAP para encontrar el propietario de la partición o el encargado de la solicitud o reserva.

    3. SLC muestra el nombre de partición (HLI1, HLI2, HLI3, HLI4 o por defecto) en la advertencia.

  3. La biblioteca envía un mensaje de CAP sustituido al host que tiene la reserva.

    Este host debe cancelar la tarea de enter (introducción) o eject (expulsión) que estaba en curso.

  4. La biblioteca ahora es propietaria del CAP.

    El CAP debe estar vacío o cerrado antes de estar disponible para que lo use otro host. Tenga en cuenta lo siguiente:

    • Si el CAP tiene cartuchos, debe vaciar el CAP con SL Console antes de que una partición pueda usarlo.

    • Si el CAP está abierto, debe vaciarlo y cerrarlo. Luego, la biblioteca puede ejecutar audit y garantizar que esté vacío. El CAP no puede estar disponible para ninguna partición hasta que el CAP esté cerrado.

    • Si el CAP está vacío, se bloqueará y estará disponible para que lo reserve cualquier partición.

  5. El CAP ahora está sin reservar y disponible para que cualquier partición lo use.

Movimiento de cartuchos a una celda específica

Una biblioteca SL3000 puede particionarse en el nivel de unidad y de celda, y una biblioteca SL8500 con partición mejorada puede particionarse en el nivel de matriz de celdas y unidades. Si se reasignan celdas de una partición a otra, los cartuchos de estas celdas serán huérfanos y ya no estarán accesibles para la partición en la que estaban antes. El host que gestiona la otra partición podrá sobrescribir los datos en estos cartuchos.

Para evitar que los cartuchos queden huérfanos cuando cambian los límites de la partición, antes de reparticionar la biblioteca, mueva los cartuchos a celdas que permanecerán en la partición.

Dado que SL3000 es un único LSM, el comando move del ACSLS existente no funciona. Los cartuchos se moverán a alguna otra ubicación de la biblioteca y es posible que se muevan a otra celda que también se eliminará de la partición. Para resolver esta situación, el comando move proporciona la capacidad de mover cartuchos a una celda específica.

La sintaxis para mover cartuchos a una celda es la misma que para moverlos a un LSM. Sin embargo, en lugar de especificar un ID de LSM, debe especificar un ID de celda de la siguiente manera:

a=acs, l=lsm, p=panel, r=row y c=column

move AAAAAA a,l,p,r,c (para un movimiento de celda)

move AAAAAA a,l          (para un movimiento de LSM estándar)

Ejemplo de un movimiento de celda:

move EDU010 0,1,0,5,1

Nota:

Puede usar el comando display para mostrar una lista de celdas disponibles (vacías) en un panel especificado: display cell a,l,p,*,* -status empty -f status.