Guide d'installation du logiciel Sun Cluster pour SE Solaris

Mise à niveau vers Sun Cluster 3.1 4/04 (non progressive)

Cette procédure décrit la manière de mettre à niveau le cluster vers le logiciel Sun Cluster 3.1 4/04. Elle permet également d'effectuer la mise à niveau du cluster de Solaris 8 vers Solaris 9.


Astuce :

vous pouvez effectuer cette procédure sur plusieurs noeuds simultanément.


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

    Si vous avez effectué une mise à niveau de Solaris 8 vers Solaris 9, assurez-vous également d'avoir suivi toutes les étapes de la rubrique Mise à niveau de l'environnement d'exploitation de Solaris (non progressive).

  2. Devenez superutilisateur sur un noeud du cluster.

  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. Insérez le Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM dans le lecteur de CD du noeud.

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

  5. Mettez le noeud à niveau vers le logiciel Sun Cluster 3.1 4/04.

    1. À partir du répertoire /cdrom/cdrom0, déplacez-vous sur répertoire Solaris_sparc/Product/sun_cluster/Solaris_ver/Tools, où ver correspond à 8 (pour Solaris 8) ou 9 (pour Solaris 9) .

      L'exemple suivant utilise le chemin d'accès à la version Solaris 8 du logiciel Sun Cluster.


      # cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools
      

    2. Mettez à niveau le logiciel de la structure du cluster.

      • Pour effectuer une mise à niveau à partir du logiciel Sun Cluster 3.0, exécutez la commande suivante :


        # ./scinstall -u update -S interact -M patchdir=nom_rép
        
        -S

        Identifie les adresses IP de test à utiliser pour convertir les groupes NAFO en groupes IPMP.

        interact

        Spécifie que la commande scinstall demandera à l'utilisateur chaque adresse IP de test requise.

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

      • Pour effectuer une mise à niveau à partir du logiciel Sun Cluster 3.1, exécutez la commande suivante :


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

      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.

      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.

      Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations. Reportez-vous au document IP Network Multipathing Administration Guide (Solaris 8) ou au System Administration Guide: IP Services (Solaris 9) pour de plus amples informations sur les adresses de test pour IPMP.


      Remarque :

      le logiciel Sun Cluster 3.1 4/04 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.


      Lors de la mise à niveau de Sun Cluster, scinstall peut procéder à un ou plusieurs des changements suivants au niveau de la configuration :

      • Convertissez les groupes NAFO en groupes IPMP mais conservez le nom d'origine du groupe NAFO.

      • Renommez le fichier ntp.conf par ntp.conf.cluster, si ntp.conf.cluster n'existe pas déjà sur le noeud.

      • Définissez la variable local-mac-address? sur true si ce n'est pas déjà fait.

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

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

    Assurez-vous que les niveaux des applications sont compatibles avec la version en cours de Sun Cluster et du logiciel de 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 4/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 noeud lors du processus de mise à niveau, ajoutez toujours l'option -x à la commande.

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


      # reboot -- -xs
      ok boot -xs
      
  7. (Facultatif) Mettez à niveau les services données de Sun Cluster vers les versions du logiciel Sun Cluster 3.1 4/04.


    Remarque :

    vous devez mettre à niveau Sun Cluster HA for Oracle 3.0 64 bits pour le service de données de Solaris 9 vers la version Sun Cluster 3.1 4/04. 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 4/04.


    Seuls les services de données fournis sur le Java Enterprise System Accessory CD 3 CD-ROM sont automatiquement mis à niveau par scinstall(1M). Vous devez manuellement mettre à niveau tous les services de données personnalisés ou de fournisseurs tiers. Suivez les procédures fournies avec ces services de données.

    1. Insérez le Java Enterprise System Accessory CD 3 CD-ROM dans le lecteur de CD du noeud à mettre à niveau.

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


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

      -u update

      Spécifie la mise à niveau.

      -s all

      Met à jour tous les services de données Sun Cluster installés sur le noeud.

      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. Déplacez-vous sur le répertoire racine du CD, puis éjectez le CD.

    4. Si nécessaire, mettez manuellement à niveau les services de données personnalisés qui ne sont pas fournis sur le Java Enterprise System Accessory CD 3 CD-ROM.

    5. Installez les patchs des services de données de Sun Cluster 3.1 4/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.

  8. Une fois tous les noeuds mis à niveau, réinitialisez chaque noeud du cluster.


    # reboot							
    

  9. Vérifiez que tout le logiciel a été mis à niveau vers la même version sur tous les noeuds mis à niveau.

    1. Sur chaque noeud mis à niveau, visualisez les niveaux du logiciel Sun Cluster installés.


      # scinstall -pv
      

    2. À partir d'un noeud, vérifiez que tous les noeuds mis à niveau sont en mode cluster (Online).


       # scstat -n
      

      Reportez-vous à la page de manuel scstat(1M) pour de plus amples informations sur l'affichage de l'état du cluster.

  10. Avez-vous effectué une mise à niveau de Solaris 8 vers Solaris 9 ?

  11. Pour vérifier la cohérence de la configuration du stockage, exécutez la commande suivante sur chaque noeud :


    # scdidadm -c
    
    -c

    Effectue un contrôle de cohérence.


    Attention : Attention :

    ne passez pas à l'Étape 12 avant que votre configuration n'ait passé avec succès ce contrôle de cohérence. Dans le cas contraire, cela peut entraîner des erreurs au niveau de l'identification des périphériques ainsi qu'une corruption de données.


    Le tableau suivant répertorie les sorties possibles de la commande scdidadm -c et les actions à effectuer si ces messages s'affichaient.

    Exemple de message 

    Action à effectuer 

    L'identificateur de périphérique pour 'phys-schost-1:/dev/rdsk/c1t3d0' ne correspond pas à l'identificateur du périphérique physique, le périphérique a peut-être été remplacé

    Allez à la rubrique Récupération après les modifications de configuration du stockage lors de la mise à niveau et exécutez la procédure de réparation appropriée.

    L'identificateur du périphérique pour 'phys-schost-1:/dev/rdsk/c0t0d0' doit être mis à jour, exécutez scdidadm –R pour mettre à jour

    Aucune. Mettez à jour cet ID de périphérique à l'Étape 12.

    Aucun message de sortie 

    Aucune 

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

  12. Sur chaque noeud, migrez la base de données de stockage Sun Cluster vers les ID de périphériques de Solaris 9.


    # scdidadm -R all
    
    -R

    Effectue les procédures de réparation.

    all

    Spécifie tous les périphériques.

  13. Pour vérifier que la migration de la base de données de stockage vers les ID de périphériques de Solaris 9 a été réalisée avec succès, exécutez la commande suivante sur chaque noeud :


    # scdidadm -c
    
    • Si la commande scdidadm affiche un message, revenez à l'Étape 11 pour apporter d'autres corrections au niveau de la configuration ou de la base de données de stockage.

    • Si elle n'affiche aucun message, cela signifie que la migration des ID de périphériques a été réalisée avec succès. Si la migration des ID de périphériques est vérifiée sur tous les noeuds de cluster, allez à l'Étape 14.

  14. Votre configuration utilise-t-elle des médiateurs à deux chaînes pour Solstice DiskSuite/Solaris Volume Manager ?

    • Dans la négative, passez à l'Étape 15.

    • Dans l'affirmative, restaurez la configuration des médiateurs.

    1. Identifiez le noeud possédant le jeu de disques auquel vous souhaitez ajouter les hôtes médiateurs.


      # metaset -s nom_jeu
      
      -s nom_jeu

      Indique le nom du jeu de disques.

    2. Si aucun noeud n'a de propriétaire, devenez propriétaire du jeu de disques.


      # metaset -s nom_jeu -t
      
      -t

      Attribue la propriété du jeu de disques.

    3. Recréez les médiateurs.


      # metaset -s 	nom_jeu -a -m liste_hôtes_médiateurs
      
      -a

      Ajoute des éléments au jeu de disques.

      -m liste_hôtes_médiateurs

      Indique le nom des noeuds à ajouter en tant qu'hôtes médiateurs pour le jeu de disques

    4. Répétez la procédure de l'Étape a à l'Étape c pour chaque jeu de disques du cluster utilisant des médiateurs.

  15. Avez-vous mis VxVM à niveau ?

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

    • Dans l'affirmative, mettez tous les groupes de disques à niveau.

      Pour mettre à niveau un groupe de disques vers la version supérieure prise en charge par la version de VxVM que vous avez installée, exécutez la commande suivante à partir du premier noeud du groupe de disques :


      # vxdg upgrade nom_groupe_disques
      

      Reportez-vous au manuel de l'administrateur de VxVM pour de plus amples informations sur la mise à niveau des groupes de disques.

  16. Disposez-vous de Sun Management Center pour gérer le cluster ?

Exemple de mise à niveau de Sun Cluster 3.0 vers Sun Cluster 3.1 4/04

L'exemple suivant illustre le processus d'une mise à niveau non progressive d'un cluster à deux noeuds, de ProductName; 3.0 vers Sun Cluster 3.1 4/04 sur l'environnement d'exploitation Solaris 8. Les noeuds du cluster s'appellent phys-schost-1 et phys-schost-2.


(Sur le premier noeud, mettez à niveau le logiciel de Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(Sur le premier noeud, mettez à niveau les services de données à partir du Java Enterprise System Accessory CD 3 CD-ROM)
phys-schost-1# ./scinstall -u update -s all -d /cdrom/cdrom0
 
(Sur le second noeud, mettez à niveau le logiciel de la structure à partir du Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM)
phys-schost-2# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Tools
phys-schost-2# ./scinstall -u update -S interact
 
(Sur le second noeud, mettez à niveau le logiciel de la structure à partir du Java Enterprise System Accessory CD 3 CD-ROM)
phys-schost-2# ./scinstall -u update -s all -d /cdrom/cdrom0
 
(Réinitialisez tous les noeuds du cluster)
phys-schost-1# reboot
phys-schost-2# reboot
 
(Vérifiez l’appartenance au cluster)
# scstat
-- Noeuds de cluster --
                   Nom du noeud      Statut
                   ---------      ------
  Noeud de cluster :    phys-schost-1  En ligne
  Noeud de cluster:    phys-schost-2  En ligne