Sun Cluster Software Guide d'installation pour le SE Solaris

ProcedureMise à niveau de Sun Cluster 3.2 (partition double)

Effectuez cette procédure afin de mettre à niveau chacun des nœuds du cluster vers Sun Cluster 3.2. Cette procédure met également à niveau les composants Sun Java Enterprise System requis. Vous devez également effectuer cette procédure après avoir procédé à une mise à niveau vers une version marketing différente du système d'exploitation Solaris, notamment à partir de Solaris 9 vers Solaris 10.

Sur Solaris 10, effectuez toutes les étapes à partir de la zone globale uniquement.


Astuce –

Vous pouvez effectuer cette procédure sur plusieurs nœuds de la partition simultanément.


Avant de commencer

Effectuez les tâches suivantes :

  1. Devenez superutilisateur sur un nœud membre de la partition en mode non cluster.

  2. Vérifiez que le répertoire /usr/java/ est un lien symbolique vers la version minimum ou la dernière version du logiciel Java.

    Le logiciel Sun Cluster requiert au minimum la version 1.5.0_06 du logiciel Java. Si vous avez procédé à la mise à niveau vers une version de Solaris qui installe une version antérieure de Java, il se peut que la mise à niveau ait modifié le lien symbolique pour pointer vers une version de Java ne correspondant pas au minimum requis pour le logiciel Sun Cluster 3.2.

    1. Identifiez le répertoire auquel /usr/java/ est associé par lien symbolique.


      phys-schost# ls -l /usr/java
      lrwxrwxrwx   1 root   other    9 Apr 19 14:05 /usr/java -> /usr/j2se/
    2. Identifiez la ou les versions installées du logiciel Java.

      L'exemple suivant présente les commandes que vous pouvez utiliser pour afficher les versions connexes du logiciel Java.


      phys-schost# /usr/j2se/bin/java -version
      phys-schost# /usr/java1.2/bin/java -version
      phys-schost# /usr/jdk/jdk1.5.0_06/bin/java -version
      
    3. Si le répertoire /usr/java/ n'est pas associé par un lien symbolique à une version prise en charge du logiciel Java, recréez le lien symbolique.

      L'exemple suivant présente la création d'un lien symbolique vers le répertoire /usr/j2se/ contenant le logiciel Java 1.5.0_06.


      phys-schost# rm /usr/java
      phys-schost# ln -s /usr/j2se /usr/java
      
  3. Chargez le DVD-ROM Sun Java Availability Suite dans le lecteur DVD-ROM\~;.

    Si le démon de gestion de volumes vold(1M) est en cours d'exécution et qu'il est configuré pour gérer les périphériques de CD-ROM ou de DVD, il monte automatiquement le support sur le répertoire /cdrom/cdrom0/.

  4. Déplacez-vous sur le répertoire assistant d'installation du DVD-ROM\~;.

    • Si vous installez les packages du logiciel sur une plate-forme SPARC, exécutez la commande suivante :


      phys-schost# cd /cdrom/cdrom0//Solaris_sparc
      
    • Si vous installez les packages du logiciel sur une plate-forme x86, exécutez la commande suivante :


      phys-schost# cd /cdrom/cdrom0//Solaris_x86
      
  5. Démarrez le programme assistant d'installation.


    phys-schost# ./installer
    
  6. Suivez les instructions qui apparaissent à l'écran pour sélectionner et mettre à niveau les packages des composants partagés sur le nœud.


    Remarque –

    N'utilisez pas l'assistant d'installation pour mettre à niveau les packages Sun Cluster.


    Le programme assistant d'installation affiche l'état de l'installation. Une fois l'installation terminée, le programme affiche un récapitulatif et l'installation démarre.

  7. Quittez le programme assistant d'installation.

  8. Déplacez-vous sur le répertoire RépertoireSolaris_arch/Product/sun_cluster/Solaris_ver/Tools/ , où arch est sparc ou x86 (Solaris 10 uniquement) et où ver est 9 pour Solaris 9 ou 10 pour Solaris 10 .


    phys-schost# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    
  9. Lancer l'utilitaire scinstall.


    phys-schost# ./scinstall
    

    Remarque –

    n'utilisez pas la commande /usr/cluster/bin/scinstall déjà installée sur le noeud. Vous devez utiliser la commande scinstall située sur le DVD-ROM Sun Java Availability Suite.


    Le menu principal scinstall s'affiche.

  10. Saisissez le numéro correspondant à l'option de mise à niveau de ce nœud de cluster, puis appuyez sur la touche Retour.


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Create a new cluster or add a cluster node
            2) Configure a cluster to be JumpStarted from this install server
          * 3) Manage a dual-partition upgrade
          * 4) Upgrade this cluster node
          * 5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
    
        Option:  4
    

    Le menu de mise à niveau s'affiche.

  11. Saisissez le numéro correspondant à l'option de mise à niveau de la structure Sun Cluster sur ce nœud de cluster, puis appuyez sur la touche Retour.

  12. Suivez les instructions pour mettre à niveau la structure du cluster.

    Lors de la mise à niveau de Sun Cluster, scinstall risque d'apporter le(s) changement(s) de configuration suivant(s) :

    La mise à niveau de la structure Sun Cluster est terminée lorsque le système affiche un message de confirmation et vous invite à appuyer sur la touche entrée.

  13. Fermez l'utilitaire scinstall.

  14. Retirez le DVD-ROM Sun Java Availability Suite du lecteur DVD-ROM\~;.

    1. Afin de vous assurer que le DVD-ROM\~; n'est pas utilisé, déplacez-vous sur un répertoire ne résidant pas sur le DVD-ROM\~;.

    2. Éjectez le DVD-ROM\~;.


      phys-schost# eject cdrom
      
  15. Mettez à niveau les packages de services de données.

    Vous devez mettre à niveau tous les services de données vers la version 3.2 de Sun Cluster.


    Remarque –

    Pour Sun Cluster HA pour SAP Web Application Server, si vous utilisez une ressource de moteur J2EE ou une ressource de composant serveur d'application Web, ou les deux, vous devez supprimer la ressource et la recréer avec la nouvelle ressource de composant serveur d'application Web. Les modifications apportées à la nouvelle ressource de composant serveur d'application Web incluent l'intégration de la fonctionnalité J2EE. Pour plus d'informations, reportez-vous au manuel Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS.


    1. Lancez l'utilitaire scinstall interactif mis à niveau.


      phys-schost# /usr/cluster/bin/scinstall
      

      Remarque –

      N'utilisez pas l'utilitaire scinstall se trouvant sur le support d'installation pour mettre à niveau les packages de services de données.


      Le menu principal scinstall s'affiche.

    2. Saisissez le numéro correspondant à l'option de mise à niveau de ce nœud de cluster, puis appuyez sur la touche Retour.

      Le menu de mise à niveau s'affiche.

    3. Saisissez le numéro correspondant à l'option de mise à niveau des agents de services de données Sun Cluster sur ce nœud, puis appuyez sur la touche Retour.

    4. Suivez les instructions pour mettre à niveau les agents de services de données Sun Cluster installés sur le nœud.

      Vous pouvez choisir de mettre à niveau tous les services de données installés ou une partie des éléments répertoriés.

      La mise à niveau est terminée lorsque le système affiche un message de confirmation signalant que la mise à niveau des agents de services de données a été effectuée avec succès et vous invite à appuyer sur la touche Entrée pour continuer.

    5. Appuyez sur Entr\'e9e.

      Le menu de mise à niveau s'affiche.

  16. Fermez l'utilitaire scinstall.

  17. Si Sun Cluster HA pour NFS est configuré sur un système de fichiers local à haute disponibilité, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.


    Remarque –

    Si des zones non globales sont configurées, le LOFS doit rester activé. Pour obtenir des directives sur l'utilisation du LOFS et les possibilités de le désactiver, reportez-vous à la section Systèmes de fichiers de grappe.


    À partir de la version 3.2 de Sun Cluster, le LOFS n'est plus désactivé par défaut au cours de l'installation ou de la mise à niveau de Sun Cluster. Pour désactiver le LOFS, assurez-vous que le ficher /etc/system contient l'entrée suivante :


    exclude:lofs

    Ce changement est pris en compte à la prochaine réinitialisation du système.

  18. En fonction des besoins, mettez à niveau manuellement les services de données personnalisés non disponibles sur le support produit.

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

  20. Installez les patchs du logiciel de service de données et de l'architecture de Sun Cluster 3.2.

    Pour connaître l'emplacement des patchs et les instructions d'installation, reportez-vous à la section Patchs et niveaux des micrologiciels requis du Notes de version de Sun Cluster 3.2 pour SE Solaris.

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

  22. Lorsque tous les nœuds d'une partition sont mis à niveau, appliquez les changements de la mise à niveau.

    1. À partir d'un nœud de la partition que vous mettez à niveau, lancez l'utilitaire scinstall interactif.


      phys-schost# /usr/cluster/bin/scinstall
      

      Remarque –

      N'utilisez pas la commande scinstall située sur le support d'installation. Utilisez uniquement la commande scinstall située sur le nœud du cluster.


      Le menu principal scinstall s'affiche.

    2. Saisissez le numéro correspondant à l'option d'application des changements de la mise à niveau à partition double à la partition, puis appuyez sur la touche Retour.

    3. Suivez les invites pour continuer chaque étape du traitement de la mise à niveau.

      La commande effectue les tâches suivantes, en fonction de la partition à partir de laquelle la commande est exécutée :

      • Première partition : la commande interrompt chaque nœud de la deuxième partition, un nœud à la fois. Lorsqu'un nœud est interrompu, les services de ce nœud sont automatiquement basculés vers un nœud de la première partition, à condition que la liste des nœuds du groupe de ressources lié contienne un nœud dans la première partition. Lorsque tous les nœuds de la deuxième partition sont interrompus, les nœuds de la première partition sont initialisés en mode cluster et reprennent les services du cluster.

      • Deuxième partition : la commande initialise les nœuds de la deuxième partition en mode cluster pour rejoindre le cluster actif formé par la première partition. Lorsque tous les nœuds ont rejoint le cluster, la commande effectue un traitement final et établit des rapports sur le statut de la mise à niveau.

    4. Quittez l'utilitaire scinstall, s'il est toujours exécuté.

    5. Si vous terminez la mise à niveau de la première partition, effectuez les sous-étapes suivantes afin de préparer la deuxième partition pour la mise à niveau.

      Dans le cas contraire, si vous terminez la mise à niveau de la deuxième partition, passez à la rubrique Vérification de la mise à niveau de Sun Cluster 3.2.

      1. Initialisez chaque nœud de la deuxième partition en mode non cluster.

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


          ok boot -x
          
        • Sur les systèmes x86, exécutez les commandes suivantes :

          1. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Solaris appropriée, puis saisissez e pour modifier ses commandes.

            Le menu GRUB qui s'affiche est similaire à ce qui suit :


            GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
            +-------------------------------------------------------------------------+
            | Solaris 10 /sol_10_x86                                                  |
            | Solaris failsafe                                                        |
            |                                                                         |
            +-------------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press enter to boot the selected OS, 'e' to edit the
            commands before booting, or 'c' for a command-line.

            Pour plus d'informations sur l'initialisation GRUB, reportez-vous au Chapitre 11, GRUB Based Booting (Tasks) du System Administration Guide: Basic Administration.

          2. Sur l'écran des paramètres d'initialisation, utilisez les touches fléchées pour sélectionner l'entrée kernel et saisissez e pour modifier l'entrée.

            L'écran des paramètres d'initialisation GRUB qui s'affiche est similaire à ce qui suit :


            GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
            +----------------------------------------------------------------------+
            | root (hd0,0,a)                                                       |
            | kernel /platform/i86pc/multiboot                                     |
            | module /platform/i86pc/boot_archive                                  |
            +----------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press 'b' to boot, 'e' to edit the selected command in the
            boot sequence, 'c' for a command-line, 'o' to open a new line
            after ('O' for before) the selected line, 'd' to remove the
            selected line, or escape to go back to the main menu.
          3. Ajoutez -x à la commande pour spécifier l'initialisation du système en mode non cluster.


            [ Minimal BASH-like line editing is supported. For the first word, TAB
            lists possible command completions. Anywhere else TAB lists the possible
            completions of a device/filename. ESC at any time exits. ]
            
            grub edit> kernel /platform/i86pc/multiboot -x
            
          4. Appuyez sur Entrée pour accepter la modification et retourner à l'écran des paramètres d'initialisation.

            L'écran affiche la commande modifiée.


            GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
            +----------------------------------------------------------------------+
            | root (hd0,0,a)                                                       |
            | kernel /platform/i86pc/multiboot -x                                  |
            | module /platform/i86pc/boot_archive                                  |
            +----------------------------------------------------------------------+
            Use the ^ and v keys to select which entry is highlighted.
            Press 'b' to boot, 'e' to edit the selected command in the
            boot sequence, 'c' for a command-line, 'o' to open a new line
            after ('O' for before) the selected line, 'd' to remove the
            selected line, or escape to go back to the main menu.-
          5. Saisissez b pour initialiser le nœud en mode non cluster.


            Remarque –

            Cette modification apportée à la commande du paramètre d'initialisation du noyau n'est pas conservée après l'initialisation du système. La prochaine réinitialisation du nœud se fera donc en mode cluster. Pour effectuer un démarrage en mode non-cluster, exécutez à nouveau ces étapes pour ajouter l'option -x à la commande du paramètre d'initialisation du noyau.


      2. Mettez à niveau les nœuds de la deuxième partition.

        Pour mettre à niveau le logiciel Solaris avant d'effectuer une mise à niveau de Sun Cluster, reportez-vous à la section Mise à niveau du système d'exploitation Solaris et de Volume Manager Software (partition double).

        Dans le cas contraire, mettez à niveau Sun Cluster dans la deuxième partition. Retournez à l'Étape 1.

Étapes suivantes

Reportez-vous à la section Vérification de la mise à niveau de Sun Cluster 3.2.

Erreurs fréquentes

Si vous rencontrez une erreur irrécupérable au cours de la mise à niveau à partition double, effectuez les procédures de récupération de la rubrique Récupération suite à l'échec d'une mise à niveau à partition double.