Guide d'installation du logiciel Sun Cluster pour SE Solaris

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

Exécutez les tâches présentées dans cette rubrique pour effectuer une mise à niveau non progressive de Sun Cluster 3.x vers Sun Cluster 3.1 4/04. Lors d'une mise à niveau non progressive, vous fermez tout le cluster avant de mettre à niveau les noeuds. Cette procédure vous permet également de mettre à niveau le cluster de Solaris 8 vers Solaris 9.


Remarque :

pour effectuer une mise à niveau progressive vers Sun Cluster 3.1 4/04, suivez plutôt la procédure de la rubrique Mise à niveau vers Sun Cluster 3.1 4/04 (progressive).


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

Tableau 5–1 Liste des tâches : mise à niveau vers Sun Cluster 3.1 4/04 (non 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 sauvegarder les données partagées et le contenu des disques système. 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 (non 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 de l'environnement d'exploitation de Solaris (non 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 le cluster utilise des médiateurs à deux chaînes, reconfigurez-les. Si VxVM a été mis à niveau, mettre à niveau les groupes de disques. 

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

5. (Facultatif) Mettre à niveau le module Sun Cluster vers Sun Management Center, si besoin est.

Mise à niveau du module du logiciel Sun Cluster vers Sun Management Center (non progressive)

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

Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (non progressive)

Préparation du cluster pour la mise à niveau (non progressive)

Avant de mettre le logiciel à niveau, procédez comme suit pour mettre le cluster hors service :

  1. Assurez-vous que la configuration respecte les conditions de mise à niveau.

    Reportez-vous à la rubrique Conditions et restrictions de la mise à niveau.

  2. Gardez à portée de main les CD, la documentation et les patchs de tous les produits logiciels que vous mettez à 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

    • VERITAS Volume Manager.

    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 Java Enterprise System Accessory CD 3 CD-ROM pour accéder aux instructions d'installation.

  4. Effectuez-vous une mise à niveau à partir de Sun Cluster 3.0 ?

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

    • Dans l'affirmative, conservez à portée de main la liste de vos adresses IP de test (une par adaptateur réseau public présente sur le cluster).

      Chaque adaptateur réseau public du cluster requiert une adresse IP de test, indépendamment du fait qu'il s'agisse d'un adaptateur actif ou de secours au sein du groupe. Les adresses IP de test seront utilisées pour configurer les adaptateurs, afin d'utiliser le Internet Protocol (IP) Network Multipathing.


      Remarque :

      chaque adresse IP de test doit figurer sur le même sous-réseau que l'adresse IP existante qu'utilise l'adaptateur réseau public.


      Pour afficher la liste des adaptateurs réseau public d'un noeud, exécutez la commande suivante :


      % pnmstat
      

      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 IP de test pour IPMP.

  5. Notifiez les utilisateurs que les services du cluster ne seront pas disponibles pendant la mise à niveau.

  6. Vérifiez que le cluster fonctionne normalement.

    • Pour afficher l'état actuel du cluster, exécutez la commande suivante à partir de n'importe quel noeud.


      % scstat
      

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

    • Recherchez le journal /var/adm/messages sur chaque noeud pour obtenir les erreurs non résolues et les messages d'avertissement.

    • Vérifiez le statut du gestionnaire de volumes.

  7. Devenez superutilisateur sur un noeud du cluster.

  8. Basculez chaque groupe de ressources hors ligne.


    # scswitch -F -g groupe_ressources
    

    -F

    Bascule chaque groupe de ressources hors ligne.

    -g groupe_ressources

    Indique le nom du groupe de ressources à mettre hors ligne.

  9. Désactivez toutes les ressources du cluster.

    La désactivation des ressources avant la mise à niveau permet d'éviter que le cluster ne remette en ligne des ressources automatiquement si un noeud est réinitialisé en mode cluster par erreur.


    Remarque :

    si vous procédez à la mise à niveau à partir de la version Sun Cluster 3.1, vous pouvez utiliser l'utilitaire scsetup(1M) plutôt que la ligne de commande. Dans le menu principal, sélectionnez Groupes de ressources, puis Activer/Désactiver les ressources.


    1. À partir de n'importe quel noeud, répertoriez toutes les ressources activées du cluster.


      # scrgadm -pv | grep "Res enabled"
      (groupe_ressources:ressource) Res enabled: True

    2. Identifiez les ressources dépendant d'autres ressources.

      Vous devez d'abord désactiver les ressources dépendantes avant de désactiver celles dont elles dépendent.

    3. Désactivez chaque ressource activée dans le cluster.


      scswitch -n -j ressource
      
      -n

      Désactive.

      -j ressource

      Indique la ressource.

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

    4. Assurez-vous que toutes les ressources sont désactivées.


      # scrgadm -pv | grep "Res enabled"
      (groupe_ressources:ressource) Res enabled: False
  10. Basculez chaque groupe de ressources en mode sans gestion.


    # scswitch -u -g groupe_ressources
    

    -u

    Bascule le groupe de ressources spécifié en mode sans gestion.

    -g groupe_ressources

    Spécifie le nom du groupe de ressources à basculer en mode sans gestion.

  11. Vérifiez que tous les noeuds sont Désactivés et que tous les groupes de ressources sont en mode sans gestion.


    # scstat -g
    

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

      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 Mise à niveau vers Sun Cluster 3.1 4/04 (non 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.

  13. Fermez toutes les applications ouvertes sur chaque noeud du cluster.

  14. Assurez-vous que toutes les données partagées sont sauvegardées.

  15. Fermez le cluster à partir d'un noeud.


    # scshutdown -g -y
    

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

  16. Réinitialisez chaque noeud en mode non-cluster.


    ok boot -x
    

  17. Assurez-vous que chaque disque système est sauvegardé.

  18. Déterminez s'il faut mettre à niveau l'environnement d'exploitation Solaris.

    Pour de plus amples informations, reportez-vous à la rubrique “Supported Products” du Sun Cluster 3.1 4/04 Release Notes for Solaris OS.

Mise à niveau de l'environnement d'exploitation de Solaris (non progressive)

Effectuez cette procédure sur chaque noeud du cluster afin de mettre l'environnment d'exploitation Solaris à niveau. Si le cluster dispose déjà d'une version de l'environnement Solaris prenant en charge le logiciel Sun Cluster 3.1 4/04, cette procédure est facultative.


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 8 ou de Solaris 9 afin de prendre en charge le logiciel Sun Cluster 3.1 4/04. Pour de plus amples informations, reportez-vous à la rubrique “Supported Products” du Sun Cluster 3.1 4/04 Release Notes for Solaris OS.


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

  2. Devenez superutilisateur du noeud de cluster à mettre à niveau.

  3. Déterminez si les liens Apache suivants existent déjà, et, le cas échéant, si les noms de fichier contiennent la lettre K ou S en majuscule.


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache
    • Si ces liens existent déjà et que le nom de fichier contient la lettre K ou S en majuscule, vous n'avez plus rien à faire concernant ces liens.

    • Par contre, s'ils n'existent pas ou s'ils existent mais que le nom de fichier contient la lettre k ou s en minuscule, vous reviendrez sur ces liens à l'Étape 8.

  4. Mettez en commentaire toutes les entrées des systèmes de fichiers montés globalement dans le fichier /etc/vfstab.

    1. Faites un enregistrement de toutes les entrées déjà mises en commentaire, pour qu'elles puissent servir de référence ultérieurement.

    2. Mettez en commentaire provisoirement toutes les entrées des systèmes de fichiers montés globalement dans le fichier /etc/vfstab.

      Ces entrées contiennent l'option de montage global. En les mettant en commentaire, vous empêchez la mise à niveau de Solaris de monter les périphériques globaux.

  5. Choisissez la procédure à suivre pour mettre à niveau l'environnement d'exploitation de Solaris.

    Gestionnaire de volumes 

    Procédure à suivre 

    Emplacement des instructions 

    Solstice DiskSuite/Solaris Volume Manager 

    Toute méthode de mise à niveau Solaris sauf la méthode Live Upgrade.

    Documentation d'installation de Solaris 8 ou de Solaris 9  

    VERITAS Volume Manager 

    « Mise à niveau de VxVM et Solaris » 

    Documentation d'installation de VERITAS Volume Manager  


    Remarque :

    si VxVM est installé sur votre cluster, vous devez réinstaller le logiciel VxVM existant ou le mettre à niveau vers la version Solaris 9 dans le cadre de la mise à niveau Solaris.


  6. Mettez le logiciel Solaris à niveau en suivant la procédure choisie à l'Étape 5.

    Tenez compte des instructions spéciales suivantes :

    • Ne suivez pas l'instruction de réinitialisation finale au cours de la mise à niveau du logiciel Solaris. Revenez à la présente procédure pour effectuer l'Étape 7 et l'Étape 8, puis réinitialisez en mode non-cluster à l'Étape 9 pour terminer la mise à niveau du logiciel Solaris.

    • 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. Dans le fichier /a/etc/vfstab, supprimez le commentaire des entrées des systèmes de fichiers montés globalement commentées à l'Étape 4.

  8. Déplacez les liens Apache restaurés si l'une des conditions suivantes était vérifiée avant la mise à niveau du logiciel Solaris :

    • Les liens Apache répertoriés à l'Étape 3 n'existaient pas.

    • Les liens Apache répertoriés à l'Étape 3 existaient et contenaient un k ou un s minuscule dans les noms de fichiers.

    Pour déplacer des liens Apache restaurés dont le nom contient un K ou un S majuscule, utilisez les commandes suivantes pour les renommer avec un k ou un s minuscule :


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    
  9. Réinitialisez le noeud en mode non-cluster.

    Insérez un double tiret (--) dans la commande suivante :


    # reboot -- -x
    

  10. Si votre cluster exécute VxVM, suivez les étapes restantes de la procédure « Mise à niveau de VxVM et du logiciel Solaris » pour réinstaller ou mettre à niveau VxVM.

    Tenez compte des instructions spéciales suivantes :

    • Si un message similaire à celui-ci s'affiche, entrez le mot de passe racine pour continuer la mise à niveau. N'exécutez pas la commande fsck et n'appuyez pas sur Ctrl + D.


      AVERTISSEMENT - impossible de réparer le système de fichiers
      /global/.devices/node@1 filesystem.
      Exécutez fsck manuellement (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol).
      Après avoir terminé, quittez le shell pour poursuivre
      le processus d'initialisation.
      
      Entrez contrôle+d pour procéder à un démarrage normal,
      (ou donnez le mot de passe superutilisateur pour la maintenance système) :
      Entrez le mot de passe superutilisateur
      

    • Lorsque les procédures de VxVM vous invitent à effectuer une réinitialisation de reconfiguration finale à l'aide de l'option -r, réinitialisez en mode non-cluster à l'aide de l'option -x.


      # reboot -- -x
      
    • Une fois la mise à niveau de VxVM effectuée, vérifiez les entrées du fichier /etc/vfstab. Si une entrée dont vous avez supprimé le commentaire à l'Étape 7 est encore mise en commentaire, supprimez à nouveau le commentaire.

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

    Installez également pour le logiciel Solstice DiskSuite (Solaris 8), tous les patchs du logiciel Solstice DiskSuite.


    Remarque :

    n'effectuez aucune réinitialisation après l'ajout des patchs. Attendez la fin de la mise à niveau du logiciel Sun Cluster pour réinitialiser le noeud.


    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.

  12. Mise à niveau vers le logiciel Sun Cluster 3.1 4/04

    Reportez-vous à la rubrique Mise à niveau vers Sun Cluster 3.1 4/04 (non progressive).


    Remarque :

    pour terminer la mise à niveau de Solaris 8 vers Solaris 9, vous devez également effectuer une mise à niveau vers la version Solaris 9 du logiciel Sun Cluster 3.1 4/04, même si le cluster tourne déjà sur le logiciel Sun Cluster 3.1 4/04.


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

Mise à niveau du module du logiciel Sun Cluster vers Sun Management Center (non progressive)

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.

Si vous prévoyez de mettre à niveau le logiciel Sun Management Center directement, ne suivez pas cette procédure. Reportez-vous alors à la rubrique Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (non progressive) 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 existants 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 de cluster a déjà été mis à niveau au cours de la mise à niveau de la structure du cluster.


  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 valeur ver correspond à 8 (pour Solaris 8) ou 9 (pour Solaris 9).


    # cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_ver/Packages/
    # pkgadd 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.

  3. Achevez la mise à niveau.

    Allez à la rubrique Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (non progressive).

Fin de la mise à niveau vers Sun Cluster 3.1 4/04 (non progressive)

Suivez cette procédure pour réenregistrer tous les types de ressources figurant dans une nouvelle version depuis la mise à niveau, modifier les ressources remplissant les conditions requises pour utiliser la nouvelle version de leur type de ressource, puis réactiver les ressources et remettre en ligne les groupes de ressources.


Remarque :

pour mettre à niveau les futures versions des types de ressources, reportez-vous à la rubrique “Upgrading a Resource Type” du document Sun Cluster Data Service Planning and Administration Guide for Solaris OS.


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubrique Mise à niveau vers Sun Cluster 3.1 4/04 (non progressive).

  2. 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 le Java Enterprise System Accessory CD 3 CD-ROM, enregistrez les nouveaux types de ressources leur correspondant.

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

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


    # scsetup
    

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

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

    1. Dans le 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 dont une nouvelle version du type de ressource a été installée lors de la mise à niveau. Prenez note des nouveaux 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 des invites 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.

  6. Modifiez les propriétes d'extension correspondant aux nouvelles versions de type de ressource.

    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. Elle a déjà été modifiée lors de la migration des 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 7.

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

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

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

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

  8. Remettez en ligne tous les groupes de ressources.

    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 mettre en ligne le groupe de ressources.

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