Guide d'installation du logiciel Sun Cluster pour SE Solaris

ProcedureProcédure de configuration du logiciel Sun Cluster sur d'autres nœuds du cluster (XML)

Suivez cette procédure pour configurer un nouveau nœud de cluster à l'aide d'un fichier XML de configuration du cluster. Le nouveau nœud peut être une duplication d'un nœud de cluster existant exécutant le logiciel Sun Cluster 3.2 2/08.

Cette procédure configure les composants de cluster suivants sur le nouveau nœud :

Avant de commencer

Effectuez les tâches suivantes :

  1. Vérifiez que le logiciel Sun Cluster n'est pas encore configuré sur l'éventuel nœud à ajouter à un cluster.

    1. Prenez le rôle de superutilisateur sur l'éventuel nœud.

    2. Déterminez si le logiciel Sun Cluster est configuré sur l'éventuel nœud.


      phys-schost-new# /usr/sbin/clinfo -n
      
      • En cas d'échec de la commande, reportez-vous à l'Étape 2.

        Le logiciel Sun Cluster n'est pas encore configuré sur le nœud. Vous pouvez ajouter l'éventuel nœud au cluster.

      • Si la commande renvoie un numéro d'ID de nœud, passez à l'Étape c.

        Le logiciel Sun Cluster est déjà configuré sur le nœud. Avant d'ajouter un nœud à un autre cluster, supprimez les informations de configuration du cluster existantes.

    3. Initialisez l'éventuel nœud en mode non cluster.

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


        ok boot -x
        
      • Sur les systèmes x86, exécutez les commandes suivantes :

        1. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Solaris appropriée, puis saisissez e pour modifier ses commandes.

          Le menu GRUB qui s'affiche est similaire à ce qui suit :


          GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
          +----------------------------------------------------------------------+
          | Solaris 10 /sol_10_x86                                               |
          | Solaris failsafe                                                     |
          |                                                                      |
          +----------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press enter to boot the selected OS, 'e' to edit the
          commands before booting, or 'c' for a command-line.

          Pour plus d'informations sur l'initialisation GRUB, reportez-vous au Chapitre 11, GRUB Based Booting (Tasks) du System Administration Guide: Basic Administration.

        2. Sur l'écran des paramètres d'initialisation, utilisez les touches fléchées pour sélectionner l'entrée kernel et saisissez e pour modifier l'entrée.

          L'écran des paramètres d'initialisation GRUB qui s'affiche est similaire à ce qui suit :


          GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
          +----------------------------------------------------------------------+
          | root (hd0,0,a)                                                       |
          | kernel /platform/i86pc/multiboot                                     |
          | module /platform/i86pc/boot_archive                                  |
          +----------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press 'b' to boot, 'e' to edit the selected command in the
          boot sequence, 'c' for a command-line, 'o' to open a new line
          after ('O' for before) the selected line, 'd' to remove the
          selected line, or escape to go back to the main menu.
        3. Ajoutez -x à la commande pour spécifier l'initialisation du système en mode non cluster.


          [ Minimal BASH-like line editing is supported. For the first word, TAB
          lists possible command completions. Anywhere else TAB lists the possible
          completions of a device/filename. ESC at any time exits. ]
          
          grub edit> kernel /platform/i86pc/multiboot -x
          
        4. Appuyez sur Entrée pour accepter la modification et retourner à l'écran des paramètres d'initialisation.

          L'écran affiche la commande modifiée.


          GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
          +----------------------------------------------------------------------+
          | root (hd0,0,a)                                                       |
          | kernel /platform/i86pc/multiboot -x                                  |
          | module /platform/i86pc/boot_archive                                  |
          +----------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press 'b' to boot, 'e' to edit the selected command in the
          boot sequence, 'c' for a command-line, 'o' to open a new line
          after ('O' for before) the selected line, 'd' to remove the
          selected line, or escape to go back to the main menu.-
        5. Saisissez b pour initialiser le nœud en mode non cluster.


          Remarque –

          Cette modification apportée à la commande du paramètre d'initialisation du noyau n'est pas conservée après l'initialisation du système. La prochaine réinitialisation du nœud se fera donc en mode cluster. Pour choisir d'initialiser en mode non cluster, effectuez les étapes suivantes pour ajouter de nouveau l'option -x à la commande du paramètre d'initialisation du noyau.


    4. Annulez la configuration du logiciel Sun Cluster de l'éventuel nœud.


      phys-schost-new# /usr/cluster/bin/clnode remove
      
  2. Si vous dupliquez un nœud exécutant le logiciel Sun Cluster 3.2 2/08, créez un fichier XML de configuration du cluster.

    1. Prenez le rôle de superutilisateur sur le nœud du cluster que vous souhaitez dupliquer.

    2. Exportez les informations de configuration du nœud existant dans un fichier.


      phys-schost# clnode export -o clconfigfile
      
      -o

      Indique la destination de sortie.

      clconfigfile

      Le nom du fichier XML de configuration du cluster. Le nom de fichier spécifié peut être un fichier existant ou un nouveau créé par la commande.

      Pour plus d'informations, reportez-vous à la page de manuel clnode(1CL).

    3. Copiez le fichier XML de configuration du cluster dans l'éventuel nœud que vous configurerez comme nouveau nœud de cluster.

  3. Prenez le rôle de superutilisateur sur l'éventuel nœud.

  4. Si nécessaire, modifiez le fichier XML de configuration du cluster.

    1. Ouvrez le fichier XML de configuration du cluster pour l'éditer.

      • Si vous dupliquez un nœud de cluster existant, ouvrez le fichier créé à l'aide de la commande clnode export.

      • Si vous ne dupliquez pas un nœud de cluster existant, créez un nouveau fichier.

        Basez le fichier sur la hiérarchie d'éléments illustrée à la page de manuel clconfiguration(5CL). Vous pouvez stocker le fichier dans un quelconque répertoire.

    2. Modifiez les valeurs des éléments XML pour reproduire la configuration du nœud à créer.

      Reportez-vous à la page de manuel clconfiguration(5CL) pour plus d'informations sur la structure et le contenu du fichier XML de configuration du cluster.

  5. Validez le fichier XML de configuration du cluster.


    phys-schost-new# xmllint --valid --noout clconfigfile
    
  6. Configurez le nouveau nœud de cluster.


    phys-schost-new# clnode add -n sponsornode -i clconfigfile
    
    -n sponsornode

    Indique le nom d'un membre de cluster existant destiné à agir comme sponsor du nouveau nœud.

    -i clconfigfile

    Indique le nom du fichier XML de configuration du cluster à utiliser comme source d'entrée.

  7. (Facultatif) Activez la réinitialisation de nœud automatique en cas d'échec de tous les chemins de disques contrôlés.

    1. Activez la fonctionnalité de réinitialisation automatique.


      phys-schost# clnode set -p reboot_on_path_failure=enabled 
      
      -p

      Indique la propriété à définir.

      reboot_on_path_failure=enable

      Indique que le nœud est réinitialisé si tous les chemins de disque contrôlés échouent, à condition qu'au moins l'un des disques soit accessible à partir d'un autre nœud du cluster.

    2. Vérifiez que la réinitialisation automatique en cas d'échec du chemin de disque est activée.


      phys-schost# clnode show
      === Cluster Nodes ===                          
      
      Node Name:                                      node
      …
        reboot_on_path_failure:                          enabled
      …
Erreurs fréquentes

Configuration non réussie : si un ou plusieurs nœuds ne parviennent pas à fusionner avec le cluster ou si des informations de configuration incorrectes ont été indiquées, essayez tout d'abord d'exécuter de nouveau cette procédure. Si cela ne permet pas de corriger le problème, effectuez la procédure de la section Annulation de la configuration du logiciel Sun Cluster pour corriger les problèmes d'installation sur chaque nœud incorrectement configuré pour le supprimer de la configuration du cluster. Il n'est pas nécessaire de désinstaller les packages Sun Cluster. Ensuite, exécutez de nouveau cette procédure.

Étapes suivantes

Si vous avez ajouté un nœud à un cluster qui utilise un périphérique de quorum, reportez-vous à la rubrique Procédure de mise à jour de périphériques de quorum après l'ajout d'un nœud à un cluster.

Sinon, reportez-vous à la rubrique Vérification de la configuration de quorum et du mode d'installation.