Guide d'installation du logiciel Sun Cluster pour SE Solaris

Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04

Exécutez cette procédure pour mettre à niveau un nœud vers le logiciel Sun Cluster 3.1 9/04 pendant que les autres nœuds du cluster sont en mode cluster.


Remarque –

tant que tous les nœuds du cluster n'ont pas été mis à niveau et tant que la mise à niveau n'a pas été validée, les nouvelles fonctions introduites avec la nouvelle version risquent de ne pas être accessibles.


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubriquePréparation d'un nœud de cluster en vue d'une mise à niveau progressive .

  2. Si vous avez mis à niveau le système d'exploitation Solaris vers une version de mise à jour de maintenance, vérifiez que vous avez suivi toutes les étapes de la rubrique Exécution d'une mise à niveau progressive d'une mise à jour de maintenance de Solaris .

  3. Assurez-vous d'avoir installé tous les patchs requis du logiciel Solaris ainsi que les patchs matériels.

    Pour le logiciel Solstice DiskSuite (Solaris 8), assurez-vous également d'avoir installé tous les patchs requis du logiciel Solstice DiskSuite.

  4. Devenez superutilisateur sur le nœud du cluster.

  5. Installez les packages Console Web de Sun.

    Effectuez cette opération sur chaque nœud du cluster. Ces packages sont requis par Sun Cluster, même si vous n'utilisez pas Console Web de Sun.

    1. Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 dans le lecteur.

    2. Choisissez le répertoire /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/, où arch correspond à sparc ou à x86.

    3. Exécutez la commande setup.


      # ./setup
      

      La commande setup installe tous les packages nécessaires à la prise en charge de Console Web de Sun.

  6. Sur le CD-ROM Sun Cluster 3.1 9/04, accédez au répertoire répertoire Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/, où arch correspond à sparc ou à x86 et où ver correspond à 8 (Solaris 8) ou à 9 (Solaris 9) .


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    

  7. Mettez à niveau le logiciel d'infrastructure du cluster.


    Remarque –

    n'utilisez pas la commande /usr/cluster/bin/scinstall déjà installée sur le nœud, mais plutôt la commande scinstall du CD-ROM Sun Cluster 3.1 9/04.



    ./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 derniers 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.

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


    Remarque –

    le logiciel Sun Cluster 3.1 9/04 requiert au minimum la version 3.5.1 de Sun Explorer. La mise à niveau vers Sun Cluster implique l'installation du programme de récupération de données Sun Explorer, utilisé en association 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 livraison de données sont conservées, mais les entrées crontab doivent être recréées manuellement.


    Le processus de mise à niveau est terminé lorsque le système affiche le message Completed Sun Cluster framework upgrade ainsi que le chemin d'accès au journal de mise à niveau.

  8. Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


    # eject cdrom
    

  9. (Facultatif) Mettez à niveau les services de données Sun Cluster.


    Remarque –

    Si vous utilisez Sun Cluster HA pour Oracle 3.0 64 bits pour le service de données Solaris 9, vous devez effectuer une mise à niveau vers Sun Cluster 3.1 9/04.

    Après avoir effectué la mise à niveau vers Sun Cluster 3.1 9/04, vous pouvez continuer à utiliser tout autre service de données Sun Cluster 3.0.


    1. Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 Agents dans le lecteur approprié sur le nœud.

    2. Mettez à niveau le logiciel de services de données.

      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 /cdrom/cdrom0
        

        -u update

        Met un nœud de cluster à niveau vers une version ultérieure de Sun Cluster.

        -s srvc

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

        -d

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

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


        # scinstall -u update -s all -d /cdrom/cdrom0
        

        -s all

        Met à niveau tous les services de données.

      La commande scinstall suppose 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.

      Le processus de mise à niveau est terminé lorsque le système affiche le message Completed upgrade of Sun Cluster data services agent ainsi que le chemin d'accès au journal de mise à niveau.

    3. Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


      # eject cdrom
      

  10. Si nécessaire, mettez manuellement à niveau les services de données personnalisés qui ne sont pas fournis sur le CD-ROM Sun Cluster 3.1 9/04 Agents.

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

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

  12. Si vous n'avez pas déjà installé les patchs Sun Cluster 3.1 9/04 à l'aide de la commande scinstall, procédez à leur installation.

  13. Installez les patchs du logiciel du services de données de Sun Cluster 3.1 9/04.

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

  14. Mettez à niveau les applications du logiciel installées sur le cluster.

    Assurez-vous que les niveaux des applications sont compatibles avec les versions actuelles de Sun Cluster et du logiciel Solaris. Reportez-vous à la documentation de l'application pour les instructions d'installation. En outre, suivez ces indications pour mettre à niveau des applications dans une configuration Sun Cluster 3.1 9/04 :

    • Si les applications sont enregistrées sur des disques partagés, vous devez devenir maître des groupes de disques appropriés et monter manuellement les systèmes de fichiers adéquats avant de mettre à niveau l'application.

    • Si l'on vous demande de réinitialiser un nœud lors du processus de mise à niveau, ajoutez toujours l'option -x à la commande.

      Vous avez ainsi l'assurance que le nœud est réinitialisé en mode non-cluster. Par exemple, les deux commandes suivantes initialisent un nœud en mode mono-utilisateur non-cluster :

      Sur les systèmes SPARC, exécutez la commande suivante :


      # reboot -- -xs
      ok boot -xs
      

      Sur les systèmes x86, exécutez les commandes suivantes :


      # reboot -- -xs
      ...
                            <<<Paramètres d'initialisation actuels >>>
      Chemin d'initialisation : /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
      Args d'initialisation :
      
      Entrez  b [nom-fichier] [indicateurs-initialisation] <ENTRÉE>
      pour initialiser avec les options
      
      ou    i <ENTRÉE>		pour entrer l'interprète d'initialisation
      ou    <ENTRÉE>  	pour initialiser avec les valeurs par défaut
      
                        <<< expiration du délai dans 5 secondes >>>
      Sélectionnez (b)oot ou (i)nterpreter : b -x
      


    Remarque –

    ne mettez pas à niveau une application si la nouvelle version ne peut pas coexister avec l'ancienne dans le cluster.


  15. Réinitialisez le nœud dans le cluster.


    # reboot
    

  16. Exécutez la commande suivante sur le nœud mis à niveau afin de vérifier que le logiciel Sun Cluster 3.1 9/04 a été correctement installé.


    # scinstall -pv
    

    La première ligne du résultat indique la version de Sun Cluster actuellement utilisée par le nœud. Elle doit correspondre à celle de la mise à niveau.

  17. À partir de n'importe quel nœud, vérifiez le statut de la configuration du cluster.


    % scstat
    % scrgadm -pv[v]

    Le résultat doit être le même que celui de l' Étape 7 de la rubrique Préparation d'un nœud de cluster en vue d'une mise à niveau progressive .

  18. Si vous devez mettre à niveau un autre nœud, revenez à la rubrique Préparation d'un nœud de cluster en vue d'une mise à niveau progressive et répétez toutes les procédures de mise à niveau avec ce nœud.

  19. Une fois tous les nœuds du cluster mis à niveau, passez à la rubrique Fin d'une procédure de mise à niveau progressive vers le logiciel Sun Cluster 3.1 9/04.

Exemple de mise à niveau progressive de Sun Cluster 3.1 vers Sun Cluster 3.1 9/04

L'exemple ci-dessous illustre le processus de mise à niveau progressive d'un nœud du cluster, de Sun Cluster 3.1 vers Sun Cluster 3.1 9/04 sur le système d'exploitation Solaris 8. Il inclut l'installation du logiciel Console Web de Sun et la mise à niveau de tous les services de données installés pour lesquels de nouvelles versions sont disponibles sur le CD-ROM Sun Cluster 3.1 9/04 Agents. Le nom du nœud de cluster est phys-schost-1.


(Installez le logiciel Console Web de Sun à partir du CD-ROM Sun Cluster 3.1 9/04)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Misc
phys-schost-1# ./setup

(Effectuez la mise à niveau du logiciel d'infrastructure à partir du CD-ROM Sun Cluster 3.1 9/04)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(Effectuez la mise à niveau des services de données à partir du CD-ROM Sun Cluster 3.1 9/04 Agents)
phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0

(Réinitialisez le nœud dans le cluster)
phys-schost-1# reboot

(Assurez-vous d'avoir correctement effectué la mise à niveau)
# scinstall -pv

(Vérifiez l'état du cluster)
# scstat
# scrgadm -pv