I Partitionnement de la bibliothèque

Les SL8500 et SL3000 prennent en charge le partitionnement de leurs bibliothèques.

Un serveur ACSLS peut gérer plusieurs partitions dans la même bibliothèque.

  • Partitionnement de la SL8500

    • Partitionnement d'un complexe de bibliothèques SL8500

      La SL8500 8.3 et les versions supérieures du microprogramme prennent en charge le partitionnement d'un complexe de bibliothèques. Il est possible de créer jusqu'à 16 partitions dans un complexe de bibliothèques SL8500 connectées par des PTP.

      La version ACSLS 8.3 et les versions supérieures prennent en charge jusqu'à 16 partitions. La version ACSLS 8.2 et les versions antérieures prennent en charge jusqu'à 8 partitions.

    • Partitionnement SL8500 étendu (disponible avec le microprogramme SL8500 7.0x)

      • Avec le partitionnement SL8500 étendu, une seule bibliothèque autonome SL8500 peut être partitionnée.

      • Le partitionnement SL8500 étendu peut prendre en charge jusqu'à huit partitions physiques.

      • Le partitionnement de la SL8500 étendu se fait au niveau lecteur et baie de cellules.

    • Partitionnement SL8500 existant

      • Avec le partitionnement SL8500 existant, une seule bibliothèque autonome SL8500 peut être partitionnée.

      • Le partitionnement SL8500 existant peut prendre en charge jusqu'à quatre partitions physiques.

      • Le partitionnement SL8500 existant se fait au niveau du rail (LSM) et un rail inclut tous les lecteurs de bande et cartouches sous licence pour le rail.

      • Le partitionnement SL8500 existant peut inclure entre un et quatre rails. Dans un partitionnement SL8500 existant, les rails doivent être contigus. Par exemple, une partition peut inclure les rails 2, 3 et 4 mais une partition ne peut pas comprendre uniquement les rails 2 et 4.

Pour plus d'informations sur le partitionnement, reportez-vous à la documentation relative à la LS8500.

  • Partitionnement de la SL3000

    • La SL3000 peut prendre en charge jusqu'à huit partitions physiques.

    • Le partitionnement de la SL3000 se fait au niveau lecteur et cellule.

Pour plus d'informations, reportez-vous au Guide de l'utilisateur SL3000.

Aspects communs aux partitionnements SL8500 et SL3000

Le partitionnement de la bibliothèque SL8500 ou SL3000 fournit les fonctions suivantes :

  • ACSLS peut gérer les lecteurs et cartouches des systèmes ouverts, et HSC peut gérer les lecteurs et cartouches des systèmes mainframe partageant la bibliothèque.

  • Plusieurs instances ACSLS peuvent accéder à la bibliothèque.

  • Une instance ACSLS peut gérer plusieurs partitions dans la même bibliothèque.

  • Assure la protection et l'isolement des cartouches de données dans des partitions distinctes.

  • Niveau supérieur d'organisation des données.

  • L'efficacité de l'utilisateur est optimisée.

    Mise en garde :

    Vous devez auditer une bibliothèque partitionnée après qu'elle a été configurée ou reconfigurée pour ACSLS. La bibliothèque indique les emplacements de cellule potentiels qui ne sont pas accessibles pour ACSLS quand ACSLS effectue l'audit. Les emplacements de cellule inaccessibles incluent : les emplacements dans lesquels des CAP, lecteurs et panneaux opérateur sont installés ; les emplacements de cellule auxquels les robots ne peuvent pas accéder ; les emplacements de cellule qui ne sont pas activés ; et les emplacements de cellule qui ne se trouvent pas dans cette partition.

    Mise en garde :

    Si des cellules sont réaffectées d'une partition à une autre, les cartouches dans ces cellules seront orphelines et ne seront plus accessibles par la partition dans laquelle elles se trouvaient auparavant. L'hôte gérant l'autre partition pourrait écrire sur les données de ces cartouches.

    Remarque :

    Bien que la SL 500 puisse être partitionnée, ACSLS ne prend pas en charge les SL500 partitionnées.

Directives relatives au partitionnement

Quand vous partitionnez une bibliothèque, vous devez suivre plusieurs étapes. En voici la liste :

  1. Planifiez votre nouvelle configuration.

  2. Planifiez un arrêt pour partitionner ou repartitionner une bibliothèque.

    Quand une bibliothèque est repartitionnée, elle interrompt la communication avec tous les hôtes gérant les partitions, même si leurs partitions ne sont pas affectées par la modification.

    Remarque :

    Les clients ACSAPI ne peuvent pas être affectés à une partition physique d'une bibliothèque, de la même façon qu'ils ne peuvent pas être affectés à un ACS.
  3. Activez le partitionnement sur la SL8500 ou SL3000.

  4. Déplacez les cartouches des emplacements où ils ne seraient pas accessibles vers des emplacements qui seront toujours dans une partition gérée par ACSLS.

  5. Créez vos partitions à l'aide de SL Console.

    Pour plus d'instructions, reportez-vous à l'aide de SL Console.

  6. Activez le partitionnement à l'aide d'ACSLS, comme décrit dans Partitionnement d'une partition ou modification des ID partition.

  7. Vous devez configurer ACSLS pour une bibliothèque partitionnée avec acsss_config en indiquant que la bibliothèque est partitionnée et en saisissant le numéro de la partition.

Planification de la nouvelle configuration

Planifiez à l'avance la nouvelle configuration partitionnée.

  • Organisez les cartouches et les lecteurs à des fins de performance.

  • Si vous comptez effectuer un grand nombre d'insertions et d'éjections depuis une partition, une partition de SL8500 doit inclure au moins un des trois rails du bas. Les partitions avec un petit nombre d'insertions et d'éjections peuvent être sur le rail du haut.

Réduction des perturbations lors du partitionnement d'une SL8500 ou SL3000

Quand une SL8500 ou une SL3000 est partitionnée ou que les partitions d'une SL8500 ou SL3000 sont modifiées, l'accès à vos données est affecté. Les lecteurs de bande et les cartouches qui étaient gérés par un serveur hôte peuvent être gérés par un autre hôte.

Modification de la configuration

Des modifications de configuration se produisent quand :

  • Une configuration de bibliothèque a changé.

  • Une bibliothèque a été repartitionnée et que la partition gérée par ACSLS a été modifiée (un message s'affiche).

  • La capacité de la bibliothèque a changé et que les cellules signalées comme disponibles pour ACSLS ont été modifiées.

  • Quand la configuration ou la capacité du LSM a changé.

Quand la configuration est susceptible d'avoir été modifiée, vous êtes averti par le journal des événements ACSLS et les messages de notification d'événement.

Minimisation des arrêts

Les procédures suivantes garantissent que les arrêts sont réduits au minimum, ainsi qu'un accès continu à vos données. Ces procédures expliquent comment :

  • Partitionner une SL8500 ou SL3000 non partitionnée en deux partitions ou plus.

  • Modifier les partitions d'une SL8500 ou SL3000 qui est déjà partitionnée.

  • Fusionner une SL8500 ou SL3000 partitionnée en un seul ACS non partitionné.

Défis

Le plus gros défis se pose quand : les LSM (rails de SL8500) sont retirés d'une partition SL8500 existante ; ou quand les cellules ou les lecteurs sont retirés d'une partition de SL3000 ou de SL8500 étendue.

Pour plus de détails, reportez-vous aux procédures décrites dans Déplacement des cartouches avant la suppression des cellules d'une partition.

Partitionnement d'une partition ou modification des ID partition

Ces procédures décrivent comme partitionner une bibliothèque non partitionnée ou modifier des ID partitions sur une bibliothèque partitionnée existante.

  1. Déplacez les cartouches avant de retirer un LSM SL8500 ou SL3000 ou des cellules SL8500 d'un ACS,

    Si ACSLS gère l'une des partitions dans la nouvelle configuration de bibliothèque, suivez les procédures décrites à la section Création du fichier de liste des volumes ou à Déplacement des cartouches avant la suppression des cellules d'une partition pour retirer les cartouches des LSM qui seront affectés à une autre partition.

  2. Suspendez l'activité de la bibliothèque avant de la repartitionner et faites passer l'ACS ou les ACS et le(s) port(s) hors ligne.

  3. Partitionnez la bibliothèque à l'aide de SL Console.

  4. Les événements suivants se produisent une fois que vous avez appuyé sur <Apply>. La bibliothèque :

    • Rejette toutes les nouvelles demandes d'ACSLS.

    • Interrompt toutes les connexions hôte.

    • Applique les modifications du partitionnement.

    • Accepte les nouvelles connexions hôte.

  5. Reconfigurez ACSLS pour activer les modifications de partition.

    Comme la bibliothèque a été partitionnée pour la première fois, ou a été repartitionnée et que l'ID partition a changé, ACSLS ne peut pas se reconnecter à la bibliothèque. Pour le reconnecter, suivez la procédure ci-dessous :

    1. Arrêtez ACSLS : acsss disable.

    2. Lancez acsss_config pour configurer l'ACS et sélectionnez l'option 8.

      Répondez "y" (oui) à la question vous demandant si l'ACS est une bibliothèque partitionnée. Après avoir répondu "y" (oui), entrez le numéro de la partition. Pour plus d'informations, voir Définition des variables de réglage du CSI.

  6. Démarrez ACSLS avec la nouvelle configuration : acsss enable

  7. Faites passer le(s) port(s) en ligne et l'ACS ou les ACS en mode diagnostic.

  8. Auditez l'ACS ou les ACS.

  9. Faites passer l'ACS ou les ACS en ligne.

Repartitionnement d'une bibliothèque

Ces procédures décrivent comme repartitionner une bibliothèque partitionnée existante.

  1. Déplacez les cartouches avant de retirer un LSM ou des cellules d'un ACS.

    Si ACSLS gère l'une des partitions dans la nouvelle configuration de bibliothèque, suivez les procédures décrites à la section Création du fichier de liste des volumes ou à Déplacement des cartouches avant la suppression des cellules d'une partition pour retirer les cartouches des LSM qui seront affectés à une autre partition.

  2. Suspendez l'activité de la bibliothèque avant de la repartitionner et faites passer l'ACS ou les ACS et le(s) port(s) hors ligne.

    Ceci amène ACSLS à rejeter les nouvelles demandes des clients alors que l'ACS ou les ACS restent disponibles pour la reconfiguration dynamique (après le repartitionnement).

  3. Repartitionnez la bibliothèque à l'aide de SL Console.

    Les événements suivants se produisent après que vous avez appuyé sur Apply. La bibliothèque :

    • Rejette toutes les nouvelles demandes d'ACSLS.

    • Interrompt toutes les connexions hôte.

    • Applique les modifications du partitionnement.

    • Accepte les nouvelles connexions hôte.

  4. Reconfigurez ACSLS pour activer les modifications de partition.

    Remarque :

    Il peut n'y avoir aucune modification apportée à une partition donnée. Les modifications peuvent uniquement affecter d'autres partitions. Dans ce cas, aucune modification de la configuration ACSLS n'est nécessaire.

    Remarque :

    Comme la bibliothèque n'a pas été partitionnée pour la première fois, ou a été repartitionnée et que l'ID partition n'a pas changé, ACSLS peut se reconnecter à la bibliothèque.

    Sélectionnez l'un des éléments suivants :

    • Exécutez Dynamic Config (config acs acs_id) alors qu'ACSLS est en cours d'exécution. La configuration ACSLS est mise à jour pour correspondre à la nouvelle configuration de bibliothèque. Suivez la procédure ci-dessous :

      • Faites passer le(s) port(s) en ligne.

      • Mettez à jour la configuration de l'ACS ou des ACS avec config acs acs_id.

    • Ou arrêtez ACSLS et exécutez acsss_config (option 8) pour mettre à jour la configuration de partition dans ACSLS. Suivez la procédure ci-dessous :

      • Arrêtez ACSLS : acsss disable.

      • Mettez à jour la configuration avec acsss_config.

      • Redémarrez ACSLS : acsss enable.

      • Faites passer le(s) port(s) en ligne.

  5. Faites passer l'ACS ou les ACS en mode diagnostic.

  6. Auditez l'ACS ou les ACS.

  7. Faites passer l'ACS ou les ACS en ligne.

Modification d'un ACS partitionné en ACS non partitionné

  1. En option, éjectez les cartouches de la ou des partition(s) gérée(s) par ACSLS.

    Si ACSLS n'est pas destiné à gérer la bibliothèque non partitionnée, il est conseillé d'éjecter les cartouches de la ou des partition(s) gérée(s) par ACSLS. Cela vous permet de les insérer dans d'autre(s) ACS que gère ACSLS.

    Vous pouvez lancer l'utilitaire ejecting.sh pour éjecter plusieurs cartouches à la fois.

  2. Suspendez l'activité de la bibliothèque avant de la repartitionner et faites passer l'ACS ou les ACS et le(s) port(s) hors ligne.

  3. Repartitionnez la bibliothèque à l'aide de SL Console.

    Les événements suivants se produisent après que vous avez appuyé sur Apply. La bibliothèque :

    • Rejette toutes les nouvelles demandes d'ACSLS.

    • Interrompt toutes les connexions hôte.

    • Applique les modifications du partitionnement.

    • Accepte les nouvelles connexions hôte.

  4. Reconfigurez ACSLS pour modifier l'ACS en bibliothèque non partitionnée ou pour retirer cet ACS (partition) de sa configuration.

    Comme la bibliothèque a été modifiée de partitionnée à non partitionnée, ACSLS ne peut pas se reconnecter à la bibliothèque. Pour le reconnecter, suivez la procédure ci-dessous :

    1. Arrêtez ACSLS : acsss disable.

    2. Lancez acsss_config pour configurer l'ACS.

      Répondez "n" (non) à la question vous demandant si l'ACS est une bibliothèque partitionnée. Pour plus d'informations, voir Définition des variables de réglage du CSI.

  5. Démarrez ACSLS avec la nouvelle configuration : acsss enable

  6. Faites passer le(s) port(s) et l'ACS ou les ACS en ligne.

Affichage de l'ID partition d'un ACS

Pour afficher les ID partition d'un ou de plusieurs ACS, utilisez l'une des commandes suivantes :

  • query lmu all for all ACSs

  • query lmu acs_id for a single ACS

Exemple de sortie :

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 

Comportement des CAP

Cette section présente le comportement des CAP.

Bibliothèque partitionnée

AVERTISSEMENT :

Tous les ACS doivent avoir un CAP dédié ou partagé. Comme tous les CAP d'une SL3000 peuvent être dédiés à d'autres partitions, cette restriction est primordiale lors de la configuration des partitions SL3000.

Définition d'un CAP dédié dans une bibliothèque partitionnée

Dans une bibliothèque SL3000, un CAP peut être dédié à une partition. Quand les CAP sont dédiés à une partition, ACSLS peut les définir au mode automatique.

Partage des CAP dans une bibliothèque partitionnée

Dans une bibliothèque SL8500 avec partitionnement existant, les CAP sont toujours partagés entre toutes les partitions.

Dans une bibliothèque SL3000 partitionnée ou une SL8500 avec partitionnement étendu, les CAP peuvent être partagés entre les partitions. Le processus se présente comme suit :

  1. Quand un hôte utilise un CAP pour insérer ou éjecter des cartouches, il réserve le CAP pour son utilisation exclusive.

  2. L'hôte doit terminer l'opération d'insertion ou d'éjection et laisser le CAP vide et fermé.

    Si vous devez mettre fin à une insertion sur :

    • ACSLS - la commande canceled enter doit être émise.

    • HSC - la commande drain doit être émise.

  3. Le CAP est alors disponible pour être utilisé par n'importe quelle partition.

Quand un autre hôte a besoin du CAP

Si un hôte ne termine pas une opération d'insertion ou d'éjection, le CAP est susceptible de contenir des cartouches pour la partition affectée. Le CAP a toujours le statut "réservé". Cela provoque des problèmes quand d'autres partitions ont besoin d'utiliser le CAP. Pour les résoudre, la bibliothèque doit identifier l'hôte bloquant la réservation et mettre fin à l'insertion ou l'éjection depuis cet hôte.

Dans des cas rares, il est possible que vous ne puissiez pas accéder à l'hôte bloquant une réservation, parce qu'il a planté et ne peut pas être redémarré, ou parce que vous ne disposez pas des autorisations d'accès physique ou de sécurité nécessaires pour émettre les commandes requises. Dans ces cas, la réservation du CAP peut être écrasée à l'aide de SL Console.

Mise en garde :

L'écrasement d'une réservation de CAP à l'aide de SL Console ne doit être effectué qu'en dernier recours.

Affectation des priorités de CAP pour les CAP partagés

ACSLS peut gérer plusieurs partitions dans la même bibliothèque et celles-ci peuvent partager le(s) même(s) CAP. L'audit éjecte toutes les cartouches ayant un vol_id en double ou illisible. Quand vous auditez plusieurs partitions (ACS) en même temps, les audits peuvent tenter d'utiliser le même CAP partagé pour éjecter les cartouches. Le premier audit réserve le CAP et les autres audits ne peuvent plus le réserver. Les audits ultérieurs ne peuvent donc pas éjecter les cartouches.

Pour prévenir ce problème, définissez les priorités de CAP afin que différents CAP partagés soient dotés de la priorité la plus élevée dans les différentes partitions. Par exemple, si les partitions 2 et 3 dans une SL3000 partagent les CAP 5 et 6, définissez le CAP 5 en tant que CAP doté de la priorité la plus élevée dans la partition 2 et le CAP 6 en tant que CAP doté de la priorité la plus élevée dans la partition 3.

Réservation d'un CAP

Lors de la réservation d'un CAP, prenez en compte les points suivants :

  • Quand un CAP est en cours d'utilisation pour une opération d'insertion ou d'éjection, la totalité des 39 emplacements (SL8500) et des 26 emplacements (SL3000) sont réservés pour cette opération. Le CAP ne peut pas être sous-divisé.

  • A des fins d'adressage, le CAP a besoin d'un emplacement (ACS,LSM,CAP#). Le numéro de LSM est associé au deuxième rail de chaque bibliothèque. Par exemple : ACS#,1,0 pour le CAP A et ACS#,1,1 pour le CAP B

  • Réservation d'un CAP

    Le CAP est un composant commun entre les partitions. Chaque hôte :

    • réservera le CAP à utiliser pour une insertion ou éjection.

    • libèrera le CAP quand l'opération d'insertion ou d'éjection sera terminée. Un autre hôte peut alors l'utiliser.

Interruption d'une réservation de CAP

  1. Quand ACSLS détecte qu'un CAP est réservé par une autre partition, il indique l'ID partition et l'ID hôte bloquant la réservation.

    Contactez l'hôte détenant le CAP réservé et demandez-lui de terminer l'insertion ou l'éjection.

    Quand c'est fait, le CAP vide n'est plus réservé et est disponible.

  2. Si la réservation de CAP ne peut pas être levée par l'hôte qui la détient, la commande SL Console (SLC) écrase la réservation de CAP.

    1. La commande SLC affiche un avertissement pour l'hôte l'informant que la réservation à partir du propriétaire de partition spécifique sera supprimée.

    2. SL Console interroge le CAP pour trouver le propriétaire/demandeur/réserveur de la partition.

    3. SLC affiche le nom de la partition (HLI1, HLI2, HLI3, HLI4, ou valeur par défaut) dans l'avertissement.

  3. La bibliothèque envoie un message indiquant l'écrasement de la réservation à l'hôte qui la détenait.

    Cet hôte doit mettre fin à l'opération d'insertion ou éjection qui était en cours.

  4. La bibliothèque détient alors le CAP.

    Le CAP doit être vide et fermé avant d'être disponible pour être utilisé par un autre hôte. Si :

    • Le CAP contient des cartouches, vous devez vider le CAP avant qu'une partition puisse l'utiliser à l'aide de SL Console.

    • Le CAP est ouvert, vous devez le vider et le fermer. La bibliothèque peut alors l'auditer pour garantir qu'il est vide. Tant que le CAP n'est pas fermé, il n'est disponible pour aucune partition.

    • Le CAP est vide, il sera verrouillé et disponible pour être réservé par n'importe quelle partition.

  5. Le CAP n'est plus réservé et est disponible pour n'importe quelle partition.

Déplacement de cartouches vers une cellule spécifique

Une bibliothèque SL3000 peut être partitionnée au niveau lecteur et cellule et la SL8500 au niveau lecteur et baie de cellules grâce au partitionnement étendu. Si des cellules sont réaffectées d'une partition à une autre, les cartouches dans ces cellules seront orphelines et ne seront plus accessibles par la partition dans laquelle elles se trouvaient auparavant. L'hôte gérant l'autre partition pourrait alors écrire sur les données de ces cartouches.

Pour prévenir les cartouches orphelines quand les limites de partition changent. Avant de repartitionner la bibliothèque, déplacez-les vers des cellules qui resteront dans la partition.

Comme SL3000 est un LSM unique, la commande move existante d'ACSLS ne fonctionne pas. Les cartouches seraient déplacées ailleurs dans la bibliothèque et peuvent être déplacées vers une autre cellule qui sera également retirée de la partition. Pour résoudre ce problème, la commande move permet de déplacer les cartouches vers une cellule spécifique.

La syntaxe permettant de déplacer les cartouches vers une cellule est la même que celle permettant de les déplacer vers un LSM. Toutefois, au lieu de spécifier un ID LSM, vous indiquez un ID cellule, comme suit :

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

move AAAAAA a,l,p,r,c (pour déplacer une cellule)

move AAAAAA a,l          (pour déplacer un LSM)

Exemple de déplacement d'une cellule :

move EDU010 0,1,0,5,1

Remarque :

Vous pouvez utiliser la commande display pour afficher une liste des cellules disponibles (vides) dans un panneau donné : display cell a,l,p,*,* -status empty -f status