Guide d'installation du logiciel Sun Cluster pour SE Solaris

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

Cette rubrique présente la procédure de mise à niveau progressive de Sun Cluster 3.1 vers Sun Cluster 3.1 9/04. Dans une mise à niveau progressive, vous mettez à niveau un nœud de cluster à la fois pendant que les autres restent en fonctionnement. Une fois tous les nœuds mis à niveau et reliés au cluster, vous devez valider le cluster par rapport à la nouvelle version du logiciel avant de pouvoir utiliser les nouvelles fonctions.

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


Remarque –

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


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

Pour effectuer une mise à niveau progressive, exécutez les tâches répertoriées dans le Tableau 5–2.

Tableau 5–2 Liste des tâches : mise à niveau vers le logiciel Sun Cluster 3.1 9/04

Tâche 

Instructions 

1. Lire les exigences et restrictions de la mise à niveau. 

Mises à niveau requises et instructions relatives aux prises en charge

2. À partir d'un nœud du cluster, déplacer les groupes de ressources et de périphériques vers un autre nœud du cluster, et s'assurer de la sauvegarde des données partagées et du contenu des disques systèmes. Si le cluster utilise des médiateurs à deux chaînes pour Solstice DiskSuite ou Solaris Volume Manager, les déconfigurer, puis réinitialiser le nœud en mode non-cluster. 

Préparation d'un nœud de cluster en vue d'une mise à niveau progressive

3. Si nécessaire, mettre à niveau le logiciel Solaris sur le nœud du cluster vers une version de mise à jour de Solaris prise en charge. (Facultatif) SPARC : mettre à niveau Système de fichiers VERITAS (VxFS) et VERITAS Volume Manager (VxVM). 

Exécution d'une mise à niveau progressive d'une mise à jour de maintenance de Solaris

4. Mettre à niveau le nœud du cluster vers le logiciel de service de données et d'infrastructure Sun Cluster 3.1 9/04. Si nécessaire, mettre à niveau des applications. SPARC : si VxVM a été mis à niveau, mettre à niveau les groupes de disques. Réinitialiser le nœud en mode cluster. 

Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04

5. Répéter les tâches 2 à 4 sur chacun des nœuds restants. 

 

6. Utiliser la commande scversions pour valider le cluster par rapport à la mise à niveau. Si le cluster utilise des médiateurs à deux chaînes, les reconfigurer. (Facultatif) Migrer les ressources existantes vers de nouveaux types de ressources.

Fin d'une procédure de mise à niveau progressive vers le logiciel Sun Cluster 3.1 9/04

7. (Facultatif) SPARC : mettre à jour le module Sun Cluster vers Sun Management Center.

SPARC: Mise à niveau du module Sun Cluster pour Sun Management Center

Préparation d'un nœud de cluster en vue d'une mise à niveau progressive

Exécutez cette procédure sur un seul nœud à la fois. Vous allez retirer le nœud mis à niveau du cluster tandis que les nœuds restants continueront de fonctionner en tant que membres actifs du cluster.


Remarque –

Suivez les instructions ci-dessous lors de la réalisation d'une mise à niveau progressive :


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

    Reportez-vous à la rubrique Mises à niveau requises et instructions relatives aux prises en charge .

  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.

    • système d'exploitation Solaris 8 ou Solaris 9 ;

    • infrastructure Sun Cluster 3.1 9/04 ;

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

    • applications gérées par les agents des services de données de Sun Cluster 3.1 9/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 9/04.

    Installez les packages de documentation à l'emplacement de votre choix, comme une console administrative ou un serveur de documentation. Pour obtenir les instructions d'installation, consultez le fichier index.html situé au niveau supérieur du CD-ROM Sun Cluster 3.1 9/04.

  4. Devenez superutilisateur d'un nœud du cluster à mettre à niveau.

  5. Installez les packages Console Web de Sun, si ce n'est déjà fait.

    Ces packages sont requis par Sun Cluster, même si vous n'utilisez pas Console Web de Sun.

    1. Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 dans le lecteur.

    2. Choisissez le répertoire /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/, où arch correspond à sparc ou à x86.

    3. Exécutez la commande setup.


      # ./setup
      

      La commande setup installe tous les packages nécessaires à la prise en charge de Console Web de Sun.

  6. Dans le cadre d'un cluster à deux nœuds, si celui-ci utilise le logiciel Sun StorEdge Availability Suite, vérifiez que les données de configuration des services de disponibilité résident sur le disque de quorum.

    Pour garantir le bon fonctionnement du logiciel Sun StorEdge Availability Suite après la mise à niveau du logiciel de cluster, il est essentiel que les données de configuration figurent sur un disque de quorum.

    1. Devenez superutilisateur sur l'un des nœuds du cluster exécutant le logiciel Sun StorEdge Availability Suite.

    2. Identifiez l'ID de périphérique et la tranche utilisée par le fichier de configuration du logiciel Sun StorEdge Availability Suite.


      # /usr/opt/SUNWscm/sbin/dscfg
      /dev/did/rdsk/dNsT
      

      Dans cet exemple, N correspond à l'ID du périphérique et T à la tranche du périphérique N.

    3. Identifiez le périphérique de quorum existant.


      # scstat -q
      -- Votes de quorum par périphériques --
                           		Nom du 
      							périphérique  		Actuel Possible Statut
                           		------------------  ------ -------- ------
         Votes du périphérique : /dev/did/rdsk/dQsS  1       1      En ligne

      Dans cet exemple, dQsS correspond au périphérique de quorum existant.

    4. Si le périphérique de quorum n'est pas le même que celui des données de configuration de Sun StorEdge Availability Suite, déplacez ces dernières vers une tranche disponible du périphérique de quorum.


      # dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS
      


      Remarque –

      Vous devez utiliser le nom du périphérique DID en mode caractère, /dev/did/rdsk/, et non celui du périphérique DID en mode bloc, /dev/did/dsk/.


    5. Si vous avez déplacé les données de configuration, configurez le logiciel Sun StorEdge Availability Suite afin d'utiliser le nouvel emplacement.

      En tant que superutilisateur, exécutez la commande ci-dessous sur chacun des nœuds exécutant le logiciel Sun StorEdge Availability Suite.


      # /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS
      

  7. Visualisez l'état du cluster à partir de l'un des nœuds.

    Enregistrez ces données afin de pouvoir les consulter ultérieurement.


    % scstat
    % scrgadm -pv[v]

    Reportez-vous aux pages man scstat(1M) et scrgadm(1M) pour de plus amples informations.

  8. Déplacez tous les groupes de ressources et de périphériques s'exécutant sur le nœud à mettre à niveau.


    # scswitch -S -h nœud_origine
    
    -S

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

    -h nœud_origine

    Spécifie le nom du nœud à partir duquel déplacer les groupes de ressources et de périphériques.

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

  9. Vérifiez que le déplacement a été correctement effectué.


    # scstat -g -D
    
    -g

    Affiche l'état de tous les groupes de ressources.

    -D

    Affiche l'état de tous les groupes de périphériques de disques.

  10. Assurez-vous de la sauvegarde du contenu du disque système, des applications et de toutes les données.

  11. Si le cluster utilise des médiateurs à deux chaînes pour Solstice DiskSuite ou Solaris Volume Manager, déconfigurez-les.

    Pour de plus amples informations, reportez-vous à la rubrique Configuration de médiateurs à deux chaînes .

    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 d'un 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 lors de la restauration des médiateurs au cours de la procédure décrite sous la rubriqueFin d'une procédure de mise à niveau progressive vers le logiciel Sun Cluster 3.1 9/04.

    3. Lorsqu'un jeu de disques utilise des médiateurs, devenez propriétaire du jeu si aucun nœud n'en est propriétaire.


      # metaset -s nom_jeu -t
      
      -t

      Permet de devenir propriétaire du jeu de disques.

    4. Déconfigurez tous les médiateurs du 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 du jeu de disques.

      -m liste_hôtes_médiateurs

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

      Reportez-vous à la page man 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.

  12. Fermez le nœud à mettre à niveau et initialisez-le en mode non-cluster.

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


    # shutdown -y -g0
    ok boot -x
    

    Sur les systèmes x86, exécutez les commandes suivantes :


    # shutdown -y -g0
    ...
                          <<<Paramètres d'initialisation actuels >>>
    Chemin d'initialisation : /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
    Args d'initialisation :
    
    Entrez  b [nom-fichier] [indicateurs-initialisation] <ENTRÉE>
    pour initialiser avec les options
    
    ou    	 i <ENTRÉE>	pour entrer l'interprète d'initialisation
    ou    	 <ENTRÉE>   pour initialiser avec les valeurs par défaut
    
                      <<< expiration du délai dans 5 secondes >>>
    Sélectionnez (b)oot ou (i)nterpreter : b -x
    

    Les autres nœuds du cluster continuent de fonctionner en tant que membres actifs du cluster.

  13. Pour effectuer une mise à niveau du logiciel Solaris vers une mise à jour de maintenance, consultez la rubrique Exécution d'une mise à niveau progressive d'une mise à jour de maintenance de Solaris .


    Remarque –

    Le cluster doit déjà fonctionner avec, ou être mis à niveau vers, au moins le niveau minimum requis du système d'exploitation Solaris pour prendre en charge le logiciel Sun Cluster 3.1 9/04. Reportez-vous aux notes de version de Sun Cluster pour Solaris pour de plus amples informations sur les versions prises en charge du système d'exploitation de Solaris.


  14. Reportez-vous à la rubrique Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04.

Exécution d'une mise à niveau progressive d'une mise à jour de maintenance de Solaris

Exécutez cette procédure pour mettre à niveau le système 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 9/04 (non progressive).


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubrique Préparation d'un nœud de cluster en vue d'une mise à niveau progressive .

  2. Commentez provisoirement toutes les entrées relatives aux systèmes de fichiers montés dans le fichier /etc/vfstab du nœud.

    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 de mise à jour de maintenance.


    Remarque –

    ne réinitialisez pas le nœud 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 nœud avant l'Étape 6.


  6. Réinitialisez le nœud en mode non-cluster.

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


    # reboot -- -x
    

  7. Mettez à niveau le logiciel Sun Cluster.

    Reportez-vous à la rubrique Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04.

Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04

Exécutez cette procédure pour mettre à niveau un nœud vers le logiciel Sun Cluster 3.1 9/04 pendant que les autres nœuds du cluster sont en mode cluster.


Remarque –

tant que tous les nœuds du cluster n'ont pas été mis à niveau et tant que la mise à niveau n'a pas été validée, les nouvelles fonctions introduites avec la nouvelle version risquent de ne pas être accessibles.


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubriquePréparation d'un nœud de cluster en vue d'une mise à niveau progressive .

  2. Si vous avez mis à niveau le système d'exploitation Solaris vers une version de mise à jour de maintenance, vérifiez que vous avez suivi toutes les étapes de la rubrique Exécution d'une mise à niveau progressive d'une mise à jour de maintenance de Solaris .

  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. Devenez superutilisateur sur le nœud du cluster.

  5. Installez les packages Console Web de Sun.

    Effectuez cette opération sur chaque nœud du cluster. Ces packages sont requis par Sun Cluster, même si vous n'utilisez pas Console Web de Sun.

    1. Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 dans le lecteur.

    2. Choisissez le répertoire /cdrom/cdrom0/Solaris_arch/Product/sun_web_console/2.1/, où arch correspond à sparc ou à x86.

    3. Exécutez la commande setup.


      # ./setup
      

      La commande setup installe tous les packages nécessaires à la prise en charge de Console Web de Sun.

  6. Sur le CD-ROM Sun Cluster 3.1 9/04, accédez au répertoire répertoire Solaris_arch/Product/sun_cluster/Solaris_ver/Tools/, où arch correspond à sparc ou à x86 et où ver correspond à 8 (Solaris 8) ou à 9 (Solaris 9) .


    # cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Tools
    

  7. Mettez à niveau le logiciel d'infrastructure du cluster.


    Remarque –

    n'utilisez pas la commande /usr/cluster/bin/scinstall déjà installée sur le nœud, mais plutôt la commande scinstall du CD-ROM Sun Cluster 3.1 9/04.



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


    Remarque –

    le logiciel Sun Cluster 3.1 9/04 requiert au minimum la version 3.5.1 de Sun Explorer. La mise à niveau vers Sun Cluster implique l'installation du programme de récupération de données Sun Explorer, utilisé en association 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 livraison de données sont conservées, mais les entrées crontab doivent être recréées manuellement.


    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.

  8. Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


    # eject cdrom
    

  9. (Facultatif) Mettez à niveau les services de données Sun Cluster.


    Remarque –

    Si vous utilisez Sun Cluster HA pour Oracle 3.0 64 bits pour le service de données Solaris 9, vous devez effectuer une mise à niveau vers Sun Cluster 3.1 9/04.

    Après avoir effectué la mise à niveau vers Sun Cluster 3.1 9/04, vous pouvez continuer à utiliser tout autre service de données Sun Cluster 3.0.


    1. Insérez le CD-ROM CD-ROM Sun Cluster 3.1 9/04 Agents dans le lecteur approprié sur le nœud.

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

      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 /cdrom/cdrom0
        

        -u update

        Met un nœud de cluster à niveau vers une version ultérieure de Sun Cluster.

        -s srvc

        Met à niveau le service de données indiqué.

        -d

        Indique l'emplacement du répertoire de l'image du CD.

      • Pour mettre à niveau tous les services de données du nœud, entrez la commande suivante :


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

        -s all

        Met à niveau tous les services de données.

      La commande scinstall suppose 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. Choisissez un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.


      # eject cdrom
      

  10. Si nécessaire, mettez manuellement à niveau les services de données personnalisés qui ne sont pas fournis sur le CD-ROM Sun Cluster 3.1 9/04 Agents.

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

  12. Si vous n'avez pas déjà installé les patchs Sun Cluster 3.1 9/04 à l'aide de la commande scinstall, procédez à leur installation.

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

  14. 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. En outre, suivez ces indications pour mettre à niveau des applications dans une configuration Sun Cluster 3.1 9/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 nœud lors du processus de mise à niveau, ajoutez toujours l'option -x à la commande.

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

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


      # reboot -- -xs
      ok boot -xs
      

      Sur les systèmes x86, exécutez les commandes suivantes :


      # reboot -- -xs
      ...
                            <<<Paramètres d'initialisation actuels >>>
      Chemin d'initialisation : /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
      Args d'initialisation :
      
      Entrez  b [nom-fichier] [indicateurs-initialisation] <ENTRÉE>
      pour initialiser avec les options
      
      ou    i <ENTRÉE>		pour entrer l'interprète d'initialisation
      ou    <ENTRÉE>  	pour initialiser avec les valeurs par défaut
      
                        <<< expiration du délai dans 5 secondes >>>
      Sélectionnez (b)oot ou (i)nterpreter : b -x
      


    Remarque –

    ne mettez pas à niveau une application si la nouvelle version ne peut pas coexister avec l'ancienne dans le cluster.


  15. Réinitialisez le nœud dans le cluster.


    # reboot
    

  16. Exécutez la commande suivante sur le nœud mis à niveau afin de vérifier que le logiciel Sun Cluster 3.1 9/04 a été correctement installé.


    # scinstall -pv
    

    La première ligne du résultat indique la version de Sun Cluster actuellement utilisée par le nœud. Elle doit correspondre à celle de la mise à niveau.

  17. À partir de n'importe quel nœud, vérifiez le statut de la configuration du cluster.


    % scstat
    % scrgadm -pv[v]

    Le résultat doit être le même que celui de l' Étape 7 de la rubrique Préparation d'un nœud de cluster en vue d'une mise à niveau progressive .

  18. Si vous devez mettre à niveau un autre nœud, revenez à la rubrique Préparation d'un nœud de cluster en vue d'une mise à niveau progressive et répétez toutes les procédures de mise à niveau avec ce nœud.

  19. Une fois tous les nœuds du cluster mis à niveau, passez à la rubrique Fin d'une procédure de mise à niveau progressive vers le logiciel Sun Cluster 3.1 9/04.

Exemple de mise à niveau progressive de Sun Cluster 3.1 vers Sun Cluster 3.1 9/04

L'exemple ci-dessous illustre le processus de mise à niveau progressive d'un nœud du cluster, de Sun Cluster 3.1 vers Sun Cluster 3.1 9/04 sur le système d'exploitation Solaris 8. Il inclut l'installation du logiciel Console Web de Sun et la mise à niveau de tous les services de données installés pour lesquels de nouvelles versions sont disponibles sur le CD-ROM Sun Cluster 3.1 9/04 Agents. Le nom du nœud de cluster est phys-schost-1.


(Installez le logiciel Console Web de Sun à partir du CD-ROM Sun Cluster 3.1 9/04)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/ \
Solaris_8/Misc
phys-schost-1# ./setup

(Effectuez la mise à niveau du logiciel d'infrastructure à partir du CD-ROM Sun Cluster 3.1 9/04)
phys-schost-1# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_8/Tools
phys-schost-1# ./scinstall -u update -S interact
 
(Effectuez la mise à niveau des services de données à partir du CD-ROM Sun Cluster 3.1 9/04 Agents)
phys-schost-1# scinstall -u update -s all -d /cdrom/cdrom0

(Réinitialisez le nœud dans le cluster)
phys-schost-1# reboot

(Assurez-vous d'avoir correctement effectué la mise à niveau)
# scinstall -pv

(Vérifiez l'état du cluster)
# scstat
# scrgadm -pv

Fin d'une procédure de mise à niveau progressive vers le logiciel Sun Cluster 3.1 9/04

  1. Assurez-vous que toutes les procédures de mise à niveau ont été effectuées pour tous les nœuds du cluster mis à niveau.

  2. À partir de l'un des nœuds, vérifiez l'état de la mise à niveau du cluster.


    # scversions
    

  3. À partir du tableau ci-dessous, effectuez l'action correspondant au message résultant de l'Étape 2.

    Message 

    Action 

    La validation de la mise à niveau est requise.

    Passez à l'Étape 4.

    La validation de la mise à niveau n'est PAS requise. Toutes les versions correspondent.

    Passez directement à l' Étape 6.

    Impossible de valider la mise à niveau avant que tous les nœuds de cluster ne soient mis à niveau. Exécutez scinstall(1m) sur les nœuds du cluster pour identifier les versions antérieures.

    Revenez à la rubrique Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04 pour mettre à niveau les nœuds de cluster restants.

    Impossible de vérifier la mise à niveau avant que tous les nœuds de clusters ne soient mis à niveau. Exécutez scinstall(1m) sur les nœuds du cluster pour identifier les versions antérieures.

    Revenez à la rubrique Exécution d'une mise à niveau progressive du logiciel Sun Cluster 3.1 9/04 pour mettre à niveau les nœuds de cluster restants.

  4. Une fois tous les nœuds intégrés dans le cluster, à partir de l'un d'eux, validez la mise à niveau du cluster.


    # scversions -c
    

    La validation de la mise à niveau permet d'utiliser toutes les fonctions de la nouvelle version dans le cluster. En effet, ces nouvelles fonctions ne sont accessibles qu'une fois la validation de mise à niveau effectuée.

  5. À partir de l'un des nœuds, vérifiez la validation de la mise à niveau du cluster.


    # scversions
    La validation de la mise à niveau n'est PAS requise. Toutes les versions correspondent.

  6. Si votre configuration utilise des médiateurs à deux chaînes avec le logiciel Solstice DiskSuite ou Solaris Volume Manager, vous devez rétablir la configuration des médiateurs.

    1. Identifiez le nœud propriétaire du jeu de disques auquel vous souhaitez ajouter les hôtes médiateurs.


      # metaset -s nom_ensemble
      
      -s nom_jeu

      Indique le nom du jeu de disques.

    2. Si aucun nœud n'est propriétaire, devenez propriétaire du jeu de disques.


      # metaset -s nom_jeu -t
      
      -t

      Permet de devenir propriétaire du jeu de disques.

    3. Recréez les médiateurs.


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

      Ajoute le nœud au jeu de disques.

      -m liste_hôtes_médiateurs

      Indique le nom des nœuds à ajouter en tant qu'hôtes médiateurs du 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.

  7. Si vous avez mis à niveau des services de données non fournis sur le CD-ROM Sun Cluster 3.1 9/04 Agents, enregistrez les nouveaux types de ressources correspondants.

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

  8. (Facultatif) Retransférez chaque groupe de ressources et de périphériques vers son nœud d'origine.


    # scswitch -z -g groupe_ressources -h nœud
    # scswitch -z -D groupe_périphériques_disques -h nœud
    
    -z

    Effectue le changement

    -g groupe_ressources

    Définit le groupe de ressources à transférer.

    -h nœud

    Indique le nom du nœud vers lequel effectuer le transfert.

    -D groupe_périphériques_disques

    Définit le groupe de périphériques à transférer.

  9. Redémarrez les applications.

    Pour ce faire, suivez les instructions de la documentation du fournisseur.

  10. (Facultatif) Migrez les ressources vers de nouvelles versions de types de ressources.

    Voir la rubrique “Upgrading a Resource Type” (Mise à niveau d'un type de ressource) du manuel Sun Cluster Data Services Planning and Administration Guide for Solaris OS, contenant des procédures utilisant la ligne de commande. Si vous préférez, vous pouvez également effectuer les mêmes tâches en utilisant le menu Groupe de ressources de l'utilitaire scsetup. Le processus implique la réalisation des tâches suivantes :

    • l'enregistrement du nouveau type de ressources ;

    • la migration de la ressource éligible vers la nouvelle version de son type de ressource ;

    • la modification des propriétés d'extension du type de ressource, conformément aux indications du manuel relatif au service de données associé.

  11. Si vous disposez d'un système SPARC et que vous utilisiez Sun Management Center pour surveiller le cluster, passez à la rubrique SPARC: Mise à niveau du module Sun Cluster pour Sun Management Center .

La mise à niveau du cluster est terminée.