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).
Cette procédure utilise la forme interactive de la commande scinstall. Pour utiliser les formes non interactives de la commande scinstall, par exemple pour le développement de scripts d'installation, reportez-vous à la page du manuel scinstall(1M).
Vérifiez que les packages Sun Cluster sont installés sur le nœud, soit manuellement soit en utilisant la forme du mode silencieux du programme installer de Java ES avant d'exécuter la commande scinstall. Pour de plus amples informations sur l'exécution du programme installer de Java ES à partir d'un script d'installation, reportez-vous au Chapitre 5, Installing in Silent Mode du Sun Java Enterprise System 5 Installation Guide for UNIX.
Effectuez les tâches suivantes :
Vérifiez que la version de Solaris installée prend en charge le logiciel Sun Cluster.
Si le logiciel Solaris est déjà installé sur le noeud, vous devez vous assurer que son installation correspond à la configuration minimale requise par le logiciel Sun Cluster et les autres logiciels que vous prévoyez d'installer sur votre cluster. Reportez-vous à la rubrique Installation du logiciel Solaris pour obtenir plus d'informations sur les exigences de Sun Cluster.
Vérifiez que les packages Sun Cluster et les patchs sont installés sur le nœud. Reportez-vous à la rubrique Installation de la structure de Sun Cluster et des packages du logiciel du service de données .
Vérifiez que le cluster est préparé pour l'ajout d'un nouveau nœud. Reportez-vous à la rubrique Procédure de préparation du cluster pour d'autres nœuds de cluster.
Déterminez le mode d'exécution de l'utilitaire scinstall (typique ou personnalisé). Pour l'installation typique de Sun Cluster, scinstall spécifie automatiquement la configuration par défaut suivante :
Composant |
Valeur par défaut |
---|---|
Commutateurs de transport de cluster |
commutateur1 et commutateur2 |
Nom du système de fichiers des périphériques globaux |
/globaldevices |
Renseignez la fiche de configuration appropriée. Reportez-vous aux rubriques Planification du SE Solaris et Planification de l'environnement Sun Cluster pour connaître les procédures de planification.
Feuille de travail Mode Standard : si vous utilisez ce mode et acceptez tous les paramètres par défaut, remplissez la feuille de travail suivante.
Feuille de travail Mode Personnalisé : si vous prévoyez d'utiliser ce mode pour personnaliser les données de configuration, remplissez la feuille de travail suivante.
Pour utiliser l'utilitaire interactif scinstall dans cette procédure, suivez ces instructions :
L'utilitaire scinstall mémorise toutes les frappes au clavier. Par conséquent, n'appuyez qu'une seule fois sur la touche Entrée, même si l'écran de menu suivant n'apparaît pas immédiatement.
Sauf indication contraire, vous pouvez appuyer sur Ctrl-D pour revenir au début d'une série de questions connexes ou au menu principal.
Les réponses par défaut ou les réponses issues de sessions antérieures sont affichées entre crochets ([ ]) à la fin des questions. Appuyez sur Retour pour entrer la réponse figurant entre crochets sans avoir à la saisir.
Prenez le rôle de superutilisateur sur le nœud de cluster à configurer.
Lancez l'utilitaire scinstall.
phys-schost-new# /usr/cluster/bin/scinstall |
Le menu principal scinstall s'affiche.
Saisissez le numéro correspondant à l'option de création d'un cluster ou d'ajout d'un nœud de cluster, puis appuyez sur la touche Retour.
*** Main Menu *** Please select from one of the following (*) options: * 1) Create a new cluster or add a cluster node 2) Configure a cluster to be JumpStarted from this install server 3) Manage a dual-partition upgrade 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1 |
Le menu Nouveau cluster et Nœud de cluster apparaît.
Saisissez le numéro correspondant à l'option d'ajout de cette machine en tant que nœud dans un cluster existant, puis appuyez sur la touche Retour.
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.
Retirez le DVD-ROM Sun Java Availability Suite du lecteur DVD-ROM\~;.
Répétez cette procédure sur tout autre noeud à ajouter au cluster jusqu'à ce que tous les noeuds supplémentaires soient entièrement configurés.
Pour Solaris 10, vérifiez sur chaque nœud que les services multiutilisateur de SMF (Service Management Facility) sont en ligne.
Attendez qu'ils le soient sur tous les nœuds avant de passer à l'étape suivante.
phys-schost# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
Dans un membre de cluster actif, empêchez l'association d'un autre nœud au cluster.
phys-schost# claccess deny-all |
Vous pouvez aussi utiliser l'utilitaire clsetup. Reportez-vous à la rubrique How to Add a Node to the Authorized Node List du Sun Cluster System Administration Guide for Solaris OS pour connaître les procédures.
Prenez le rôle de superutilisateur sur un nœud.
Vérifiez que tous les noeuds ont rejoint la grappe.
phys-schost# clnode status |
Le résultat affiché par la commande ressemble à celui présenté ci-dessous.
=== Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-1 Online phys-schost-2 Online phys-schost-3 Online |
Pour plus d'informations, reportez-vous à la page de manuel clnode(1CL).
Vérifiez que tous les patchs nécessaires sont installés.
phys-schost# showrev -p |
(Facultatif) Activez la réinitialisation de nœud automatique en cas d'échec de tous les chemins de disques contrôlés.
Activez la fonctionnalité de réinitialisation automatique.
phys-schost# clnode set -p reboot_on_path_failure=enabled |
Indique la propriété à définir.
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.
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 … |
Si vous envisagez d'utiliser Sun Cluster HA pour NFS sur un système de fichiers local à haute disponibilité, assurez-vous que le système de fichiers loopback (LOFS) est désactivé.
Pour désactiver le LOFS, ajoutez l'entrée suivante au fichier /etc/system sur chaque nœud du cluster.
exclude:lofs |
La modification apportée au fichier /etc/system est effective après une réinitialisation du système.
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 choisissez d'ajouter Sun Cluster HA pour NFS sur un système de fichiers local à haute disponibilité, vous devez apporter l'une des modifications de configuration suivantes.
Toutefois, si vous configurez des zones non globales dans votre cluster, vous devez activer le LOFS sur tous les nœuds du cluster. Si Sun Cluster HA pour NFS sur un système de fichiers local à haute disponibilité doit coexister avec le LOFS, utilisez une autre solution que la désactivation du LOFS.
Désactivez 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.
Reportez-vous à la rubrique The Loopback File System du System Administration Guide: Devices and File System (Solaris 9 ou Solaris 10) pour plus d'informations sur les systèmes de fichiers.
L'exemple suivant montre le nœud phys-schost-3 ajouté au cluster schost. Le noeud parrain 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 ... |
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.
Si vous avez ajouté un nœud à un cluster existant 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.