Guide d'installation du logiciel Sun Cluster 3.1 10/03

Mise à niveau vers Sun Cluster 3.1 10/03 (progressive)

Cette rubrique indique la procédure suivante pour effectuer une mise à niveau progressive de Sun Cluster 3.1 vers Sun Cluster 3.1 10/03. Dans une mise à niveau progressive, vous mettez à niveau un noeud de cluster à la fois pendant que les autres restent en fonctionnement.

Pour effectuer une mise à niveau à partir du logiciel Sun Cluster 3.0, exécutez les procédures de la rubrique Mise à niveau vers Sun Cluster 3.1 10/03 (non progressive).


Remarque :

Sun Cluster 3.1 10/03 ne prend pas en charge la mise à niveau progressive du logiciel Solaris 8 vers Solaris 9. Vous pouvez mettre à niveau Solaris vers une version de mise à jour pendant la mise à niveau progressive de Sun Cluster. Pour mettre à niveau une configuration Sun Cluster de Solaris 8 vers Solaris 9, exécutez les procédures de la rubrique Mise à niveau vers Sun Cluster 3.1 10/03 (non progressive).


Tableau 3–2 Liste des tâches : mise à niveau vers Sun Cluster 3.1 10/03 (non progressive)

Tâche 

Instructions 

1. Lire les exigences et restrictions de la mise à niveau. 

Conditions et restrictions de la mise à niveau

2. Mettre le cluster hors service, désactiver les ressources et s'assurer que les données partagées et le contenu des disques système ont été sauvegardés.  

Préparation du cluster pour la mise à niveau (progressive)

3. Mettre à niveau le logiciel Solaris, si nécessaire, vers une version de mise à jour de Solaris prise en charge. De façon facultative, mettre à niveau VERITAS Volume Manager (VxVM).  

Mise à niveau vers une version de mise à jour de maintenance de Solaris (progressive)

4. Mettre à niveau vers une structure Sun Cluster 3.1 10/03 et un logiciel de service de données. Si nécessaire, mettre à niveau des applications. Si VxVM a été mis à niveau, mettre à niveau les groupes de disques.  

Mise à niveau vers Sun Cluster 3.1 10/03 (progressive)

5. Mettre à niveau le module Sun Cluster vers Sun Management Center, si besoin est. Ré-enregistrer les types de ressources, activer les ressources et mettre en ligne les groupes de ressources. 

Fin de la mise à niveau vers Sun Cluster 3.1 10/03 (progressive)

Préparation du cluster pour la mise à niveau (progressive)

Exécutez cette procédure sur un seul noeud à la fois. Le noeud mis à niveau est sorti du cluster, pendant que les autres noeuds continuent à fonctionner en tant que membres actifs du cluster.


Remarque :

évitez d'utiliser les nouvelles fonctions de la version à jour, d'installer de nouveaux services de données ou d'exécuter des commandes de configuration administratives, tant que les noeuds du cluster n'ont pas tous été mis à niveau avec succès.


  1. Assurez-vous que la configuration respecte les conditions de mise à niveau.

    Reportez-vous à la rubrique Conditions et restrictions de la mise à niveau.

  2. Conservez à portée de main les CD, la documentation et les patchs de tous les logiciels que vous mettez à niveau avant de mettre le cluster à niveau.

    • environnement d'exploitation Solaris 8 ou Solaris 9 ;

    • structure Sun Cluster 3.1 10/03 ;

    • services de données Sun Cluster 3.1 10/03 (agents) ;

    • applications gérées par les agents des services de données de Sun Cluster 3.1 10/03.

    Reportez-vous à la rubrique « Patchs et niveaux de microprogrammes requis « des Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.

  3. (Facultatif) Installez la documentation Sun Cluster 3.1 10/03.

    Installez les packages de documentation à l'emplacement de votre choix, comme une console administrative ou un serveur de documentation. Reportez-vous au fichier index.html au plus haut niveau du Sun Cluster 3.1 10/03 CD-ROM pour accéder aux instructions d'installation.

  4. Visualisez l'état du cluster à partir de l'un des noeuds.

    Enregistrez ces données afin de pouvoir les consulter ultérieurement.


    % scstat
    % scrgadm -pv[v]

    Reportez-vous aux pages des manuels scstat(1M) et scrgadm(1M) pour de plus amples informations.

  5. Devenez superutilisateur d'un noeud du cluster à mettre à niveau.

  6. Déplacez tous les groupes de ressources et de périphériques tournant sur le noeud à mettre à niveau.


    # scswitch -S -h noeud_origine
    
    -S

    Évacue tous les groupes de ressources et groupes de périphériques.

    -h noeud_origine

    Indique le nom du noeud à partir duquel déplacer les groupes de ressources et de périphériques

    Reportez-vous à la page de manuel scswitch(1M) pour de plus amples informations.

  7. Vérifiez que l'évacuation ait été réalisée avec succès.


    # scstat -g -D
    
    -g

    Affiche le statut de tous les groupes de ressources.

    -D

    Affiche le statut de tous les groupes de périphériques de disques.

  8. Assurez-vous que le disque système et les données sont sauvegardés.

  9. Fermez le noeud pour le mettre à niveau et l'initialiser en mode non-cluster.


    # shutdown -y -g0
    ok boot -x
    

    Les autres noeuds du cluster continuent de fonctionner en tant que membres actifs du cluster.

  10. Envisagez-vous de mettre à niveau le logiciel Solaris vers une version de mise à jour de maintenance ?


    Remarque :

    le cluster doit déjà exécuter ou être mis à niveau vers un environnement d'exploitation au moins équivalent au niveau requis de Solaris afin de prendre en charge le logiciel Sun Cluster 3.1 10/03. Reportez-vous au document Notes de version de Sun Cluster 3.1 10/03 pour de plus amples informations sur les versions prises en charge de l'environnement d'exploitation de Solaris.


Mise à niveau vers une version de mise à jour de maintenance de Solaris (progressive)

Exécutez cette procédure pour mettre à niveau l'environnement d'exploitation Solaris 8 ou Solaris 9 vers une version de mise à jour de maintenance prise en charge.


Remarque :

pour mettre à niveau un cluster à partir du logiciel Solaris 8 vers Solaris 9, avec ou sans mise à niveau du logiciel Sun Cluster, vous devez effectuer une mise à niveau non progressive. Allez à la rubrique Mise à niveau vers Sun Cluster 3.1 10/03 (non progressive).


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubrique Préparation du cluster pour la mise à niveau (progressive).

  2. Mettez provisoirement en commentaire toutes les entrées pour les systèmes de fichiers montés globalement dans le fichier /etc/vfstab.

    Vous éviterez ainsi à la mise à niveau de Solaris de monter les périphériques globaux.

  3. Suivez les instructions des procédures d'installation pour la version de mise à jour de maintenance de Solaris vers laquelle vous effectuez la mise à niveau.


    Remarque :

    ne réinitialisez pas le noeud lorsque vous êtes invité à le faire.


  4. Supprimez les commentaires des entrées du fichier /a/etc/vfstab concernant les systèmes de fichiers montés globalement, effectués à l'Étape 2.

  5. Installez tous les patchs du logiciel Solaris ainsi que les patchs matériels, puis téléchargez tous les microprogrammes des patchs matériels dont vous pourriez avoir besoin.


    Remarque :

    ne réinitialisez pas le noeud avant l'Étape 6.


  6. Réinitialisez le noeud en mode non-cluster.

    Insérez un double tiret (--) dans la commande suivante :


    # reboot -- -x
    

  7. Mettez à niveau le logiciel Sun Cluster.

    Allez à la rubrique Mise à niveau vers Sun Cluster 3.1 10/03 (progressive).

Mise à niveau vers Sun Cluster 3.1 10/03 (progressive)

Exécutez cette procédure pour mettre à niveau un noeud vers le logiciel Sun Cluster 3.1 10/03 pendant que les autres noeuds du cluster sont en mode cluster.


Remarque :

n'utilisez aucune nouvelle fonctionnalité du logiciel Sun Cluster 3.1 10/03 tant que tous les noeuds du cluster n'ont pas été mis à niveau.


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubrique Préparation du cluster pour la mise à niveau (progressive).

    Si vous avez mis à niveau l'environnement d'exploitation Solaris vers une version de mise à jour de maintenance, assurez-vous également que toutes les étapes de la rubrique Mise à niveau vers une version de mise à jour de maintenance de Solaris (progressive) ont été suivies.

  2. Mettez à niveau vers le logiciel Sun Cluster 3.1 10/03.

    1. Insérez le Sun Cluster 3.1 10/03 CD-ROM dans le lecteur de CD du noeud.

      Si le démon de gestion des volumes vold(1M) est en fonctionnement et qu'il est configuré pour gérer les lecteurs de CD, il charge automatiquement le CD sur le répertoire /cdrom/suncluster_3_1_u1.

    2. Déplacez-vous sur le répertoire /cdrom/suncluster_3_1/SunCluster_3.1/Sol_ver/Tools, ver correspondant à 8 (pour Solaris 8) ou 9 (pour Solaris 9) .


      # cd /cdrom/suncluster_3_1_u1/SunCluster_3.1/Sol_ver/Tools
      

    3. Installation du logiciel Sun Cluster 3.1 10/03.


      Remarque :

      n'utilisez pas la commande /usr/cluster/bin/scinstall déjà installée sur le noeud. Vous devez utiliser la commande scinstall du Sun Cluster 3.1 10/03 CD-ROM.



      ./scinstall -u update -M patchdir=nom_rép
      
      -M patchdir=nom_rép[[,patchlistfile=nom_fichier]]

      Indique le chemin d'accès aux informations des patchs de manière à ce que ces patchs puissent être installés à l'aide de la commande scinstall. Si vous ne spécifiez pas de fichier de liste de patchs, scinstall installe tous les patchs dans le répertoire nom_rép, y compris les patchs .tar, .jar et .zip.

      L'option -M n'est pas requise. Vous pouvez utilisez la méthode que vous préférez pour installer les patchs.


      Astuce :

      si le processus de mise à niveau est interrompu, utilisez la commande scstat(1M) pour vérifier que le noeud est en mode non-cluster (Offline), puis redémarrez la commande scinstall.


      # scstat -n
      -- Noeuds du cluster --
                         Nom du cluster   Statut
                         --------------   ------
      Noeud de cluster : nom du cluster   Offline
      Noeud de cluster : nom du cluster   Offline

      Reportez-vous à la rubrique « Patchs et niveaux de microprogrammes requis « des Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.

      Pour de plus amples informations, reportez-vous à la page scinstall(1M) du manuel.


      Remarque :

      le logiciel Sun Cluster 3.1 requiert au minimum la version 3.5.1 de Sun Explorer. La mise à niveau vers Sun Cluster comprend l'installation du logiciel de collecte de données Sun Explorer, à utiliser avec l'utilitaire sccheck. Si une autre version du logiciel Sun Explorer était déjà installée avant la mise à niveau, elle est remplacée par la version fournie avec Sun Cluster. Les options telles que l'identité de l'utilisateur et la visualisation de données sont préservées, mais les entrées crontab doivent être recréées manuellement.


    4. Déplacez-vous sur le répertoire racine du CD, puis éjectez le CD.

    5. Installez les patchs de Sun Cluster 3.1 10/03.

  3. Prévoyez-vous de mettre à niveau des services de données ?

    • Dans l'affirmative, allez à l'Étape 4.

    • Dans la négative, allez directement à l'Étape 6.

  4. Mettez les applications à niveau, au besoin.


    Remarque :

    ne mettez pas à niveau une application lorsque sa nouvelle version ne peut pas co-exister avec l'ancienne dans le cluster.


    Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.

  5. (Facultatif) Pour chaque noeud sur lequel sont installés des services de données, mettez à niveau vers le logiciel de mise à jour des services de données de Sun Cluster 3.1 10/03.


    Remarque :

    vous devez mettre à niveau Sun Cluster HA pour Oracle 3.0 64-bit pour le service de données de Solaris 9 vers la version Sun Cluster 3.1 10/03. Dans le cas contraire, vous pouvez continuer à utiliser les services de données de Sun Cluster 3.0 après une mise à niveau vers le logiciel Sun Cluster 3.1 10/03.


    1. Insérez le Sun Cluster 3.1 Agents CD-ROM dans le lecteur de CD du noeud.

    2. Installez les patchs de mise à jour des services de données de Sun Cluster 3.1 10/03.

      Choisissez l'une des méthodes suivantes.

      • Pour mettre à niveau un ou plusieurs des services de données indiqués, tapez la commande suivante.


        # scinstall -u update -s srvc[,srvc,…] -d image_cd
        
        -u update

        Met un noeud de cluster à niveau vers une version ultérieure de Sun Cluster.

        -s srvc

        Met à niveau le service de données indiqué.

        -d image_cd

        Indique l'emplacement du répertoire de l'image du CD.

      • Pour mettre à niveau tous les services de données du noeud, entrez la commande suivante :


        # scinstall -u update -s all -d image_cd
        

        -s all

        Met à niveau tous les services de données.

        Cette commande considère que les mises à jour de tous les services de données installés figurent dans la version mise à jour. Si ce n'est pas le cas, le service de données concerné n'est pas mis à niveau.

    3. Modifiez le répertoire racine du CD, puis éjectez le CD.

    4. Installez les patchs du logiciel du services de données de Sun Cluster 3.1 10/03.

    5. Vérifiez que chaque patch de mise à jour des services de données est installé correctement.

      Consultez le journal de la mise à niveau, référencé à la fin des messages émis en cours de mise à niveau.

  6. Réinitialisez le noeud dans le cluster.


    # reboot
    

  7. Exécutez la commande suivante sur le noeud mis à niveau afin de vérifier que le logiciel Sun Cluster 3.1 10/03 est bien installé.


    # scinstall -pv
    

  8. À partir de n'importe quel noeud, vérifiez le statut de la configuration du cluster.


    % scstat
    % scrgadm -pv[v]

    Le résultat devrait être le même que pour l'Étape 4 de la rubrique Préparation du cluster pour la mise à niveau (progressive).

  9. Avez-vous un autre noeud à mettre à niveau ?

Fin de la mise à niveau vers Sun Cluster 3.1 10/03 (progressive)

  1. Assurez-vous que toutes les procédures de mise à niveau ont été effectuées pour tous les noeuds du cluster mis à niveau.

  2. Utilisez-vous Sun Management Center pour surveiller votre configuration Sun Cluster ?

    • Dans la négative, allez à l'Étape 3.

    • Dans l'affirmative, procédez comme suit.

    1. Assurez-vous que tous les packages du noyau Sun Management Center sont installés sur les machines appropriées, comme indiqué dans la documentation d'installation de Sun Management Center.

      Cette étape comprend l'installation des packages de l'agent Sun Management Center sur chaque noeud du cluster.

    2. Devenez superutilisateur du serveur Sun Management Center.

    3. Insérez le Sun Cluster 3.1 10/03 CD-ROM dans le lecteur de CD.

    4. Déplacez-vous sur /cdrom/suncluster_3_1/SunCluster_3.1/Sol_ver/Packages, ver correspondant à 8 (pour Solaris 8) ou 9 (pour Solaris 9) .


      # cd /cdrom/suncluster_3_1_u1/SunCluster_3.1/Sol_ver/Packages
      

    5. Installez le package du serveur du module SUNWscssv de Sun Cluster.


      # pkgadd -d . SUNWscssv
      

    6. Déplacez-vous sur le répertoire racine du CD, puis éjectez le CD.

    7. Devenez superutilisateur du serveur d'aide Sun Management Center.

    8. Répétez la procédure de l'Étape e à l'Étape g pour installer le package du serveur d'aide du module SUNWscshl de Sun Cluster.

  3. Réenregistrez et mettez à jour les versions de tous les types de ressources ayant reçu une nouvelle version lors de la mise à niveau, puis réactivez les ressources et remettez les groupes de ressources en ligne.

    1. Lancez l'utilitaire scsetup(1M) à partir de n'importe quel noeud.


      # scsetup
      

    2. Pour utiliser les groupes de ressources, entrez 2 (Groupes de ressources).

    3. Pour enregistrer les types de ressources, entrez 4 (Enregistrement du type de ressource).

      Entrez oui lorsque vous êtes invité à continuer.

    4. Entrez 1 (Enregistrer tous les types de ressources qui ne sont pas encore enregistrés).

      L'utilitaire scsetup affiche tous les types de ressources qui ne sont pas enregistrés.

      Entrez oui pour continuer d'enregistrer ces types de ressources.

    5. Entrez 8 (Modifier les propriétés d'une ressource).

      Entrez oui pour continuer.

    6. Entrez 3 (Gérer l'adaptation de version des ressources).

      Entrez oui pour continuer.

    7. Entrez 1 (Afficher le statut de la version).

      L'utilitaire scsetup affiche les ressources que vous pouvez mettre à niveau vers de nouvelles versions du même type, ainsi que l'état dans laquelle doit être la ressource avant de pouvoir exécuter la mise à niveau.

      Entrez oui pour continuer.

    8. Entrez 4 (Adapter la version de toutes les ressources remplissant les conditions requises).

      Entrez oui pour continuer lorsque vous y êtes invité.

    9. Revenez au menu Groupe de ressources.

    10. Entrez 6 (Activation/Désactivation d'une ressource).

      Entrez oui pour continuer lorsque vous y êtes invité.

    11. Sélectionnez une ressource à activer, puis suivez les directives fournies.

    12. Répétez l'Étape k pour chaque ressource désactivée.

    13. Une fois que toutes les ressources sont réactivées, entrez q pour revenir au menu Groupe de ressources.

    14. Entrez 5 (Connecter/déconnecter ou basculer un groupe de ressources).

      Entrez oui pour continuer lorsque vous y êtes invité.

    15. Respectez les directives fournies pour mettre chaque groupe de ressources en ligne.

    16. Quittez l'utilitaire scsetup.

      Entrez q pour sortir de chaque sous-menu ou appuyez sur Ctrl-C.

  4. Redémarrez les applications.

    Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.

La mise à niveau du cluster est terminée.