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 .
Téléchargez ACSLS 8.4 vers le répertoire /opt
de chaque serveur.
Décompressez le fichier zip téléchargé.
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
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
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.
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.Confirmez que la bibliothèque associée est connectée.
# su - acsss $ testlmutcp <library ip address>
Exécutez la routine de configuration de la bibliothèque.
$ acsss_config
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.
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.
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.
Connectez-vous sur le noeud adjacent et importez acslspool.
# zpool import acslspool
Si cette opération échoue, essayez zpool import -f acslspool
.
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.
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
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.
Si un patch d'ACSLS 8.4 a été ajouté au premier noeud, répétez l'installation du patch sur ce noeud.
Confirmez que la bibliothèque associée est connectée.
# su - acsss $ testlmutcp <library ip address>
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.