5 Installation et configuration du matériel de la bibliothèque

L'installation et la configuration de votre matériel de la bibliothèque impliquent les tâches suivantes :

  • Installation des connexions au matériel de la bibliothèque

    L'installation des connexions matériel de la bibliothèque implique :

    • Ajout du pilote de l'appareil SCSI mchanger

    • Activation facultative de la double prise en charge TCP/IP (modèle SL8500 ou SL3000)

  • Utilisation d'acsss_config pour configurer le matériel de la bibliothèque

    Ainsi vous pouvez :

    • Etablir des communications de bibliothèque

    • Configurer le nombre de bibliothèques à prendre en charge et préciser si elles sont partitionnées

    • Déterminer si la connexion à la bibliothèque est établie via SCS/Fibre, TCP/IP, série ou SCSI/Fibre, ainsi que le format à utiliser

    • Reconfigurer le matériel de bibliothèque

      Remarque :

      Reportez-vous au guide d'informations produit ACSLS pour consulter la liste actualisée de bibliothèques prises en charge, de types d'unité et de types de média, et la comptabilité unité-média.

Installation des connexions au matériel de la bibliothèque

Cette section couvre l'installation des connexions au matériel de la bibliothèque.

Ajout du pilote de l'appareil SCSI mchanger

Le changeur de média SCSI (mchanger) est le pilote de l'appareil qui permet la communication entre ACSLS et toute bibliothèque SCSI ou connecté via Fibre Channel et fonctionnant avec un système d'exploitation Solaris. Sous Linux, ACSLS exploite le pilote sg natif.

Sous Solaris et Linux, ACSLS crée également les liens /dev/mchanger que vous indiquez lors de la configuration du matériel de la bibliothèque avec ACSLS.

L'ajout de la prise en charge des bibliothèques SCSI constitue une étape facultative du processus d'installation. Toutefois, dans certains cas, vous devez ajouter une nouvelle bibliothèque SCSI ou simplement la prise en charge SCSI à une installation ACSLS existante. Vous pouvez installer les pilotes nécessaires et créer les liens mchanger à tout moment.

  1. Connectez-vous au serveur ACSLS avec l'utilisateur root, puis entrez votre mot de passe.

  2. Accédez au répertoire d'installation :

    cd $ACS_HOME/install

  3. Assurez-vous que la bibliothèque SCSI est opérationnelle et physiquement connectée au serveur ACSLS.

    Remarque :

    (Solaris) à moins que le matériel multiacheminement ait été configuré délibérément pour la bibliothèque SL500, il est important de désactiver les E/S multiacheminement des pilotes des appareils parent, tels que le pilote "fp" utilisé sur le chemin de connexion de la bibliothèque. Si vous éprouvez des difficultés pour établir une connexion avec le SL500, assurez-vous que les E/S multiacheminement ont été désactivés dans le fichier <driver>.conf qui se situe généralement dans le répertoire /kernel/drv/fp.conf.

    mpxio-disable="yes"

  4. Invoquer le script approprié d'installation de pilote :

    • Solaris

      ./install_scsi_sol.sh
      
    • Linux

      ./install_scsi_Linux.sh 
      

Activation de la prise en charge de TCP/IP du modèle SL8500 ou SL3000

Si vous avez installé la bibliothèque SL8500 ou SL3000 et que vous souhaitez activer la prise en charge de TCP/IP, reportez-vous à Prise en charge de la configuration TCP/IP double. Ces sections traitent des entrées du tableau de routage personnalisé que vous devez créer.

Configuration ou reconfiguration du matériel de la bibliothèque

Il existe deux façons de configurer ou de reconfigurer le matériel de la bibliothèque (qu'il s'agisse de bibliothèques ou de lecteurs de bande neufs ou modifiés) :

  • acsss_config

    Cette commande doit être exécutée lorsqu'ACSLS est à l'arrêt. Utilisez acsss_config pour :

    • Configurer le matériel de la bibliothèque pour la première fois

    • Supprimer des ACS

    • Modifier ou supprimer les connexions de port d'une bibliothèque

    • Reconfigurer les bibliothèques connectées via Fibre Channel ou SCSI

  • Utilitaire Dynamic Configuration (config)

    Exécutez cet utilitaire alors qu'ACSLS est encore en cours d'exécution. Utilisez config pour toutes les modifications sauf celles exclues ci-dessus. Avec l'utilitaire config vous pouvez :

    • Ajouter de nouvelles bibliothèques

    • Mettre à jour les configurations de bibliothèques connectées via TCP/IP

    • Ajouter des connexions de port, des LSM, des CAP et des unités

Utilisation d'acsss_config pour configurer le matériel de la bibliothèque

L'utilisation de la commande acsss_config permet de configurer ou de reconfigurer le matériel de la bibliothèque :

  • Chaque ACS doit avoir au moins un CAP. Il peut s'agir d'un CAP partagé avec une autre partition.

  • Une unité au moins doit être configurée dans tout le système ACSLS.

    Par exemple, si ACSLS prend en charge quatre bibliothèques, trois d'entre elles peuvent ne contenir aucune unité (0). Toutefois, la quatrième bibliothèque doit contenir au moins une unité.

  • Configuration du matériel de la bibliothèque

    Utilisez l'utilitaire acsss_config pour configurer le matériel de votre bibliothèque pour la première fois. L'utilitaire acsss_config est piloté par menus, et l'option 8 vous permet d'effectuer des tâches comme configurer le matériel pour la première fois, supprimer les bibliothèques ou modifier les connexions de port des bibliothèques.

    Remarque :

    ACSLS vous permet d'ignorer les numéros ACS lorsque vous configurez ou reconfigurez des bibliothèques (voir option 6). Autant acsss_config que Dynamic Configuration prennent en charge la possibilité de spécifier et d'ignorer les numéros ACS. Par exemple : après avoir migré d'un ACS 0 (9310) vers un ACS 1 (SL8500), vous pouvez retirer l'ACS 0 sans renuméroter les ID d'unité et de volume de l'ACS 1 (SL8500) restant.
  • Reconfigurer le matériel de bibliothèque

    Avant d'utiliser acsss_config pour mettre à jour les informations de configuration de toutes les bibliothèques, enregistrez la configuration actuelle. La modification des numéros ACS affectés aux bibliothèques actuelles est susceptible de causer la marquage de tous vos volumes comme étant absents et la modification des adresses de vos unités. Enregistrez la sortie provenant d'une commande query lmu all pour enregistrer vos numéros ACS et vos connexions de port actuels.

    Remarque :

    Si acsss_config supprime un ACS physique existant de la configuration alors que des bibliothèques logiques dotées de connexions client existent toujours pour cet ACS, le sous-système SMCE pourrait apparaître en état de maintenance.

    Pour éviter cela, avant d'utiliser acsss_config pour supprimer un ACS de la configuration de la bibliothèque, toute bibliothèque logique associée doit être supprimée à partir de l'interface graphique ACSLS (ou de la CLI lib_cmd dans ACSLS 8.2 et versions ultérieures). Le fait de supprimer d'abord les bibliothèques associées permet d'assurer que toutes informations connexes sont correctement effacées.

    Après avoir configuré pour la première fois votre bibliothèque, vous pouvez utiliser l'utilitaire config pour ajouter ou reconfigurer de façon dynamique des ACS, LSM ou lecteurs de bande sans pour autant interrompre ACSLS.

    Pour plus d'informations à propos des procédures, reportez-vous à La macro acsss.

    Remarque :

    La base de données ACSLS doit être mise à jour avec acsss_config ou config dès que la configuration physique de la bibliothèque est modifiée. ACSLS ne s'exécutera par correctement si la configuration définie dans la base de données correspondante ne correspond pas à la configuration définie dans la bibliothèque.

    Exemple :

    Les modifications de configuration qui requièrent une mise à jour de la base de données incluent :

    • L'ajout ou la suppression d'un ACS, LSM (y compris un LSM connecté via SCSI, tel que le SL500), PTP, transport ou LMU de secours

      Mise en garde :

      Après avoir installé un nouveau ACS ou LSM, assurez-vous que chaque bibliothèque et chaque SLM connectés sont entièrement configurés (matériel), sous tension et prêts, avant de reconfigurer ACSLS. Sinon, acsss_config ou config ne configureront pas la bibliothèque correctement.

      Remarque :

      Pour que ACSLS HA puisse contrôler une bibliothèque supplémentaire, vous devez ajouter une entrée dans le fichier ha_acs_list.txt. Reportez-vous à A propos d'ACSLS HA pour obtenir plus d'informations.
    • Ajout ou suppression d'une connexion de port entre le système du serveur et la LMU

Démarrer acsss_config :

  1. Connectez-vous en tant qu'utilisateur acsss.

  2. Suivez cette étape si vous souhaitez reconfigurer le matériel de votre bibliothèque :

    Affichez vos numéros d'ACS existants, les ID de partition et les connexions de port avec la commande query lmu all cmd_proc avant d'arrêter ACSLS et d'enregistrer ces informations.

  3. Arrêtez ACSLS s'il est en cours d'exécution.

  4. Exécuter l'utilitaire de configuration :

    acsss_config

    L'écran ACSLS feature configuration s'affiche.

    Remarque :

    L'utilitaire de configuration acsss_config configure la bibliothèque correctement à moins que l'ensemble des bibliothèques, LSM et transports ne soient pas entièrement configurés, sous tension ou prêt.

    Le menu suivant s'affiche :

    ACSLS feature configuration 
    Please enter the number followed by Return for your choice from the following menu to configure product behavior in that area. 
    Press? followed by the Return key for help. 
    1: Set CSI tuning variables 
    2: Set event logging variables 
    3: Set general product behavior variables 
    4: Set access control variables 
    5: Set automatic backup parameters 
    6: Rebuild Access Control information 
    7: Event Notification settings 
    8: Define or Change Library Hardware Configuration 
    E: Exit 
    Menu choice: 
    

    Remarque :

    Pour en savoir plus sur les options 1 à 7, reportez-vous au Définition des variables contrôlant le comportement d'ACSLS.
  5. Sélectionnez l'option 8.

    Les invites suivantes vous permettent de configurer votre configuration.

    • Invite : Configure library communications? (y/n):

      Entrez y pour établir ou mettre à jour les communications entre le serveur ACSLS et n'importe quelles bibliothèques. Cela inclut ajouter, supprimer ou modifier les connexions de port vers les bibliothèques et ajouter, supprimer ou modifier des partitions de bibliothèque.

      La sélection n actualise les configurations de vos bibliothèques actuelles.

      Le fait d'ignorer la configuration des communications de votre bibliothèque et d'uniquement actualiser votre configuration matérielle constitue la meilleure et la plus facile des options si vous n'avez pas besoin d'ajouter ou de supprimer des ACS, ou d'ajouter, de modifier ou de supprimer des connexions vers les bibliothèques. Vous ignorez la redéfinition de toutes les connexions actuelles vers vos bibliothèques et actualisez uniquement la configuration de la bibliothèque enregistrée dans la base de données ACSLS. Cela élimine le risque d'oublier une connexion vers une bibliothèque ou de l'indiquer de façon incorrecte.

    • Invite : Library server database exists and will be overwritten, continue? (y or n): y

      Cette invite indique uniquement si les communications de la bibliothèque ont été établies précédemment et s'il existe une base de données.

      Si vous répondez y à cette invite, les modifications sont apportées à la configuration.

  6. Indiquez le nombre d'ACS à prendre en charge.

    • Invite : Number of ACSs to be supported:

      Entrez le nombre d'ACS (de 1 à 32) pris en charge sur votre site. Vous devez au moins disposer de "1" ACS. Le matériel doit être installé pour prendre en charge un ou plusieurs ACS.

      Remarque :

      Une paire de bibliothèques L700e connectée par un port PTP compte pour un ACS.

      Vous pouvez ignorer la numérotation des ACS lors de la configuration ou de la reconfiguration des bibliothèques sans affecter les numéros ACS de façon séquentielle.

  7. Indiquez chaque numéro ACS.

    • Invite : Please enter the first ACS number [default: 0]:

      Entrez le numéro de cet ACS.

      Mise en garde :

      Lorsque vous reconfigurez des ACS existants, indiquez les numéros d'ACS qui leur sont actuellement affectés.

      Vous êtes ensuite invitées à définir les connexions de périphérique pour chaque ACS.

  8. Indiquez et définissez le partitionnement de la bibliothèque.

    • Invite : Is ACS #n in a partitioned SL8500 or SL3000? (y or n)

      • Si vous entrez y, l'ID partition de l'ACS vous sera demandé.

        Cet ID partition doit correspondre à l'ID partition affiché dans la console SL.

      • Si la bibliothèque n'est pas partitionnée ou si elle est connectée via SCSI/Fibre Channel, entrez n.

      ACSLS ne prend pas en charge les bibliothèques partitionnées connectées via SCSI/Fibre Channel, telle que la SL500. Aussi, les bibliothèques partitionnées connectées via SCSI/Fibre Channel n'ont pas d'ID partition.

  9. Définissez les connexions de périphérique (ports) pour chaque ACS.

    • Invite : Number of connections to ACS #n

      Cette invite s'affiche pour chaque ACS configuré et établit le nombre de ports de communication pour chaque ACS. Connexions :

      • Connexions SCSI

        Remarque :

        Un L1400 doté d'une paire de bibliothèques SCSI L700e connecté via PTP dispose de deux connexions : une pour chaque L700e.
      • La connexion série ou TCP/IP entre ACSLS et la bibliothèque. Au moins deux connexions sont recommandées.

        Si vous êtes connecté à plusieurs bibliothèques SL8500, un maximum de quinze connexions est autorisé.

    Les ACS doivent être physiquement connectés. Entrez un nombre décimal compris entre 1 et 15.

    • Invite : Device or host - ACS#n, connection #n:

      Entrez le périphérique ou l'hôte pour chacune des connexions.

      Mise en garde :

      Assurez-vous d'indiquer correctement le nom d'hôte et l'adresse IP. Assurez-vous de vous connecter à la bonne bibliothèque.

      Assurez-vous que toutes les connexions indiquées pour un ACS pointent effectivement à cet ACS.

      Pour indiquer la connexion à une LMU connecté via TCP/IP. entrez l'une des informations suivantes :

      • Une adresse IP

      • Un nom d'hôte

      • Un nom d'hôte qualifié complet

      Remarque :

      Si un nom d'hôte est indiqué, ce nom d'hôte doit être mappé sur l'adresse IP entrée dans la bibliothèque SL8500 ou SL3000, ou dans une LMU 9330. Ce mappage nom d'hôte-adresse IP est propre au site. Généralement, le mappage repose sur le fichier /etc/hosts, votre serveur DNS, NIS ou NIS+.

      Exemple :

      Exemples de nom de périphérique TCP/IP pour les bibliothèques SL8500, SL3000 ou 9300

      Device or host - ACS #0, connection #0: hostname1 
      Device or host - ACS #0, connection #1: hostname2 
      Device or host - ACS #1, connection #0: fully_qualified_hostname 
      Device or host - ACS #2, connection #0: 192.168.174.31 
      

      Remarque :

      ACSLS ne prend en charge que les connexions TCP/IP vers le modèle SL3000. ACSLS ne prend pas en charge les modèles SL3000 connectés via Fibre Channel. Une connexion à un ACS 9330 peut être soit en série soit par TCP/IP, mais pas les deux à la fois.

      Exemple :

      Exemples de nom de périphérique série pour les bibliothèques 4400 ou 9300

      Device or host - ACS #0, device #0: /dev/ttya 
      Device or host - ACS #0, device #1: /dev/ttyb 
      

      Les bibliothèques connectées via Fibre Channel ou SCSI sont connectées via des périphériques mchanger.

      Exemple :

      Exemple de nom de périphérique pour les bibliothèques SCSI

      Device or host - ACS #1, connection #0: /dev/mchanger2 
      

      Un L1400 doté d'une paire de bibliothèques SCSI L700e connecté via PTP dispose de deux connexions : une pour chaque L700e.

      Exemple :

      Exemple de nom de périphérique pou une paire de bibliothèques L700e

      Device or host - ACS #1, connection #0: /dev/mchanger2 
      Device or host - ACS #1, connection #1: /dev/mchanger3 
      

      Si vous devez définir davantage d'ACS, vous serez invité à entrer leur nombre ACS (voir étape 6).

  10. Créez ou mettez à jour la configuration dans la base de données ACSLS.

    • Invite : This step builds a database image of your complete library hardware configuration. Before proceeding, make sure that your library is completely configured, that all subsystems are functional and powered on. Build/Verify library configuration? (y or n):

      Entrez y.

      Avant de poursuivre, assurez-vous que votre bibliothèque est entièrement configurée, que tous les sous-systèmes fonctionnent et qu'ils sont mis sous tension.

      Cette étape met à jour la base de données en prenant en compte toutes les modifications de configuration, sauf les ajouts et les suppressions de connexion de port.

    • Invite : Library server database exists and will be overwritten, continue? (y or n):

      Entrez y. Alors que le script configure la bibliothèque, il affiche le message suivant pour chaque panneau dans chaque LSM.

      ACS # n, LSM # nn, PANEL # nn, created

      Le script génère également un rapport de configuration de bibliothèque et l'ajoute au fichier suivant :

      $ACS_HOME/log/acsss_config.log

  11. Facultatif : configurez des clients non TCP/IP dans Solaris.

    • Invite : Configure client system interfaces? (y or n):

      Répondez (y ou n) lorsque le système vous demande si vous souhaitez configurer les interfaces système client.

      Entrez n, à moins que vous n'utilisiez un client ICL avec le protocole OSLAN.

      Le fait d'entrer y affiche le message suivant :

      CSI SELECTION TABLE 
      
      1) OSLAN CSI Not Selected
      2) ONC/RPC CSI Always Selected 
      
      Do you want to change the CSI selection table (n): 
      

      Si vous entrez y, le message suivant s'affiche :

      Select OSLAN CSI (n):

      L'option ONC/RPC est toujours sélectionnée.

      Remarque :

      acsss_config sauvegarde automatiquement la base de données, puis met fin à la tâche.
  12. Exécutez acsss enable pour démarrer le serveur.

    Vous pouvez consulter Event Log pour vérifier que tout fonctionne correctement.

    ACSLS démarre automatiquement lorsque le système du serveur a redémarré.

  13. Audite la bibliothèque.

    Un audit met à jour la base de données ACSLS pour correspondre à l'inventaire actuel des cartouches de la bibliothèque.

    ACSLS est désormais prêt à traiter les opérations de la bibliothèque. Si vous souhaitez entrer des commandes ACSLS, connectez-vous en tant que acssa.

Renumérotation d'un ACS

Si vous devez ou souhaitez modifier le numéro d'un ACS existant, reportez-vous à acs_renumber.sh.