DEFINE LIBRARY (Définition d'une bibliothèque SCSI)

Utilisez cette syntaxe pour définir une bibliothèque SCSI.

Classe de privilège

Pour exécuter cette commande, vous devez disposer du privilège système ou du privilège de stockage illimité.

Syntaxe

Lire le diagramme de syntaxeIgnorer le diagramme de syntaxe graphiqueDEFine LIBRarynom_bibliothèqueLIBType=SCSISHAREd=NoSHAREd=YesNoRESETDrives=NoRESETDrives=YesNo1AUTOLabel=NoAUTOLabel=NoYesOVERWRITERELABELSCRatch=NoRELABELSCRatch=NoYesSERial=AUTODetectSERial=AUTODetectnuméro_série
Remarques :
  • 1 La valeur par défaut du paramètre RESETDRIVES est conditionnelle. Si le paramètre SHARED a pour valeur NO, la valeur du paramètre RESETDRIVES est NO. Si le paramètre SHARED a pour valeur YES, la valeur du paramètre RESETDRIVES est YES.

Paramètres

nom_bibliothèque (obligatoire)
Indique le nom de la bibliothèque à définir. Ce nom peut comporter jusqu'à 30 caractères.
LIBType=SCSI (obligatoire)
Indique que la bibliothèque est équipée d'un changeur de support contrôlé par l'interface de connexion SCSI. Pour monter des volumes sur des unités résidant dans ce type de bibliothèque, le serveur utilise un changeur de support.
SHAREd
Indique si cette bibliothèque est partagée avec d'autres serveurs dans un réseau de stockage SAN. Ce paramètre est obligatoire lorsque vous définissez une bibliothèque sur un gestionnaire de bibliothèque.
YES
Indique que la bibliothèque peut être partagée par d'autres serveurs. Si vous choisissez la valeur YES, le serveur de gestionnaire de bibliothèque monte les volumes demandés par les autres serveurs et contrôle l'attribution des unités et des volumes aux autres serveurs.
NO
Indique que la bibliothèque ne peut pas être partagée par d'autres serveurs. Le paramètre SHARED=NO est nécessaire lorsque la bibliothèque est contrôlée en transmettant des commandes via un serveur de fichiers NAS.
AUTOLabel
Indique si le serveur tente d'attribuer automatiquement un libellé aux volumes de bande. Ce paramètre est facultatif. La valeur par défaut est NO.

Pour utiliser cette option, vous devez insérer les bandes en définissant CHECKLABEL=BARCODE avec la commande CHECKIN LIBVOLUME.

Restriction: Si vous définissez une bandothèque comportant des unités connectées à un périphérique de stockage en réseau (NAS), vous devez utiliser la commande LABEL LIBVOLUME pour étiqueter les volumes de cette bandothèque.
No
Indique que le serveur ne tente pas d'attribuer de label aux volumes.
Yes
Le serveur n'attribue un label qu'aux volumes n'en ayant pas.
OVERWRITE
Indique que le serveur tente d'écraser un label existant. Le serveur n'écrase des labels existants que si le label existant et le label de code à barres ne sont encore définis dans aucun pool de stockage ni dans aucune liste d'historique de volume.
RELABELSCRatch
Indique si le serveur réétiquette les volumes supprimés et revenus à zéro. Lorsque ce paramètre est défini sur YES, une opération LABEL LIBVOLUME est lancée et le label de volume existant est écrasé. Ce paramètre est facultatif et son utilisation est prévue avec une bibliothèque (VTL).

Si vous disposez de volumes virtuels et réels dans votre bibliothèque VTL, les deux types voient leurs labels réattribués une fois ce paramètre activé. Si la bibliothèque VTL contient des volumes réels, la définition de cette option pourrait affecter les performances.

Restriction: Si vous définissez une bandothèque comportant des unités connectées à un périphérique de stockage en réseau (NAS), vous devez utiliser la commande LABEL LIBVOLUME pour étiqueter les volumes de cette bandothèque.
No
Indique que le serveur ne réattribue pas les volumes qui ont été supprimés et qui sont redevenus utilisables.
Yes
Indique que le serveur réattribue les volumes qui ont été supprimés et qui sont redevenus utilisables.
RESETDrives
Spécifie si le serveur anticipe une réservation d'unité si l'unité est déjà réservée par la réserve permanente quand le serveur essaie d'accéder à l'unité. Supposez par exemple qu'un agent de stockage devienne indisponible mais conserve encore l'unité qui est réservée via la réserve permanente. Avec la réserve permanente, le serveur peut interrompre une réservation d'unité et accéder à l'unité.

Systèmes d'exploitation WindowsSystèmes d'exploitation AIXSi l'unité est réservée par une réserve SCSI-2 (et non par une réserve permanente), le serveur utilise une réinitialisation du numéro d'unité logique pour interrompre la réservation de l'unité afin d'accéder à l'unité cible.

Les réinitialisations de numéro d'unité logique Systèmes d'exploitation Linuxne sont pas prises en charge par le système d'exploitation Linux® . Si une unité est réservée par une réserve SCSI 2, (et non par une réserve permanente), le serveur n'est pas en mesure d'interrompre la réservation pour accéder à l'unité. Dans ce cas, vous pouvez interrompre la réservation en éteignant puis rallumant l'unité.

Pour les unités NAS (Network Attached Storage), la réservation est gérée par le serveur de fichiers NAS. IBM Storage Protect ne contrôle pas les unités NAS et le paramètre RESETDrives ne s'applique pas aux unités NAS.

Les limitations suivantes s'appliquent pour la réserve permanente :
  • Si vous utilisez le pilote de périphérique IBM Storage Protect , la réserve permanente n'est prise en charge que sur certaines unités de bande. Pour plus d'informations, voir la note technique 1470319 .
  • Si vous utilisez le pilote de périphérique IBM®, la réserve persistante doit être activée au niveau du pilote de périphérique. Pour plus d'informations sur la configuration du pilote de périphérique, voir le manuel IBM Tape Device Drivers Installation and User's Guide.
  • Si vous utilisez une bandothèque virtuelle qui émule une unité prise en charge, il se peut que la réserve permanente ne soit pas prise en charge.
  • Un gestionnaire de bibliothèque n'est pas en mesure d'interrompre une réservation d'unité si le système qui possède cette réservation n'est pas configuré pour utiliser la réserve permanente.
Systèmes d'exploitation WindowsSystèmes d'exploitation AIX
Yes
Indique qu'une anticipation d'unité via la réserve permanente ou une réinitialisation de la est utilisée. YES est la valeur par défaut pour une bibliothèque définie avec SHARED=YES.
No
Indique qu'une anticipation d'unité via la réserve permanente ou une réinitialisation de la cible n'est pas utilisée. NO est la valeur par défaut pour une bibliothèque définie avec SHARED=NO. Le paramètre RESETDrives doit être défini sur YES dans un environnement en cluster lorsque SHARED=NO.
Systèmes d'exploitation Linux
Yes
Indique qu'une anticipation d'unité via la réserve permanente est utilisée. YES est la valeur par défaut pour une bibliothèque définie avec SHARED=YES.
No
Indique qu'une anticipation d'unité via la réserve permanente n'est pas utilisée. NO est la valeur par défaut pour une bibliothèque définie avec SHARED=NO.
SERial
Indique le numéro de série pour la bibliothèque en cours de définition. Ce paramètre est facultatif. La valeur par défaut est AUTODETECT.

Lorsque SERIAL=AUTODETECT est défini et que vous définissez le chemin d'accès à la bibliothèque, le numéro de série utilisé sera celui signalé par la bibliothèque.

Si SERIAL=numéro_série, le numéro entré est comparé à celui détecté par le serveur.

Attention: En fonction des capacités de l'unité, SERIAL=AUTODETECT peut ne pas être pris en charge. Dans ce cas, le numéro de série est signalé comme étant à blanc.

Exemple : Définition d'une bibliothèque SCSI

Définissez une bibliothèque nommée SCSILIB de type SCSI.
define library scsilib libtype=scsi 
La bibliothèque doit disposer d'un chemin d'accès. Le nom d'unité de la bibliothèque est :
  • Systèmes d'exploitation AIX/dev/lb0
  • Systèmes d'exploitation Linux/dev/tsmscsi/lb0
  • Systèmes d'exploitation Windowslb3.0.0.0
Définissez le chemin d'accès :

Systèmes d'exploitation AIX
define path server1 scsilib srctype=server desttype=library 
   device=/dev/lb0
Systèmes d'exploitation Linux
define path server1 scsilib srctype=server desttype=library 
   device=/dev/tsmscsi/lb0
Systèmes d'exploitation Windows
define path server1 scsilib srctype=server desttype=library 
   device=lb3.0.0.0