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 (scinstall)

Effectuez cette procédure pour ajouter de nouveaux nœuds à un cluster existant. Pour ajouter un nœud à l'aide de JumpStart, effectuez plutôt les procédures de la rubrique Installation de Solaris et du logiciel Sun Cluster (JumpStart) .

Avant de commencer

Effectuez les tâches suivantes :

Pour utiliser l'utilitaire interactif scinstall dans cette procédure, suivez ces instructions :

Étapes
  1. Si vous ajoutez ce nœud à un cluster d'un nœud, vérifiez que deux inteconnexions de cluster existent en affichant la configuration d'interconnexion.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    

    Avant de pouvoir ajouter un nœud, vous devez avoir configuré au moins deux câbles ou deux adaptateurs.

    • Si des informations de configuration s'affichent pour deux câbles ou deux adaptateurs, passez à l'Étape 2.

    • Si les informations de configuration sont absentes ou partielles, configurez de nouvelles interconnexions de cluster.

      1. Sur le nœud de cluster existant, démarrez l'utilitaire scsetup(1M).


        # scsetup
        
      2. Choisissez l'élément de menu Interconnexions de clusters.

      3. Choisissez l'élément de menu Ajouter un câble de transport.

        Suivez les instructions pour spécifier le nœud du nœud à ajouter au cluster, le nom de l'adaptateur de transport et l'utilisation ou non d'une jonction de transport.

      4. Si nécessaire, répétez l'Étape c pour configurer une deuxième interconnexion de cluster.

        Une fois l'opération terminée, quittez l'utilitaire scsetup.

      5. Vérifiez que le cluster dispose de deux interconnexions configurées.


        # scconf -p | grep cable
        # scconf -p | grep adapter
        

        La sortie de la commande doit afficher des informations de configuration concernant au moins deux interconnexions de cluster.

  2. Si vous ajoutez le nœud à un cluster existant, vous devez l'ajouter à la liste des nœuds autorisés du cluster.

    1. Sur tout élément actif du cluster, démarrez l'utilitaire scsetup(1M).


      # scsetup
      

      Le menu principal apparaît.

    2. Choisissez l'élément de menu Nouveaux nœuds.

    3. Choisissez l'élément de menu Spécifier le nom d'une machine autorisée à s'auto-ajouter.

    4. Suivez les instructions pour ajouter le nom du nœud à la liste des machines reconnues.

      Une fois la tâche terminée sans erreur, l'utilitaire scsetup imprime le message Command completed successfully.

    5. Quittez l'utilitaire scsetup.

  3. Devenez superutilisateur du nœud de cluster à configurer.

  4. Lancez l'utilitaire scinstall.


    # /usr/cluster/bin/scinstall
    
  5. Dans le menu principal, sélectionnez l'option Installation d'un cluster ou d'un nœud de cluster.


      *** Main Menu ***
    
        Please select from one of the following (*) options:
    
          * 1) Install a cluster or cluster node
            2) Configure a cluster to be JumpStarted from this install server
            3) Add support for new data services to this cluster node
            4) Upgrade this cluster node
          * 5) Print release information for this cluster node
    
          * ?) Help with menu options
          * q) Quit
    
        Option:  1
    
  6. À partir du menu Installation, choisissez l'élément Ajouter cette machine en tant que nœud d'un cluster existant.

  7. Suivez les invites de menu pour entrer les réponses que vous avez saisies sur la la fiche de configuration.

    L'utilitaire scinstall configure le nœud et le réinitialise sur le cluster.

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


    # eject cdrom
    
  9. Si nécessaire, installez les patchs requis pour prendre en charge le logiciel Sun Cluster.

  10. Répétez cette procédure sur tout autre nœud à ajouter au cluster jusqu'à ce que tous les nœuds supplémentaires soient entièrement configurés.

  11. Pour Solaris 10, vérifiez que les services multiutilisateur pour SMF sont en ligne sur chaque nœud.

    Attendez qu'ils le soient sur tous les nœuds avant de passer à l'étape suivante.


    # svcs multi-user-server
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  12. Empêchez tout autre nœud de rejoindre le cluster à partir d'un élément actif du cluster.


    # /usr/cluster/bin/scconf -a -T node=.
    
    -a

    Spécifie la forme d'ajout de la commande

    -T

    Spécifie les options d'authentification

    node=.

    Ajoute un point (.) au nom du nœud devant figurer dans la liste d'authentification, pour empêcher tout autre nœud de s'ajouter au cluster.

    Vous pouvez également utiliser l'utilitaire scsetup(1M). Reportez-vous à la rubrique Ajout d’un nœud de cluster à la liste des nœuds autorisés du Guide d’administration système de Sun Cluster pour SE Solaris pour connaître les procédures.

  13. À partir d'un nœud, vérifiez que tous les nœuds ont rejoint le cluster.

    Exécutez la commande scstat(1M) pour afficher la liste des nœuds du cluster. Vous n'avez pas besoin d'être superutilisateur pour exécuter cette commande.


     % scstat -n
    

    Le résultat affiché par la commande ressemble à celui présenté ci-dessous.


    -- Cluster Nodes --
                               Node name      Status
                               ---------      ------
      Cluster node:            phys-schost-1  Online
      Cluster node:            phys-schost-2  Online
  14. Pour réactiver le système de fichiers loopback (LOFS), supprimez l'entrée suivante du fichier /etc/system de chaque nœud du cluster.


    exclude:lofs

    La réactivation du LOFS prendra effet après le prochain redémarrage du système.


    Remarque –

    Vous ne pouvez pas activer le LOFS si vous utilisez Sun Cluster HA pour NFS sur un système de fichiers local à haute disponibilité et que automountd est en cours d'exécution. Le LOFS peut poser des problèmes de basculement pour Sun Cluster HA pour NFS : si vous activez le LOFS et décidez ensuite d'ajouter Sun Cluster HA pour NFS sur un système de fichiers local hautement disponible, vous devez effectuer l'une des opérations suivantes :

    • Replacez l'entrée exclude:lofs dans le fichier /etc/system sur chaque nœud du cluster et redémarrez chaque nœud. Cette modification désactivera le LOFS.

    • Désactivez le démon automountd.

    • Dans la mappe automounter, excluez tous les fichiers appartenant au système de fichiers local hautement disponible exporté par Sun Cluster HA pour NFS. : ainsi, vous pourrez activer le LOFS en même temps que le démon automountd.


    Pour plus d'informations sur les systèmes de fichiers loopback, reportez-vous au chapitre Types of File Systems du document System Administration Guide, Volume 1 (Solaris 8) ou au chapitre The Loopback File System du document System Administration Guide: Devices and File Systems (Solaris 9 ou Solaris 10).


Exemple 2–2 Configuration du logiciel Sun Cluster sur un nœud supplémentaire

L'exemple suivant montre le nœud phys-schost-3 ajouté au cluster schost. Le nœud de cautionnement est phys-schost-1.


*** Adding a Node to an Existing Cluster ***
Fri Feb  4 10:17:53 PST 2005


scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 
-m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2


Checking device to use for global devices file system ... done

Adding node "phys-schost-3" to the cluster configuration ... done
Adding adapter "qfe2" to the cluster configuration ... done
Adding adapter "qfe3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done

Copying the config from "phys-schost-1" ... done

Copying the postconfig file from "phys-schost-1" if it exists ... done
Copying the Common Agent Container keys from "phys-schost-1" ... done


Setting the node ID for "phys-schost-3" ... done (id=1)

Setting the major number for the "did" driver ... 
Obtaining the major number for the "did" driver from "phys-schost-1" ... done
"did" driver major number set to 300

Checking for global devices global file system ... done
Updating vfstab ... done

Verifying that NTP is configured ... done
Initializing NTP configuration ... done

Updating nsswitch.conf ... 
done

Adding clusternode entries to /etc/inet/hosts ... done


Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files

Updating "/etc/hostname.hme0".

Verifying that power management is NOT configured ... done

Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done
The "local-mac-address?" parameter setting has been changed to "true".

Ensure network routing is disabled ... done

Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done
Updating file ("hosts") on node phys-schost-1 ... done

Rebooting ... 

Étapes suivantes

Déterminez l'étape suivante :

Si vous avez ajouté un élément à un cluster de deux nœuds, reportez-vous à la rubrique Mise à jour des réservations SCSI après ajout d'un nœud.

Si vous souhaitez installer des services de données, consultez la procédure correspondant au service à installer et à la version de Solaris utilisée :

 

CD 2 de Sun Cluster 

(services de données Sun Java System) 

CD Sun Cluster Agents 

(autres services de données) 

Procédure 

Solaris 8 ou 9 

Solaris10 

Solaris 8 ou 9 

Solaris10 

Installation de la structure Sun Cluster et des packages du logiciel de services de données (Java ES installer)

     

Installation des packages du logiciel de service de données (pkgadd)

 

   

Installation des packages du logiciel de service de données (scinstall)

   

Installation des packages du logiciel de service de données (Web Start installer)

   

X  

 

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

Erreurs fréquentes

Lorsque vous augmentez ou réduisez le nombre de liaisons entre des nœuds et un périphérique de quorum, le cluster ne recalcule pas automatiquement le nombre de votes de quorum. Pour rétablir le vote correct, exécutez l'utilitaire scsetup pour supprimer chaque périphérique de quorum et l'ajouter à nouveau à la configuration. Chargez-vous d'un périphérique de quorum à la fois.

Si le cluster ne comporte qu'un seul périphérique de quorum, configurez-en un deuxième avant de supprimer puis d'ajouter à nouveau le périphérique initial. Supprimez, ensuite, le deuxième périphérique de quorum pour rétablir la configuration initiale du cluster.