Le tableau suivant répertorie les tâches à effectuer lors de l'ajout d'un nœud à un cluster existant. Pour que la procédure soit correcte, ces tâches doivent être effectuées dans l'ordre indiqué.
Tableau 7–2 Plan des tâches : ajout d'un nœud à un cluster existant
Tâche |
Pour les instructions, voir... |
---|---|
Installer l'adaptateur hôte sur le nœud et vérifier que les interconnexions de cluster peuvent prendre en charge le nouveau nœud |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Ajouter un emplacement de stockage partagé |
Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS |
Ajouter le nœud à la liste des nœuds autorisés - Utiliser la commande scsetup. | |
Installer et configurer du logiciel sur le nouveau nœud de cluster - Installer le système d'exploitation Solaris et le logiciel Sun Cluster. - Configurer le nœud en tant qu'élément du cluster |
Le tableau suivant répertorie les tâches à effectuer pour supprimer un nœud d'un cluster existant. Pour que la procédure soit correcte, ces tâches doivent être effectuées dans l'ordre indiqué.
n'utilisez pas cette procédure si votre cluster exécute une configuration OPS. À ce stade, supprimer un nœud d'une configuration OPS pourrait entraîner une défaillance des nœuds au redémarrage.
Tâche |
Pour les instructions, voir... |
---|---|
Évacuer tous les groupes de ressources et groupes de périphériques de disques du nœud à supprimer - Utilisez la commande scswitch(1M) |
# scswitch -S -h nœud_origine |
Supprimer le nœud de tous les groupes de ressources - Utilisez la commande scrgadm(1M) |
Sun Cluster Data Services Planning and Administration Guide for Solaris OS |
Supprimer un nœud de tous les groupes de périphériques de disques - Utilisez les commandes scconf(1M), metaset(1M) et scsetup(1M) |
SPARC : suppression d'un nœud d'un groupe de périphériques de disques (VERITAS Volume Manager) SPARC : suppression d'un nœud d'un groupe de périphériques de disques bruts Attention : si le nombre de nœuds secondaires souhaité est configuré sur 2 ou plus, ramenez-le à 1. |
Supprimer tous les périphériques de quorum connectés. - Utilisez scsetup. |
Attention : ne supprimez pas le périphérique de quorum si vous supprimez un nœud d'un cluster à deux nœuds.
Suppression d'un périphérique de quorum
Veuillez noter que bien que vous deviez supprimer le périphérique de quorum avant de supprimer l'unité de stockage, vous pouvez rajouter le périphérique de quorum immédiatement après. |
Supprimer tous les périphériques de stockage connectés du nœud. - Utilisez les commandes devfsadm(1M), scdidadm(1M). |
Attention : ne supprimez pas le périphérique de quorum si vous supprimez un nœud d'un cluster à deux nœuds. Suppression de connectivité entre un tableau et un nœud unique dans un cluster doté d'une connectivité de plus de deux nœuds |
Ajouter de nouveau les périphériques de quorum (uniquement aux nœuds devant rester dans le cluster) - Utilisez la commande scconf -a -q globaldev=d[n],node= node1,node=node2 | |
Mettre le nœud en cours de suppression à l'état de maintenance - Utilisez les commandes scswitch(1M), shutdown(1M) et scconf(1M). | |
Supprimer toutes les connexions de transport logique (câbles et adaptateurs de transport) du nœud à supprimer. - Utilisez scsetup. | |
Supprimer tous les périphériques de quorum connectés au nœud en cours de suppression - Utiliser scsetup, scconf(1M). | |
Supprimer le nœud de la configuration logicielle du cluster - Utilisez scconf(1M). |
Suppression d'un nœud de la configuration logicielle du cluster |
Avant d'ajouter une machine à un cluster existant, vous devez vous assurer que le nœud est équipé de tout le matériel et de tous les logiciels nécessaires et que ceux-ci sont correctement installés et configurés.
Pour de plus amples informations sur l'installation matérielle, reportez-vous au document Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS ou à la documentation matérielle fournie avec votre serveur.
Cette procédure permet à un ordinateur de s'installer dans un cluster en ajoutant son nom de nœud à la liste des nœuds autorisés pour ce cluster.
Pour effectuer cette procédure, vous devez être superutilisateur sur un nœud déjà membre d'un cluster.
Assurez-vous d'avoir exécuté toutes les tâches de configuration et d'installation matérielles nécessaires répertoriées dans la liste des tâches de la section Ajout et suppression d'un nœud de cluster.
Entrez la commande scsetup.
# scsetup |
Le menu principal apparaît.
Pour accéder au menu New nodes, entrez 7 dans le menu principal.
Pour modifier la liste des nœuds autorisés, entrez 3 dans le menu Nouveaux nœuds et indiquez le nom d'une machine autorisée à s'ajouter.
Suivez les indications pour ajouter le nœud au cluster. Vous devez indiquer le nom du nœud à ajouter.
Vérifiez que la tâche a bien été exécutée.
L'utilitaire scsetup affiche un message “ La commande a été exécutée avec succès ” s'il est parvenu à accomplir la tâche sans erreur.
Quittez l'utilitaire scsetup.
Installez et configurez le logiciel sur le nouveau nœud de cluster.
Utilisez scinstall ou JumpStartTM pour installer et configurer le nouveau nœud, conformément aux procédures du document Guide d’installation du logiciel Sun Cluster pour SE Solaris.
Pour empêcher toute autre machine de s'ajouter au cluster, tapez 1 dans le menu New Nodes.
Suivez les invites de scsetup. Cette option indique au cluster d'ignorer toutes les demandes provenant, à travers le réseau public, de toute nouvelle machine tentant de s'ajouter au cluster.
L'exemple suivant montre comment ajouter un nœud phys-schost-3 à la liste des nœuds autorisés d'un cluster existant.
[Become superuser and execute the scsetup utility.] # scsetup Select New nodes>Specify the name of a machine which may add itself. Answer the questions when prompted. Verify that the scconf command completed successfully. scconf -a -T node=phys-schost-3 Command completed successfully. Select Prevent any new machines from being added to the cluster. Quit the scsetup New Nodes Menu and Main Menu. [Install the cluster software.] |
Pour obtenir une liste globale des tâches pour l'ajout d'un nœud de cluster, consultez le Tableau 7–2, “Liste des tâches : ajout d'un nœud de cluster ».
Pour ajouter un nœud à un groupe de ressources existant, reportez-vous au document Sun Cluster Data Services Planning and Administration Guide for Solaris OS.
Cette procédure vous permet de supprimer un nœud du cluster.
Assurez-vous d'avoir exécuté toutes les tâches nécessaires répertoriées dans la liste des tâches “Suppression d'un nœud de cluster” de la section Ajout et suppression d'un nœud de cluster.
assurez-vous d'avoir supprimé le nœud de tous les groupes de ressources, groupes de périphériques de disques et configurations de périphérique de quorum et de l'avoir mis en état de maintenance avant de poursuivre avec cette procédure.
Devenez superutilisateur sur un nœud du cluster autre que le nœud à supprimer.
Supprimez le nœud du cluster.
# scconf -r -h node=node-name |
Vérifiez que le nœud a bien été supprimé en utilisant scstat(1M)
# scstat -n |
Souhaitez-vous désinstaller le logiciel Sun Cluster du nœud supprimé ?
Si oui, passez à la section Désinstallation du logiciel Sun Cluster d'un nœud de cluster. Vous pouvez aussi réinstaller le logiciel Solaris sur le nœud.
Sinon, supprimez physiquement le nœud du cluster et supprimez les connexions matérielles comme décrit dans le document Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Cet exemple montre comment supprimer un nœud (phys-schost-2) d'un cluster. Toutes les commandes sont exécutées à partir d'un autre nœud du cluster (phys-schost-1).
[Remove the node from the cluster:] phys-schost-1# scconf -r -h node=phys-schost-2 [Verify node removal:] phys-schost-1# scstat -n -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online |
Pour désinstaller le logiciel Sun Cluster du nœud supprimé, consultez la section Désinstallation du logiciel Sun Cluster d'un nœud de cluster
Pour connaître les procédures matérielles, consultez le document Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS.
Pour obtenir une liste générale des tâches relatives à la suppression d'un nœud de cluster, consultez le Tableau 7–3.
Pour ajouter un nœud à un cluster existant, reportez-vous à la section Ajout d'un nœud de cluster à la liste des nœuds autorisés.
Utilisez cette procédure pour dissocier un tableau de stockage d'un nœud de cluster unique, dans un cluster doté d'une connectivité à trois ou quatre nœuds.
Sauvegardez tous les tableaux de base de données, tous les services de données et tous les volumes liés au tableau de stockage que vous supprimez.
Définissez les groupes de ressources et groupes de périphériques fonctionnant sur le nœud à déconnecter.
# scstat |
Si nécessaire, sortez tous les groupes de ressources et les groupes de périphériques du nœud à déconnecter.
si votre cluster exécute le logiciel Oracle Parallel Server/Real Application Clusters, arrêtez l'instance de la base de données Oracle Parallel Server/Real Application Clusters s'exécutant sur le nœud avant de sortir les groupes de ce nœud. Pour obtenir des instructions, reportez-vous au document Oracle Database Administration Guide.
# scswitch -S -h from-node |
Mettez les groupes de périphériques à l'état de maintenance.
Pour la procédure d'acceptation de l'activité E/S vers les groupes de disques partagés Veritas, reportez-vous à votre documentation VxVM.
Pour connaître la procédure relative au placement d'un groupe de périphériques à l'état de maintenance, reportez-vous au Chapitre 7, Administration du cluster .
Supprimez le nœud des groupes de périphériques.
Si vous utilisez VxVM ou un disque en mode caractère, exécutez la commande scconf(1M) pour supprimer les groupes de périphériques.
Si vous utilisez Solstice DiskSuite, utilisez la commande metaset pour supprimer les groupes de périphériques.
Si le cluster exécute HAStorage ou HAStoragePlus, supprimez le nœud de la liste de nœuds du groupe de ressources.
# scrgadm -a -g resource-group -h nodelist |
Pour de plus amples informations sur la modification de la liste de nœuds d'un groupe de périphériques, reportez-vous au document Sun Cluster Data Services Planning and Administration Guide for Solaris OS.
le type de ressources, le groupe de ressources et les noms de propriétés de ressources ne sont pas sensibles à la casse lors de l'exécution de scrgadm.
Si le tableau de stockage que vous supprimez est le dernier tableau de stockage connecté au nœud, déconnectez le câble fibre optique situé entre le nœud et le concentrateur ou le commutateur qui est connecté à ce tableau de stockage (dans le cas contraire, passez cette étape).
Souhaitez-vous supprimer l'adaptateur hôte du nœud que vous déconnectez ?
Si oui, fermez et déconnectez le nœud.
Sinon, passez à l'Étape 11.
Supprimez l'adaptateur hôte du nœud.
Pour de plus amples informations sur la procédure de retrait des adaptateurs hôte, reportez-vous à la documentation accompagnant vos nœuds.
Mettez le nœud sous tension sans lui laisser la possibilité de s'initialiser.
Initialisez le nœud en mode non-cluster.
SPARC :
ok boot -x |
x86 :
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
le nœud doit être en mode non-cluster afin que vous puissiez supprimer le logiciel Oracle Parallel Server/Real Application Clusters à l'étape suivante. Dans le cas contraire, le nœud ne sait pas quoi faire, ce qui peut entraîner une perte de disponibilité des données.
SPARC : si le logiciel Oracle Parallel Server/Real Application Clusters a été installé, supprimez le progiciel Oracle Parallel Server/Real Application Clusters du nœud que vous déconnectez.
# pkgrm SUNWscucm |
si vous ne supprimez pas le logiciel Oracle Parallel Server/Real Application Clusters du nœud que vous avez déconnecté, le nœud ne saura pas quoi faire au moment de sa réintroduction dans le cluster et cela pourrait entraîner une perte de disponibilité des données.
Initialisez le nœud en mode cluster.
SPARC :
ok boot |
x86 :
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b |
Sur le nœud, mettez à jour l'espace de noms du périphérique en mettant à jour les entrées /devices et /dev.
# devfsadm -C # scdidadm -C |
Remettez les groupes de périphériques en ligne.
Pour connaître les procédures relatives à la mise en ligne des groupes de disques partagés VERITAS, consultez votre documentation VERITAS Volume Manager.
Pour connaître la procédure relative à la mise en ligne du groupe de périphériques, consultez la procédure permettant de mettre un groupe de périphériques en état de maintenance.
Utilisez cette procédure pour désinstaller le logiciel Sun Cluster d'un nœud de cluster avant de le déconnecter d'une configuration de cluster pleinement définie. Vous pouvez utiliser cette procédure pour désinstaller des logiciels à partir du dernier nœud de cluster restant.
n'utilisez pas cette procédure pour désinstaller le logiciel Sun Cluster d'un nœud n'étant pas encore associé au cluster ou n'étant pas encore installé. Reportez-vous à la section “Procédure de désinstallation du logiciel Sun Cluster pour corriger les problèmes d'installation” du document Guide d’installation du logiciel Sun Cluster pour SE Solaris.
Assurez-vous d'avoir correctement effectué toutes les tâches préalables énumérées dans la description des tâches pour la suppression d'un nœud de cluster.
Reportez-vous à la section Ajout et suppression d'un nœud de cluster.
assurez-vous de la suppression effective du nœud de tous les groupes de ressources, groupes de périphériques et configurations de périphériques de quorum, faites-le passer à l'état de maintenance et supprimez-le du cluster avant de poursuivre avec cette procédure.
Devenez superutilisateur sur un élément actif du cluster autre que le nœud à désinstaller.
À partir du membre actif du cluster, ajoutez le nœud à désinstaller à la liste d'authentification des nœuds du cluster.
# scconf -a -T node=nodename |
Ajouter
Spécifie les options d'authentification
Spécifie le nom du nœud à ajouter à la liste d'authentification
Vous pouvez aussi employer l'utilitaire scsetup(1M). Pour connaître les procédures à suivre, reportez-vous à la section Ajout d'un nœud de cluster à la liste des nœuds autorisés.
Devenez superutilisateur du nœud à désinstaller.
Réinitialisez le nœud en mode non-cluster.
SPARC :
# shutdown -g0 -y -i0ok boot -x |
x86 :
# shutdown -g0 -y -i0 ... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
Dans le fichier /etc/vfstab, supprimez toutes les entrées de systèmes de fichiers montés globalement sauf les montages globaux /global/.devices.
Désinstallez le logiciel Sun Cluster du nœud.
Exécutez la commande à partir d'un répertoire n'étant pas associé à aucun des modules Sun Cluster.
# cd / # scinstall -r |
Pour de plus amples informations, reportez-vous à la page de manuel scinstall(1M). Si la commande scinstall renvoie des messages d'erreur, reportez-vous à la section Entrées de système de fichiers de cluster non supprimées.
Déconnectez, le cas échéant, les câbles de transport et de jonction des autres périphériques de cluster.
Si le nœud désinstallé est connecté à un périphérique de stockage utilisant une interface parallèle SCSI, installez un terminateur SCSI sur le connecteur SCSI ouvert du périphérique de stockage après avoir déconnecté les câbles de transport.
Si le nœud désinstallé est connecté à un périphérique de stockage utilisant des interfaces Fibre Channel, aucune terminaison n'est nécessaire.
Reportez-vous à la documentation envoyée avec votre adaptateur hôte et votre serveur pour les procédures de déconnexion.
Suivez cette procédure pour corriger les messages d'erreur dans les rubriques précédentes.
Essayez de rattacher le nœud au cluster.
# boot |
Le nœud a-t-il été correctement rattaché au cluster ?
Sinon, passez à l'Étape 3.
Si c'est le cas, exécutez les étapes suivantes pour supprimer le nœud des groupes de périphériques de disques.
Si le nœud a été correctement rattaché au cluster, supprimez le nœud du (des) groupe(s) de périphériques de disques restant(s).
Suivez les procédures de la section Suppression d'un nœud de tous les groupes de périphériques de disques.
Après avoir supprimé le nœud de tous les groupes de périphériques de disques, revenez à la section Désinstallation du logiciel Sun Cluster d'un nœud de cluster et répétez la procédure.
Si le nœud n'a pu être rattaché au cluster, renommer le fichier /etc/cluster/ccr du nœud en choisissant le nom que vous désirez, par exemple, ccr.old.
# mv /etc/cluster/ccr /etc/cluster/ccr.old |
Revenez à la section Désinstallation du logiciel Sun Cluster d'un nœud de cluster et répétez la procédure.
Cette rubrique décrit les messages d'erreur susceptibles d'apparaître lorsque vous exécutez la commande scinstall -r ainsi que les actions correctives à effectuer.
Le message d'erreur suivant indique que les systèmes de fichiers de cluster sont toujours référencés dans le fichier vfstab du nœud supprimé.
Verifying that no unexpected global mounts remain in /etc/vfstab ... failed scinstall: global-mount1 is still configured as a global mount. scinstall: global-mount1 is still configured as a global mount. scinstall: /global/dg1 is still configured as a global mount. scinstall: It is not safe to uninstall with these outstanding errors. scinstall: Refer to the documentation for complete uninstall instructions. scinstall: Uninstall failed. |
Pour corriger cette erreur, revenez à la section Désinstallation du logiciel Sun Cluster d'un nœud de cluster et répétez la procédure. Assurez-vous d'avoir correctement exécuté l'Étape 6 de la procédure avant de relancer la commande scinstall - r.
Ces messages d'erreur indiquent que le nœud supprimé est toujours listé dans un groupe de périphériques de disques.
Verifying that no device services still reference this node ... failed scinstall: This node is still configured to host device service " service". scinstall: This node is still configured to host device service " service2". scinstall: This node is still configured to host device service " service3". scinstall: This node is still configured to host device service " dg1". scinstall: It is not safe to uninstall with these outstanding errors. scinstall: Refer to the documentation for complete uninstall instructions. scinstall: Uninstall failed. |