Guide d'installation du logiciel Sun Cluster pour SE Solaris

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

Cette rubrique présente la procédure de mise à niveau progressive de Sun Cluster 3.1 vers Sun Cluster 3.1 4/04. Dans une mise à niveau progressive, vous mettez à niveau un noeud de cluster à la fois pendant que les autres restent en fonctionnement.

Pour mettre à niveau Sun Cluster 3.0, suivez la procédure indiquée dans la rubrique Mise à niveau vers Sun Cluster 3.1 4/04 (non progressive).


Remarque :

Sun Cluster 3.1 4/04 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 4/04 (non progressive).


Liste des tâches : mise à niveau vers Sun Cluster 3.1 4/04 (progressive)

Tableau 5–2 Liste des tâches : mise à niveau vers Sun Cluster 3.1 4/04 (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. Si le cluster utilise des médiateurs à deux chaînes pour Solstice DiskSuite/Solaris Volume Manager, déconfigurez-les. 

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 4/04 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 4/04 (progressive)

5. Si le cluster utilise des médiateurs à deux chaînes, les reconfigurer. Enregistrer les types de ressources, migrer les ressources existantes vers de nouveaux types de ressources, modifier au besoin les propriétés d'extension du type de ressource, activer les ressources et mettre en ligne les groupes de ressources. Mettre à niveau le module Sun Cluster Sun Management Center, si nécessaire.  

Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (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 4/04 ;

    • services de données Sun Cluster 3.1 4/04 (agents) ;

    • applications gérées par les agents 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.

  3. (Facultatif) Installez la documentation Sun Cluster 3.1 4/04.

    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 Java Enterprise System 2004Q2 2 of 2 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 de 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 s'exécutant sur le noeud à mettre à niveau.


    # scswitch -S -h noeud_origine
    
    -S

    Déplace tous les groupes de ressources et groupes de périphériques.

    -h noeud_origine

    Spécifie 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 le déplacement a été réalisé 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. Votre cluster utilise-t-il des médiateurs à deux chaînes pour Solstice DiskSuite/Solaris Volume Manager ?

    1. Exécutez la commande suivante pour vérifier l'absence de problèmes de données du médiateur.


      # medstat -s nom_jeu
      
      -s nom_ensemble

      Indique le nom du jeu de disques.

      Si le champ Status affiche la valeur Bad, réparez l'hôte médiateur affecté. Suivez la procédure de la rubrique Correction des données incorrectes du médiateur.

    2. Répertoriez tous les médiateurs.

      Enregistrez ces informations afin de les utiliser pour restaurer les médiateurs lors de la procédure décrite dans la rubrique Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (progressive).

    3. Pour un jeu de disques utilisant des médiateurs, devenez propriétaire du jeu de disques si aucun noeud n'a de propriétaire.


      # metaset -s nom_jeu -t
      
      -t

      Attribue la propriété du jeu de disques.

    4. Déconfigurez tous les médiateurs pour le jeu de disques.


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

      Indique le nom du jeu de disques.

      -d

      Supprime des éléments du jeu de disques.

      -m liste_hôtes_médiateurs

      Indique le nom du noeud à supprimer en tant qu'hôte médiateur pour le jeu de disques.

      Reportez-vous à la page de manuel mediator(7D) pour plus de détails sur les options propres au médiateur pour la commande metaset.

    5. Répétez l'Étape c et l'Étape d pour chaque jeu de disques restant utilisant des médiateurs.

  10. Fermez le noeud à mettre à niveau et initialisez-le 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.

  11. 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 4/04. Reportez-vous au document Sun Cluster 3.1 4/04 Release Notes for Solaris OS 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 4/04 (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 du document “Solaris maintenance update installation guide” pour installer la version Maintenance Update.


    Remarque :

    ne réinitialisez pas le noeud lorsque vous y êtes invité, à la fin du processus d'installation.


  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 4/04 (progressive).

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

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


Remarque :

n'utilisez aucune nouvelle fonctionnalité du logiciel Sun Cluster 3.1 4/04 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 4/04.

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

    2. À partir du répertoire /cdrom/cdrom0, déplacez-vous sur le 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
      

    3. Installation du logiciel Sun Cluster 3.1 4/04.


      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 Java Enterprise System 2004Q2 2 of 2 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.

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

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


      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.


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

    5. Installez les patchs de Sun Cluster 3.1 4/04.

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


    1. Insérez le Java Enterprise System Accessory CD 3 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 4/04.

      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.

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

    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 4/04 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 4/04 (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. Votre configuration utilise-t-elle des médiateurs à deux chaînes pour Solstice DiskSuite/Solaris Volume Manager ?

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

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


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

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

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

    • Dans l'affirmative, suivez cette procédure pour mettre à niveau le module logiciel Sun Cluster sur le serveur Sun Management Center le serveur d'aide et la console.


      Remarque :

      le module logiciel Sun Cluster des noeuds du cluster a déjà été mis à niveau au cours de la mise à niveau de la structure des clusters.


      Si vous prévoyez de mettre à niveau le logiciel Sun Management Center directement, ne suivez pas cette procédure. Reportez-vous alors à l'Étape 5 pour terminer la mise à niveau du logiciel Sun Cluster. Ensuite, consultez la rubrique Procédure de mise à niveau du logiciel Sun Management Center pour mettre à niveau le logiciel Sun Management Center et le module Sun Cluster.

    1. En tant que superutilisateur, supprimez les packages des modules Sun Cluster.

      Utilisez la commande pkgrm(1M) pour supprimer tous les packages de modules de Sun Cluster de tous les emplacements répertoriés dans le tableau suivant.


      # pkgrm package_module
      

      Emplacement 

      Package de modules à supprimer 

      Console Sun Management Center 

      SUNWscscn

      Serveur Sun Management Center 

      SUNWscssv

      Serveur d'aide Sun Management Center 

      SUNWscshl


      Remarque :

      le module logiciel Sun Cluster des noeuds du cluster a déjà été mis à niveau au cours de la mise à niveau de la structure des clusters.


    2. En tant que superutilisateur, réinstallez les modules Sun Cluster– à partir du Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM vers les emplacement répertoriés dans le tableau suivant.

      Dans le chemin d'accès du CD, la valeurver correspond à 8 (pour Solaris 8) ou 9 (pour Solaris 9).


      # cd Solaris_sparc/Product/sun_cluster/Solaris_ver/Packages/
      # pkgadd -d .package_module
      

      Emplacement 

      Package de modules à installer 

      Console Sun Management Center 

      SUNWscshl

      Serveur Sun Management Center 

      SUNWscssv

      Serveur d'aide Sun Management Center 

      SUNWscshl

      Installez le package du serveur d'aide SUNWscshl sur la machine de la console et sur celle du serveur d'aide. Ne mettez pas à niveau vers un nouveau package SUNWscscn sur la console.

  4. Si vous avez mis à niveau des services de données non fournis sur le Sun Java Enterprise System 2004Q2 2 of 2 CD-ROM ou sur Java Enterprise System Accessory CD 3 CD-ROM, enregistrez les nouveaux types de ressources correspondant à ces services de données.

    Reportez-vous à la documentation accompagnant les services de données.

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


    # scsetup
    

  6. Enregistrez les nouveaux types de ressources.

    1. À partir du menu principal, choisissez Groupes de ressources.

    2. Choisissez Enregistrement du type de ressource.

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

      À l'invite, enregistrez les nouveaux types de ressources.

  7. Migrez toutes les ressources remplissant les conditions requises vers la nouvelle version de leur type de ressource.

    1. À partir du menu Groupe de ressources, choisissez Modifier les propriétés d’une ressource.

    2. Choisissez Gérer l’adaptation de version des ressources.

    3. Choisissez Afficher le statut de la version.

      L'utilitaire scsetup affiche les ressources pouvant être mises à niveau vers de nouvelles versions du même type de ressource. Prenez note des types de ressources vers lesquels vous allez mettre à niveau les ressources.

    4. Choisissez Adapter la version de toutes les ressources remplissant les conditions requises.

      Suivez les indications pour mettre à niveau les ressources remplissant les conditions requises vers la nouvelle version de leur type de ressource.

    5. Revenez au menu Modifier les propriétés d’une ressource.

  8. Modifiez les propriétes d'extension correspondant aux nouvelles versions de types de ressources.

    1. Pour chaque type de ressource vers lequel vous avez migré des ressources existantes, déterminez s'il convient d'apporter des modifications supplémentaires aux propriétés d'extension correspondantes.

      Reportez-vous aux manuels de services de données correspondant à chaque type de ressource pour en connaître les exigences.


      Remarque :

      vous n'avez pas à modifier la propriété Type_version de chaque type de ressource. Celle-ci a déjà été modifiée lorsque vous avez migré les ressources vers leurs nouveaux types de ressources à l'Étape 5.


      • Si aucun type de ressource ne requiert d'autre modification que la propriété Type_version, passez à l'Étape 9.

      • Si un ou plusieurs types de ressources requièrent d'autres modifications de leurs propriétés d'extension, passez à l'Étape b.

    2. Dans le menu Modifier les propriétés d’une ressource, choisissez Modifier les propriétés d'extension d’une ressource.

    3. Suivez les indications pour apporter les modifications nécessaires aux propriétés d'extension.

      Reportez-vous à la documentation de votre service de données pour consulter les noms des propriétés d'extension et des valeurs à modifier.

    4. Procédez de même pour chaque type de ressource devant être modifié.

    5. Revenez au menu Groupe de ressources.

  9. Réactivez toutes les ressources désactivées.

    1. Dans le menu Groupe de ressources, choisissez Activation/Désactivation d'une ressource.

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

    3. Répétez l'Étape b pour chaque ressource désactivée.

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

  10. Remettez tous les groupes de ressources en ligne.

    1. Dans le menu Groupe de ressources, choisissez Connecter/déconnecter ou basculer un groupe de ressources.

    2. Suivez les indications pour mettre chaque groupe de ressources en mode gestion et amener le groupe de ressources en ligne.

  11. Une fois tous les groupes de ressources remis en ligne, quittez l'utilitaire scsetup.

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

    La mise à niveau du cluster est terminée. Vous pouvez maintenant remettre le cluster en marche.

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