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

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

Cette procédure décrit la manière de mettre à niveau le cluster vers le logiciel Sun Cluster 3.1 10/03. 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 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.

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

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

    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 « des Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.


      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 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 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 10/03 :

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


    Seuls les services de données fournis sur le Sun Cluster 3.1 Agents 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.

    1. Insérez le Sun Cluster 3.1 Agents 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.

    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 Sun Cluster 3.1 Agents CD-ROM.

    5. Installez les patchs 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.

  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 procédez à l'Étape 12 qu'après que votre configuration ait passé ce contrôle de cohérence avec succès. 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 la configuration du stockage pendant 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 

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

  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. Avez-vous mis VxVM à niveau ?

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

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

  15. Prévoyez-vous d'utiliser Sun Management Center pour gérer le cluster ?

Exemple de mise à niveau de Sun Cluster 3.0 vers Sun Cluster 3.1 10/03

L'exemple suivant illustre le processus d'une mise à niveau non progressive d'un cluster à deux noeuds, de Sun Cluster 3.0 vers Sun Cluster 3.1 10/03 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 la structure à partir du Sun Cluster 3.1 10/03 CD-ROM)
phys-schost-1# cd /cdrom/suncluster_3_1_u1/SunCluster_3.1/Sol_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(Sur le premier noeud, mettez à niveau les services de données à partir du Sun Cluster 3.1 Agents 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 Cluster 3.1 10/03 CD-ROM)
phys-schost-2# cd /cdrom/suncluster_3_1_u1/SunCluster_3.1/Sol_8/Tools
phys-schost-2# ./scinstall -u update -S interact
 
(Sur le second noeud, mettez à niveau le logiciel de la structure à partir du Sun Cluster 3.1 Agents 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   Online
Noeud de  cluster :  phys-schost-2   Online