B Présentation du partitionnement

La bibliothèque SL150 peut être partitionnée en huit sections maximum.

En bref, plutôt qu'une bibliothèque, avec l'ensemble de ses cartouches, lecteurs de bande et fentes, ne soit une entité unique, la bibliothèque et ses composants peuvent à présent être divisés en parties ou partitions. Une bibliothèque prend en charge huit partitions au maximum. Chaque partition est accessible par un ou plusieurs hôtes.

Partitionnement — Général

Des termes sont associés au partitionnement et ils doivent être compris afin d'utiliser la fonctionnalité efficacement. Dans certains cas, ces termes redéfinissent des concepts familiers pour les utilisateurs de la configuration de bibliothèque non partitionnée traditionnelle.

Une partition est définie comme le processus de division de parties d'une bibliothèque en parties distinctes. La fonctionnalité de partitionnement offre une grande flexibilité aux utilisateurs.

Il est essentiel de considérer les points suivants avant d'activer le partitionnement d'une bibliothèque :

  • Chaque partition désigne les lecteurs de bande et les magasins appartenant uniquement à cette partition. Les autres partitions ne peuvent utiliser ces emplacement de lecteurs de bande ou de magasins.

  • Les utilisateurs de partitions doivent anticiper la quantité de stockage nécessaire pour leurs volumes de bande résidents et le nombre d'emplacements disponibles nécessaire. Une fois les besoins en stockage définis pour les deux partitions de la bibliothèque, suffisamment de modules doivent être présents dans la bibliothèque pour répondre à ces besoins.

Partitionnement — Fonctionnalité

La bibliothèque SL150 prend en charge deux à huit partitions.

Le client peut choisir entre une bibliothèque non partitionnée ou une bibliothèque partitionnée avec deux à huit partitions.

Lorsqu'une bibliothèque partitionnée est souhaitée, l'administrateur active l'option de partitionnement de la bibliothèque et ajoute le nombre souhaité de partitions. L'administrateur configure chaque partition avec :

  • Un ou plusieurs magasins

  • Un ou plusieurs lecteurs de bande

  • Un lecteur passerelle

Les fentes sont partagées par toutes les partitions. Si la bibliothèque est configurée avec des fentes standard, toutes les partitions partagent les fentes standard. Si la bibliothèque est configurée avec des fentes étendues, toutes les partitions partagent les fentes étendues.

Reportez-vous à la Figure B-1 pour voir comment un client peut diviser une bibliothèque en deux partitions. Dans cet exemple :

  • La partition 1 possède les magasins du côté gauche de la bibliothèque.

  • La partition 2 possède les magasins du côté droit de la bibliothèque.

  • La partition 1 possède le lecteur supérieur dans chaque module.

  • La partition 2 possède le lecteur inférieur dans chaque module.

Les adresses d'éléments SCSI sont affectées de gauche à droite et de haut en bas pour chaque partition. L'exemple de la Figure B-1 montre l'adresse d'éléments SCSI pour les éléments dans les deux partitions.

Figure B-1 Dix bibliothèques de modules, deux partitions et la configuration de fente standard

Le texte environnant décrit Figure B-1 .

Légende de l'illustration :

1 - Module 1 (Base)

2 - Partition 1

3 - Partition 2

4 - Robot

5 - Alimentations

6 - Lecteurs de bande

7 - Fentes standard

8 - Avant du magasin gauche

9 - Avant du magasin droit

10 - Module 10 (Extension)

11 - Ressource de la partition 1

12 - Ressource de la partition 2

13 - Ressource partagée

14 - Emplacements réservés (configurable, ressource partagée)

Lorsque la bibliothèque est partitionnée, toutes les partitions signalent les fentes avec une adresse d'élément de démarrage SCSI de 10. Le nombre d'éléments de fente dépend de la configuration de fente :

  • La bibliothèque signale quatre éléments de fente lorsque la fente standard est configurée.

  • La bibliothèque signale 19 éléments de fente lorsque les fentes étendues sont configurées.

Partitionnement — Contrôle d'accès

Tous les hôtes qui émettent des commandes vers un lecteur de bande passerelle peuvent également envoyer des commandes à une bibliothèque partitionnée. Les commandes sont traitées par la partition dans laquelle se trouve le lecteur passerelle. L'hôte envoie des commandes au lecteur sur le LUN 0 et à la bibliothèque sur le LUN 1.

Partitionnement—Comportement de fente partagée

Lorsque la bibliothèque est partitionnée, les fentes deviennent une ressource partagée. Si une partition a besoin d'accéder aux fentes, l'opérateur doit utiliser l'action ASSIGN de l'interface utilisateur pour assigner la partition aux fentes avant de lancer une opération d'importation ou d'exportation. Reportez-vous au Guide de l'utilisateur StorageTek SL150 Modular Tape Library pour obtenir de l'aide.

Une assignation partition/fente donne à une partition la propriété exclusive de la fente partagée. Ainsi, les cartouches sont toujours insérées dans la bonne partition et l'autre partition ne peut pas prendre possession d'une fente partagée déjà utilisée.

Si la fente n'est pas assignée à la partition, une application hôte SCSI connectée à la partition recevra une indication d'état de la part de la bibliothèque signalant que la fente est ouverte. Lorsqu'une application hôte SCSI reçoit un état signalant que la fente est ouverte, l'application ordonne à l'opérateur de fermer la fente ou d'exécuter l'action ASSIGN pour assigner la fente à la partition. L'application hôte SCSI ne connaît pas la différence entre une fente ouverte et une fente partagée qui n'a pas été assignée à la partition.

Les commandes SCSI suivantes renvoient un état signalant que la fente est ouverte lorsque la fente n'est pas assignée à la partition ou lorsqu'elle est ouverte :

  • Commande SCSI MOVE émise depuis ou vers un élément de fente. La commande renverra un état Check Condition. Les données d'analyse indiqueront Not Ready, Mailslot Open (Sense Key =2h, ASC =3Ah, ASCQ =02h).

  • Commande SCSI READ ELEMENT STATUS incluant les éléments de fente. La commande renverra un état GOOD. Les données Import/Export Element Descriptor pour l'élément de fente renverront une condition d'exception indiquant que la fente est ouverte ; le bit Except Bit sera défini sur 1, le champ ASC sur 3Ah, et le champ ASCQ sur 02h.

Le Tableau B-1 présente la manière dont les commandes SCSI Move et SCSI Read Element Status sont affectées par l'assignation de fente partagée. Pour les besoins de cet exemple, la bibliothèque a été configurée avec deux partitions. La bibliothèque prend en charge jusqu'à huit partitions. Le comportement est le même pour une ou plusieurs partitions.

Tableau B-1 Commandes SCSI affectées par l'assignation de fente partagée

Assignation de fente Commandes de la partition 1 Commandes de la partition 2

Non assigné

Les commandes seront traitées comme si la porte de la fente était ouverte. Les commandes suivantes renverront un état d'exception :

  • Commande Read Element Status incluant le ou les éléments de fente

  • Commande Move avec la source ou la destination définie sur une fente

Les commandes seront traitées comme si la porte de la fente était ouverte. Les commandes suivantes renverront un état d'exception :

  • Commande Read Element Status incluant le ou les éléments de fente

  • Commande Move avec la source ou la destination définie sur une fente

Assigné à la partition 1

Les commandes seront traitées normalement.

Les commandes SCSI Read Element Status et SCSI Move signaleront uniquement que la fente est ouverte si elle est physiquement ouverte et si la requête inclut la fente.

Les commandes seront traitées comme si la porte de la fente était ouverte. Les commandes suivantes renverront un état d'exception :

  • Commande Read Element Status incluant le ou les éléments de fente

  • Commande Move avec la source ou la destination définie sur une fente

Assigné à la partition 2

Les commandes seront traitées comme si la porte de la fente était ouverte. Les commandes suivantes renverront un état d'exception :

  • Commande Read Element Status incluant le ou les éléments de fente

  • Commande Move avec la source ou la destination définie sur une fente

Les commandes seront traitées normalement.

Les commandes SCSI Read Element Status et SCSI Move signaleront uniquement que la fente est ouverte si elle est physiquement ouverte et si la requête inclut la fente.


Remarque :

L'opérateur doit utiliser l'action UNASSIGN de l'interface utilisateur pour supprimer la propriété des fentes de la partition une fois l'opération d'importation ou d'exportation terminée.

L'opérateur peut ouvrir la fente uniquement si elle est déverrouillée. L'état verrouillé ou déverrouillé de la fente dépend de l'assignation de la fente et de l'état SCSI Prevent/Allow Medium Removal. La bibliothèque conserve des données Prevent/Allow Medium Removal séparées pour chaque partition. Reportez-vous à la commande SCSI Prevent/Allow Medium Removal Command dans le Manuel de référence de l'interface de la bibliothèque modulaire SL150 pour plus d'informations.

Le Tableau B-2 présente les conditions sous lesquelles la fente partagée est verrouillée ou déverrouillée. Une valeur ignored indique que l'état Prevent/Allow Media Removal de la partition associée ne compte pas. Pour les besoins de cet exemple, la bibliothèque a été configurée avec deux partitions. La bibliothèque prend en charge jusqu'à huit partitions. Le comportement est le même pour une ou plusieurs partitions.

Tableau B-2 Conditions de verrouillage/déverrouillage de la porte de la fente partagée

Assignation de fente Etat Prevent/Allow Media Removal de la partition 1 Etat Prevent/Allow Media Removal de la partition 2 Etat de verrouillage de la fente

Non assigné

Ignored

Ignored

Locked

Assigné à la partition 1

Allowed

Ignored

Unlocked

Assigné à la partition 1

Prevented

Ignored

Locked

Assigné à la partition 2

Ignored

Allowed

Unlocked

Assigné à la partition 2

Ignored

Prevented

Locked


Partitionnement — Désactivation de la fonctionnalité

L'administrateur de la bibliothèque SL150 peut supprimer toutes les partitions en désactivant le partitionnement de la bibliothèque. L'administrateur doit désigner un lecteur passerelle comme faisant partie de la nouvelle configuration.