Skip Headers
StorageTek Automated Cartridge System Library Software Installation, configuration et fonctionnement du cluster 8.3 en haute disponibilité
Version 8.3
E54097-01
  Accéder à la table des matières
Sommaire
Accéder à l'index
Index

Précédent
Précédent
 
Suivant
Suivant
 

10 Installation, mise à jour et suppression de composants logiciels

Ce chapitre aborde l'installation, la mise à jour et la suppression de composants logiciels.

Installation de patches pour ACSLS

Pour installer des patches pour le package STKacsls, procédez comme suit :

  1. Suspendez le contrôleur du cluster.

    # clrg suspend acsls-rg
    
  2. Téléchargez le patch vers votre dossier /opt et décompressez le patch.

  3. Accédez au répertoire /opt/ACSLS_8.x.x et suivez les instructions données dans le fichier README.txt du patch.

  4. Commutez le contrôle sur le noeud adjacent et répétez l'installation du patch sur ce noeud.

    1. Désactivez le contrôle du cluster :

      # clrg suspend acsls-rg
      
    2. arrêtez l'exécution d'acsls.

      # su - acsss
      $ acsss shutdown
      
    3. Commutez le contrôle sur le noeud adjacent.

       # clrg switch -n <other node> acsls-rg
      
    4. Installez le patch ACSLS sur ce noeud.

  5. Accédez au répertoire /opt/ACSLSHA/util et exécutez copyUtils.sh.

    # cd /opt/ACSLSHA/util
    # ./copyUtils.sh
    
  6. Démarrez le contrôle de la bibliothèque ACSLS.

  7. Redémarrez le contrôle du cluster du groupe de ressources acsls.

    # clrg resume acsls-rg
    

Suppression du package ACSLS Package

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 :

  1. Suspendez le contrôleur du cluster.

    node1:# clrg suspend acsls-rg
    
  2. Sur le noeud actif, arrêtez ACSLS.

    node1:# su - acsss
    node1:$ acsss shutdown
    node1:$ exit
    node1:#
    
  3. 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.

  4. Connectez-vous sur l'autre noeud et importez la baie de disques partagés.

    node1:# ssh <alternate node>
    node2:# zpool import acslspool
    
  5. Arrêtez ACSLS.

    node2:# su - acsss
    node2:$ acsss shutdown
    node2:$ exit
    node2:#
    
  6. Supprimez le package STKacsls.

    node2:# pkgrm STKacsls
    
  7. Revenez au premier noeud et supprimez le package STKacsls.

    node2:# exit
    node1:# pkgrm STKacsls
    

Installation des mises à niveau d'ACSLS

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 :

  1. Téléchargez le patch STKacsls vers votre dossier /opt et décompressez le patch. Répétez cette étape sur l'autre noeud.

  2. 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.

  3. Accédez au répertoire /opt/ACSLS_8.x.x et suivez les instructions données dans le fichier README.txt.

  4. Exportez acslspool.

    node1:# zpool export acslspool
    

    Cette opération échoue si vous êtes connecté en tant qu'utilisateur acsss.

  5. Connectez-vous à l'autre noeud et répétez les étapes 1 à 3.

  6. Accédez au répertoire /opt/ACSLSHA/util et exécutez copyUtils.sh.

    node2:# cd /opt/ACSLSHA/util
    node2:# ./copyUtils.sh
    
  7. Démarrez le contrôle de la bibliothèque ACSLS.

    node2:# su - acsss
    node2:$ acsss enable
    node2:$ exit
    node2:#
    
  8. Redémarrez le contrôle du cluster du groupe de ressources acsls.

    node2:# clrg resume acsls-rg
    

Installation de mises à niveau vers ACSLS HA

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 :

  1. Sauvegardez le contenu de $ACS_HOME/acslsha/ha_acs_list.txt et de $ACS_HOME/acslsha/pingpong_interval.

  2. Supprimez le package HA d'origine de chaque noeud :

    # pkgrm SUNWscacsls
    
  3. Téléchargez et décompressez le nouveau fichier SUNWscacsls.zip vers le répertoire /opt de chaque noeud.

  4. Dans le répertoire /opt de chaque noeud, exécutez pkgadd -d . pour installer le package SUNWscacsls décompressé.

  5. Suspendez l'exécution des clusters de chaque noeud.

    # clrg suspend acsls-rg
    
  6. Sur chaque noeud, allez à /opt/ACSLSHA/util et exécutez l'utilitaire de copie :

    # ./copyUtils.sh.
    
  7. Restaurez les données de ha_acs_list.txt et de pingpong_interval que vous avez sauvegardées à l'étape 1.

  8. Redémarrez l'exécution des clusters.

    # clrg resume acsls-r
    

Mise à niveau de Solaris Cluster

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

Suppression de Solaris Cluster

  1. Affichez une liste des ressources configurées.

    # clrs list
    
  2. 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>
    
  3. Affichez le nom du groupe de ressources et effacez-le nominativement.

    # clrg list
    # clrg delete <Group Name>
    
  4. Réinitialisez les deux noeuds en mode non-cluster.

    # reboot -- -x
    
  5. Quand les deux noeuds sont opérationnels, connectez-vous à partir d'un noeud quelconque et supprimez la configuration du noeud.

    # scinstall -r