5 Installation d'ACSLS 8.4

L'installation d'ACSLS 8.4 est abordée en détail dans le Guide d'installation du logiciel StorageTek Automated Cartridge System Library Software 8.4. Pour installer ACSLS 8.4, suivez cette procédure de haut niveau .

Installation sur le premier noeud

  1. Téléchargez ACSLS 8.4 vers le répertoire /opt de chaque serveur.

  2. Décompressez le fichier zip téléchargé.

  3. Confirmez que acslspool est monté sur le noeud actuel.

    # zfs list
    NAME                     USED  AVAIL  REFER  MOUNTPOINT
    acslspool               1.60G  47.4G  1.60G  /export/home
    rpool                   6.97G  60.0G  4.58M  /rpool
    rpool/ROOT              4.39G  60.0G    31K  legacy
    rpool/ROOT/solaris      4.39G  60.0G  3.17G  /
    rpool/ROOT/solaris/var  1.22G  60.0G  1.21G  /var
    rpool/VARSHARE          95.5K  60.0G  95.5K  /var/share
    rpool/dump              1.55G  60.0G  1.50G  -
    rpool/swap              1.03G  60.0G  1.00G  -
    node2:# clrg resume acsls-rg
    
  4. Accédez au répertoire d'installation d'ACSLS et exécutez le script d'installation du package :

    # cd /opt/ACSLS_8.4.0
    # ./pkg_install.sh
    
  5. Observez /etc/passwd sur ce noeud. Prenez note des numéros d'ID utilisateur et de groupe affectés aux utilisateurs acsss, acssa et acsdb.

    # tail -3 /etc/passwd
    # grep acsls /etc/group
    

    Lors de l'installation sur le noeud voisin, confirmez que les numéros d'ID d'utilisateur attribués sur le deuxième noeud coïncident avec les numéros d'ID énumérés ici.

  6. Accédez au répertoire source de l'environnement ACSLS et exécutez le script d'installation du package :

    # . /var/tmp/acsls/.acsls_env
    # cd $ACS_HOME/install
    # ./install.sh
    

    Remarque :

    Quand le script d'installation invite à indiquer le répertoire de sauvegarde pour la base de données, spécifiez un répertoire qui est monté sur la baie de disques partagés. Utilisez n'importe quel chemin dans le répertoire d'installation d'ACSLS ($installDir). Par exemple, si vous installez ACSLS dans /export/home, utilisez /export/home/backup pour les fichiers de sauvegarde de la base de données.
  7. Confirmez que la bibliothèque associée est connectée.

    # su - acsss
    $ testlmutcp <library ip address>
    
  8. Exécutez la routine de configuration de la bibliothèque.

    $ acsss_config
    
  9. Vérifiez s'il existe un patch de mise à jour pour ACSLS 8.4. S'il existe un patch, téléchargez-le et installez-le selon les instructions.

  10. Exportez acslspool à partir du noeud actuel.

    $ exit
    # cd /
    # zpool export acslspool
    

    Cette opération échoue si des utilisateurs ou opérations sont actuellement actifs dans le système de fichiers ACSLS.

Installation sur le noeud adjacent

Alors que la plupart des fichiers du package STKacsls sont extraits vers la baie de disques partagés (où ces fichiers ont déjà été installés), il est nécessaire d'installer ACSLS 8.4 sur le noeud adjacent car des utilisateurs ACSLS sont ajoutés à chaque noeud et de nombreux fichiers système (tels que les scripts de démarrage/arrêt SMF, cronjobs) doivent être installés sur chaque noeud.

  1. Connectez-vous sur le noeud adjacent et importez acslspool.

    # zpool import acslspool
    

    Si cette opération échoue, essayez zpool import -f acslspool.

  2. Accédez au répertoire d'installation du package ACSLS et installez le package.

    # cd /opt/ACSLS_8.4.0
    # ./pkg_install.sh
    

    La routine d'installation vous avertit que certains fichiers ACSLS existent déjà dans le répertoire d'installation (sur l'unité partagée). Vous pouvez choisir de les écraser.

  3. Observez les numéros d'ID utilisateur et de groupe qui étaient affectés sur ce noeud aux utilisateurs acsss, acssa, and acsdb.

    # tail -3 /etc/passwd
    # grep acsls /etc/group
    

    Confirmez que ces numéros sont les mêmes que ceux affectés sur le premier noeud. Par défaut, le GID devrait être 100, mais ce numéro change si GID 100 est déjà utilisé.

    Il est important que les numéros UID et GID correspondent sur les deux noeuds. Si ces numéros sont différents sur le deuxième noeud, modifiez le fichier /etc/passwd pour que les numéros UID et GID du deuxième noeud correspondent à ceux du premier noeud.

    A présent, confirmez que les ID de groupe des fichiers dans $ACS_HOME possèdent le groupe acsls. Si ce n'est pas le cas, il est nécessaire de désinstaller puis réinstaller le package STKacsls.

    # pkgrm STKacsls
    # pkgadd STKacsls
    
  4. Héritez l'environnement ACSLS et exécutez le script shell d'installation.

    # . /var/tmp/acsls/.acsls_env
    # cd $ACS_HOME/install
    # ./install.sh
    

    Remarque 1 : quand le script d'installation invite à indiquer le répertoire de sauvegarde pour la base de données, spécifiez un répertoire qui est monté sur la baie de disques partagés. Utilisez n'importe quel chemin dans le répertoire d'installation d'ACSLS ($installDir). Par exemple, si vous installez ACSLS dans /export/home, utilisez /export/home/backup pour les fichiers de sauvegarde de la base de données.

    Remarque 2 : lors de l'exécution de install.sh sur le deuxième noeud, il n'est pas nécessaire de réinstaller les GUI ACSLS. Lorsque le script d'installation avertit que le domaine GUI Acsls existe déjà pour les GUI, sélectionnez simplement Non à l'invite de réinstaller les GUI, et assurez-vous de sélectionner Non à l'invite de suppression des GUI.

  5. Si un patch d'ACSLS 8.4 a été ajouté au premier noeud, répétez l'installation du patch sur ce noeud.

  6. Confirmez que la bibliothèque associée est connectée.

    # su - acsss
    $ testlmutcp <library ip address>
    
  7. Exécutez la routine de configuration de la bibliothèque.

    $ acsss_config
    

    Pour l'activation de la redondance entre le serveur HA et la bibliothèque, reportez-vous à la Figure 2-1, Carte unique d'interface de bibliothèque HBCr vers deux ports Ethernet sur chaque noeud de serveur ou Figure 2-2, Configuration HBC double sur une bibliothèque avec Redundant Electronics. Lorsque vous exécutez acsss_config (option 8), assurez-vous de définir deux connexions vers chaque ACS et saisissez l'adresse IP de bibliothèque pour chaque connexion.