Guide d'installation du logiciel Sun Cluster pour SE Solaris

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.