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 |
Le package SUNWscacsls
contient le logiciel de l'agent ACSLS qui communique avec Oracle Solaris Cluster. Il comprend des fichiers de configuration spéciaux ainsi que des patchs qui garantissent l'interaction correcte entre ACSLS et Solaris Cluster.
Décompressez le fichier SUNWscacsls.zip
téléchargé dans le répertoire /opt.
# cd /opt # unzip SUNWscacsls.zip
Installez le package SUNWscacsls
.
# pkgadd -d .
Répétez les étapes 1 et 2 sur le noeud adjacent.
Vérifiez qu'acslspool
reste monté sur l'un des deux noeuds.
# zpool status acslspool
Si acslspool
n'est pas monté, vérifiez sur l'autre noeud.
Si acslspool
n'est pas monté sur l'autre noeud, importez-le vers le noeud actuel comme suit :
# zpool import -f acslspool
Ensuite, vérifiez avec zpool status
.
Accédez au répertoire /opt/ACSLSHA/util
de l'un des noeuds et exécutez le script copyUtils.sh
. Cette opération met à jour ou copie les fichiers essentiels vers les emplacements appropriés sur les deux noeuds. Il n'est pas nécessaire de répéter cette opération sur le noeud adjacent.
# cd /opt/ACSLSHA/util # ./copyUtils.sh
Sur le noeud où acslspool
est actif, démarrez l'application ACSLS et vérifiez qu'elle fonctionne. Résolvez tous les problèmes éventuels. Les problèmes majeurs peuvent être résolus en supprimant puis en réinstaller le package STKacsls sur le noeud.
Si vous devez réinstaller le package STKacsls, exécutez le script /opt/ACSLSHA/util/copyUtils.sh
après avoir installé le package.
Arrêtez acsls.
# su - acsss $ acsss shutdown $ exit #
Exportez acslspool
depuis le noeud actif.
# zpool export acslspool
Remarque: Cette opération échoue si l'utilisateuracsss est connecté, si un shell d'utilisateur est actif dans acslspool ou si un service acsss est toujours activé. |
Importez acslspool
depuis le noeud adjacent.
# zpool import acslspool
Démarrez l'application ACSLS sur ce noeud et vérifiez que les bibliothèques fonctionnent correctement. Résolvez tous les problèmes éventuels. Les problèmes majeurs peuvent être résolus en supprimant puis en réinstaller le package STKacsls sur le noeud.
Si vous devez réinstaller le package STKacsls, exécutez le script /opt/ACSLSHA/util/copyUtils.sh
après avoir installé le package.
Le script de démarrage d'ACSLS HA se trouve dans le répertoire /opt/ACSLSHA/utils
. Cet utilitaire enregistre l'agent ACSLS sur Solaris Cluster en transmettant trois arguments :
Le nom d'hôte logique du serveur ACSLS (voir , step-4).
Le groupe IPMP (voir ).
Le zpool de l'application ACSLS (voir ).
Pour démarrer ACSLS HA :
# cd /opt/ACSLSHA/util # ./start_acslsha.sh -hlogical hostname
-gIPMP group
-z acslspool
Cette opération peut prendre quelques minutes.
Une fois qu'acslsha
a démarré et est enregistré sur Solaris Cluster, utilisez les commandes du cluster pour vérifier l'état du groupe de ressources d'ACSLS et de ses ressources associées.
# clrg status === Cluster Resource Groups === Group Name Node Name Suspended Status ---------- --------- --------- ------ acsls-rg node1 No Online node2 No Offline # clrs status === Cluster Resources === Resource Name Node Name State Status Message ------------- --------- ----- -------------- acsls-rs node1 Online Online node2 Offline Offline acsls-storage node1 Online Online node2 Offline Offline <logical host> node1 Online Online node2 Offline Offline
Suspendez provisoirement la disponibilité du cluster au basculement afin de simplifier les tests initiaux.
# clrg suspend acsls-rg # clrg status
Testez la commutation du cluster du noeud actif vers le noeud en veille.
# clrg switch -n standby hostname
acsls-rg
Une fois que la commutation a été établie, surveillez l'activité depuis chacune des deux consoles système.
Utilisez tail -f
file_name
pour surveiller l'activité sur chaque noeud, en particulier :
a) /var/adm/messages c) /var/cluster/logs/DS/acsls-rg/acsls-rs/start_stop_log.txt
Résolvez les problèmes éventuels que la commutation a révélés.
Vérifiez la connectivité au réseau depuis un système client ACSLS à l'aide du nom d'hôte logique du serveur ACSLS.
$ pingacsls_logical_host
$ ssh root@acsls_logical_host
hostname passwd:
Cette opération doit renvoyer le nom d'hôte du noeud actif.
Vérifiez le fonctionnement d'ACSLS.
$ acsss status
Répétez les étapes 3, 4 et 5 pour le noeud opposé.
Rétablissez la disponibilité au basculement du cluster.
# clrg resume acsls-rg # clrg status
Réinitialisez le noeud actif et surveillez le fonctionnement depuis les deux consoles système et en particulier les points suggérés à l'étape 3 ci-dessus. Vérifiez le basculement automatique vers le noeud en veille.
Vérifiez l'accès réseau à l'hôte logique depuis un système client, comme suggéré à l'étape 4.
Une fois que le fonctionnement d'ACSLS est actif sur le nouveau noeud, réinitialisez ce noeud et observez le basculement vers le noeud opposé.
Répétez la vérification du réseau comme suggéré à l'étape 4.