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) .
Effectuez les tâches suivantes :
Vérifiez que tout le matériel nécessaire est bien installé.
Vérifiez que l'adaptateur de l'hôte est installé sur le nouveau nœud. Reportez-vous au Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Vérifiez que toute interconnexion de cluster peut prendre en charge le nouveau nœud. Reportez-vous au Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Vérifiez que vous disposez d'espace de stockage supplémentaire. Consultez le manuel approprié dans la Sun Cluster 3.x Hardware Administration Collection.
Vérifiez que l'environnement d'exploitation Solaris est installé et prendra en charge le logiciel Sun Cluster.
Si Solaris est déjà installé sur le nœud, 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. Pour obtenir plus d'informations sur l'installation du logiciel Solaris en fonction de la configuration requise par le produit Sun Cluster, reportez-vous à la section Installation du logiciel Solaris .
Vérifiez que les packages Sun Cluster sont installés sur le nœud. Reportez-vous à la rubrique Installation de la structure Sun Cluster et des packages du logiciel de services de données (Java ES installer) .
Determinez 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 |
---|---|
Jonctions de transport intracluster |
switch1 et switch2 |
Nom du système de fichiers des périphériques globaux |
/globaldevices |
Répertoire de patchs Solaris et Sun Cluster |
/var/cluster/patches |
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.
Mode Typique - Si vous utilisez ce mode et acceptez tous les paramètres par défaut, remplissez la fiche suivante.
Mode Personnalisé : si vous prévoyez d'utiliser ce mode pour personnaliser les données de configuration, remplissez la fiche 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.
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.
Sur le nœud de cluster existant, démarrez l'utilitaire scsetup(1M).
# scsetup |
Choisissez l'élément de menu Interconnexions de clusters.
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.
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.
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.
Si vous ajoutez le nœud à un cluster existant, vous devez l'ajouter à la liste des nœuds autorisés du cluster.
Sur tout élément actif du cluster, démarrez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Choisissez l'élément de menu Nouveaux nœuds.
Choisissez l'élément de menu Spécifier le nom d'une machine autorisée à s'auto-ajouter.
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.
Quittez l'utilitaire scsetup.
Devenez superutilisateur du nœud de cluster à configurer.
Lancez l'utilitaire scinstall.
# /usr/cluster/bin/scinstall |
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 |
À partir du menu Installation, choisissez l'élément Ajouter cette machine en tant que nœud d'un cluster existant.
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.
Allez dans un répertoire ne figurant pas sur le CD-ROM, puis éjectez ce dernier.
# eject cdrom |
Si nécessaire, installez les patchs requis pour prendre en charge le logiciel Sun Cluster.
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.
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 |
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=. |
Spécifie la forme d'ajout de la commande
Spécifie les options d'authentification
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.
À 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 |
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.
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).
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 ... |
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 |
X | ||||
Installation des packages du logiciel de service de données (pkgadd) |
X | |||
Installation des packages du logiciel de service de données (scinstall) |
X |
X |
||
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 .
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.