StorageTek Automated Cartridge System Library Software Installation, configuration et fonctionnement du cluster 8.3 en haute disponibilité Version 8.3 E54097-01 |
|
![]() Précédent |
![]() Suivant |
Ce chapitre aborde l'installation, la mise à jour et la suppression de composants logiciels.
Pour installer des patches pour le package STKacsls, procédez comme suit :
Suspendez le contrôleur du cluster.
# clrg suspend acsls-rg
Téléchargez le patch vers votre dossier /opt
et décompressez le patch.
Accédez au répertoire /opt/ACSLS_8.x.x
et suivez les instructions données dans le fichier README.txt
du patch.
Commutez le contrôle sur le noeud adjacent et répétez l'installation du patch sur ce noeud.
Désactivez le contrôle du cluster :
# clrg suspend acsls-rg
arrêtez l'exécution d'acsls.
# su - acsss $ acsss shutdown
Commutez le contrôle sur le noeud adjacent.
# clrg switch -n <other node> acsls-rg
Installez le patch ACSLS sur ce noeud.
Accédez au répertoire /opt/ACSLSHA/util
et exécutez copyUtils.sh
.
# cd /opt/ACSLSHA/util # ./copyUtils.sh
Démarrez le contrôle de la bibliothèque ACSLS.
Redémarrez le contrôle du cluster du groupe de ressources acsls.
# clrg resume acsls-rg
Il peut être nécessaire de supprimer le package ACSLS lors de la mise à niveau d'ACSLS. Pour ce faire, il est nécessaire de désactiver le contrôle du cluster, suspendre les services ACSLS sur les deux noeuds puis supprimer le package sur chaque noeud. Utilisez la procédure suivante :
Suspendez le contrôleur du cluster.
node1:# clrg suspend acsls-rg
Sur le noeud actif, arrêtez ACSLS.
node1:# su - acsss node1:$ acsss shutdown node1:$ exit node1:#
Exportez le système de fichiers sur la baie de disques partagés.
node1:# cd / node1:# zpool export acslspool
Cette opération échoue si vous êtes connecté en tant qu'utilisateur acsss
.
Connectez-vous sur l'autre noeud et importez la baie de disques partagés.
node1:# ssh <alternate node> node2:# zpool import acslspool
Arrêtez ACSLS.
node2:# su - acsss node2:$ acsss shutdown node2:$ exit node2:#
Supprimez le package STKacsls
.
node2:# pkgrm STKacsls
Revenez au premier noeud et supprimez le package STKacsls
.
node2:# exit node1:# pkgrm STKacsls
Il est nécessaire de supprimer le package STKacsls
sur les deux noeuds avant d'installer une nouvelle version d'ACSLS Voir la procédure expliquée en détail dans la section ci-dessus. Pour installer un nouveau package, procédez comme suit :
Téléchargez le patch STKacsls vers votre dossier /opt
et décompressez le patch. Répétez cette étape sur l'autre noeud.
Avec Solaris Cluster arrêté, assurez-vous que la baie de disques partagés (acslspool
) est montée sur le noeud actuel.
node1:# zpool list
Si acslspool
n'est pas monté, connectez-vous sur l'autre noeud. S'il n'est monté sur aucun des noeuds, importez acslspool
.
Accédez au répertoire /opt/ACSLS_8.x.x
et suivez les instructions données dans le fichier README.txt
.
Exportez acslspool
.
node1:# zpool export acslspool
Cette opération échoue si vous êtes connecté en tant qu'utilisateur acsss
.
Connectez-vous à l'autre noeud et répétez les étapes 1 à 3.
Accédez au répertoire /opt/ACSLSHA/util
et exécutez copyUtils.sh
.
node2:# cd /opt/ACSLSHA/util node2:# ./copyUtils.sh
Démarrez le contrôle de la bibliothèque ACSLS.
node2:# su - acsss node2:$ acsss enable node2:$ exit node2:#
Redémarrez le contrôle du cluster du groupe de ressources acsls.
node2:# clrg resume acsls-rg
Les mises à niveau au package SUNWscacsls
peuvent être effectuées dans arrêter l'exécution de la bibliothèque ACSLS. Cependant, il est recommandé de suspendre l'exécution des clusters pendant une mise à niveau. Pour ce faire :
Sauvegardez le contenu de $ACS_HOME/acslsha/ha_acs_list.txt
et de $ACS_HOME/acslsha/pingpong_interval
.
Supprimez le package HA d'origine de chaque noeud :
# pkgrm SUNWscacsls
Téléchargez et décompressez le nouveau fichier SUNWscacsls.zip
vers le répertoire /opt
de chaque noeud.
Dans le répertoire /opt
de chaque noeud, exécutez pkgadd -d .
pour installer le package SUNWscacsls
décompressé.
Suspendez l'exécution des clusters de chaque noeud.
# clrg suspend acsls-rg
Sur chaque noeud, allez à /opt/ACSLSHA/util
et exécutez l'utilitaire de copie :
# ./copyUtils.sh.
Restaurez les données de ha_acs_list.txt
et de pingpong_interval
que vous avez sauvegardées à l'étape 1.
Redémarrez l'exécution des clusters.
# clrg resume acsls-r
Consultez la documentation Solaris Cluster actuelle pour connaître les procédures spécifiques de mise à niveau.
La commande générale pour la mise à niveau de Solaris Cluster est :
# scinstall -u
Affichez une liste des ressources configurées.
# clrs list
Désactivez puis effacez chacune des ressources de la liste.
# clrs disable acsls-rs # clrs disable acsls-storage # clrs disable <Logical Host Name> # clrs delete acsls-rs # clrs delete acsls-storage # clrs delete <Logical Host Name>
Affichez le nom du groupe de ressources et effacez-le nominativement.
# clrg list # clrg delete <Group Name>
Réinitialisez les deux noeuds en mode non-cluster.
# reboot -- -x
Quand les deux noeuds sont opérationnels, connectez-vous à partir d'un noeud quelconque et supprimez la configuration du noeud.
# scinstall -r