Ce chapitre décrit les procédures d'administration des éléments qui ont une incidence sur l'ensemble de la grappe.
Les procédures décrites dans ce chapitre sont les suivantes :
Utilisation de l'authentification des nouveaux noeuds de la grappe
Suppression d'un noeud de la configuration logicielle de la grappe
Désinstallation du logiciel Sun Cluster d'un noeud de grappe
Tâche |
Pour les instructions, voir... |
---|---|
Modifier le nom de la grappe. | |
Répertorier les ID des noeuds et les noms correspondants. | |
Permettre ou refuser à de nouveaux noeuds de s'ajouter à la grappe. |
Utilisation de l'authentification des nouveaux noeuds de la grappe |
Modifier l'heure d'une grappe à l'aide du protocole NTP (Network Time Protocol). | |
Arrêter un noeud et accéder à la mémoire PROM OpenBootTM. | |
Modifier le nom d'hôte privé. | |
Placer un noeud de grappe à l'état de maintenance. | Mise à l'état de maintenance d'un noeud |
Retirer un noeud de grappe de l'état de maintenance. | |
Ajouter un noeud à une grappe. | |
Supprimer un noeud d'une grappe. |
Suppression d'un noeud de la configuration logicielle de la grappe |
Si nécessaire, vous pouvez modifier le nom de la grappe après l'installation initiale.
Devenez superutilisateur sur un noeud de la grappe.
Lancez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Pour modifier le nom de la grappe, entrez 7 (Other cluster properties).
Le menu Other Cluster Properties apparaît.
Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.
L'exemple suivant montre la commande scconf( 1M) générée à partir de l'utilitaire scsetup (1M) pour modifier le nom de la nouvelle grappe, dromedary.
# scconf -c -C cluster=dromedary |
Pendant l'installation de Sun Cluster, chaque noeud se voit automatiquement attribuer un ID de noeud unique. Les numéros d'ID sont attribués aux noeuds dans l'ordre dans lequel ces derniers rejoignent la grappe pour la première fois ; une fois ce numéro attribué, il ne peut plus être modifié. L'ID de noeud est souvent utilisé dans les messages d'erreur pour identifier le noeud de grappe concerné. Suivez la procédure ci-après pour déterminer la correspondance entre les ID et les noms de noeuds.
Il n'est pas nécessaire d'être superutilisateur pour afficher les informations de configuration.
Utilisez la commande scconf(1M) pour accéder aux informations de configuration de la grappe.
% scconf -pv | grep "Node ID" |
L'exemple suivant montre l'attribution des ID aux noeuds.
% scconf -pv | grep “Node ID” (phys-schost-1) Node ID: 1 (phys-schost-2) Node ID: 2 (phys-schost-3) Node ID: 3 |
Sun Cluster vous laisse déterminer si de nouveaux noeuds peuvent s'ajouter à la grappe et avec quel type d'authentification. Vous pouvez permettre à tout nouveau noeud de s'ajouter à la grappe via le réseau public, interdire aux nouveaux noeuds de se joindre à la grappe ou spécifier les noeuds qui peuvent s'ajouter à la grappe. Les nouveaux noeuds peuvent être authentifiés en utilisant soit le mode d'authentification UNIX standard, soit le mode d'authentification Diffie-Hellman (DES). Si vous sélectionnez le mode DES, vous devez également configurer toutes les clés de cryptage requises pour que des noeuds puissent s'ajouter à la grappe. Pour de plus amples informations, reportez-vous aux pages de manuel keyserv (1M) et publickey(4).
Devenez superutilisateur sur un noeud de la grappe.
Exécutez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Pour utiliser l'authentification de grappe, entrez 6 (New nodes).
Le menu New Nodes apparaît.
Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.
L'exemple suivant montre la commande scconf(1M) générée à partir de l'utilitaire scsetup pour empêcher les nouvelles machines de s'ajouter à la grappe.
# scconf -a -T node=. |
L'exemple suivant montre la commande scconf générée à partir de l'utilitaire scsetup pour autoriser toutes les nouvelles machines à s'ajouter à la grappe.
# scconf -r -T all |
L'exemple suivant montre la commande scconf générée à partir de l'utilitaire scsetup pour autoriser une machine donnée à s'ajouter à la grappe.
# scconf -a -T node=phys-schost-4 |
L'exemple suivant montre la commande scconf générée à partir de l'utilitaire scsetup pour activer l'authentification UNIX standard pour les nouveaux noeuds qui s'ajoutent à la grappe.
# scconf -c -T authtype=unix |
L'exemple suivant montre la commande scconf générée à partir de l'utilitaire scsetup pour activer l'authentification DES pour les nouveaux noeuds qui s'ajoutent à la grappe.
# scconf -c -T authtype=des |
lorsque vous utilisez le mode d'authentification DES, vous devez également configurer toutes les clés de cryptage requises pour que des noeuds puissent s'ajouter à la grappe. Pour de plus amples informations, reportez-vous aux pages de manuel keyserv(1M) et publickey(4).
Sun Cluster utilise le protocole NTP (Network Time Protocol) pour maintenir la synchronisation horaire entre les différents noeuds de la grappe. Les réglages au niveau de la grappe se font automatiquement selon les besoins lorsque des noeuds se synchronisent. Pour de plus amples informations, reportez-vous au document Sun Cluster 3.1 Concepts Guide et au Network Time Protocol User's Guide.
lorsque vous utilisez le protocole NTP, ne tentez pas de régler l'heure de la grappe alors que celui-ci est actif. En particulier, vous ne devez pas utiliser les commandes date(1), rdate(1M) ou xntpd(1M) de façon interactive ou dans les scripts cron(1M).
Devenez superutilisateur sur un noeud de la grappe.
Arrêtez la grappe.
# scshutdown -g0 -y |
Réinitialisez chaque noeud en mode hors-grappe.
ok boot -x |
Sur un seul noeud, exécutez la commande date(1) pour définir l'heure.
# date HHMMSS |
Sur les autres machines, synchronisez l'heure avec celle de ce noeud en exécutant la commande rdate(1M).
# rdate nom_hôte |
Initialisez chaque noeud pour redémarrer la grappe.
# reboot |
Vérifiez que le changement d'heure est effectif sur tous les noeuds de la grappe.
Sur chaque noeud, exécutez la commande date(1M).
# date |
Suivez la procédure ci-après si vous devez configurer ou modifier les paramètres de la mémoire PROM OpenBoot.
Connectez-vous au port du concentrateur de terminaux.
# telnet nom_ct numéro_port_ct |
Indique le nom du concentrateur de terminaux.
Indique le numéro du port sur le concentrateur de terminaux. Les numéros de port varient en fonction de la configuration. En général, les ports 2 et 3 (5002 et 5003) sont utilisés pour la première grappe installée sur un site.
Arrêtez le noeud de manière progressive, en utilisant la commande scswitch (1M) afin d'évacuer les groupes de périphériques de disques ou de ressources puis la commande shutdown(1M) pour amener le noeud à l'invite OBP.
# scswitch -S -h noeud[,...] # shutdown -g0 -y -i0 |
n'utilisez pas send brk sur une console de grappe pour arrêter un noeud de la grappe. Si vous utilisez send brk et que vous entrez go à l'invite OBP de réinitialisation, le noeud ne saura pas comment réagir. Cette fonctionnalité n'est pas prise en charge au sein d'une grappe.
Exécutez les commandes OBP.
Suivez cette procédure pour changer le nom d'hôte privé d'un noeud de la grappe après l'installation.
Des noms d'hôtes privés par défaut sont attribués durant l'installation initiale de la grappe. Le nom d'hôte privé par défaut apparaît sous la forme clusternode< ID_noeud>-priv, par exemple :clusternode3-priv . Ne changez un nom d'hôte privé que si ce nom est déjà utilisé dans le domaine.
ne tentez pas d'attribuer des adresses IP à nouveaux noms d'hôtes privés. Elles sont attribuées par le logiciel de la grappe.
Sur tous les noeuds de la grappe, désactivez toutes les ressources de services de données ou autres applications qui peuvent masquer des noms d'hôtes privés.
# scswitch -n -j resource1, resource2 |
Parmi les applications que vous désactiverez, n'oubliez pas :
les services HA-DNS et HA-NFS, s'ils sont configurés ;
toute application qui a été configurée pour utiliser le nom d'hôte privé (par une configuration personnalisée) ;
toute application en cours d'utilisation par des clients sur l'interconnexion privée.
Reportez-vous à la page du manuel scswitch(1M) et au Sun Cluster 3.1 Data Services Installation and Configuration Guide pour de plus amples informations sur l'utilisation de la commande scswitch.
Arrêtez le démon NTP (Network Time Protocol) sur chaque noeud de la grappe.
Consultez la page de manuel xntpd(1M) pour de plus amples informations sur le démon NTP.
# /etc/init.d/xntpd stop |
Déterminez le nom du noeud sur lequel vous procédez au changement de nom d'hôte privé.
# scconf -p | grep node |
Exécutez l'utilitaire scsetup(1M) pour changer le nom d'hôte privé.
Vous ne devez effectuer cette opération qu'à partir d'un seul noeud de la grappe.
lorsque vous sélectionnez un nouveau nom d'hôte privé, assurez-vous que ce nom est unique pour le noeud de la grappe.
Sélectionnez 5, Private Hostnames, dans le menu principal.
Sélectionnez 1, Change a Private Hostname, dans le menu Private Hostnames.
Répondez aux questions posées. On vous demandera le nom du noeud dont le nom d'hôte privé est modifié (clusternode< ID_noeud>-priv) et le nouveau nom d'hôte privé.
Videz la mémoire cache du service de noms.
Effectuez cette opération sur chaque noeud de la grappe. Les applications et autres services de données de la grappe ne tenteront ainsi plus d'accéder à l'ancien nom d'hôte privé.
# nscd -i hosts |
Dans le fichier ntp.conf de chaque noeud, remplacez l'ancien nom d'hôte privé par le nouveau.
Utilisez pour ce faire votre outil d'édition favori.
Si vous procédez ainsi à l'installation, n'oubliez pas de supprimer les noms des noeuds configurés ; huit noeuds sont pré-configurés par défaut. Le fichier ntp.conf devrait être identique sur tous les noeuds de la grappe.
Vérifiez que vous pouvez contacter le nouveau nom d'hôte privé avec ping à partir de tous les noeuds de la grappe.
Relancez le démon NTP.
Effectuez cette opération sur chaque noeud de la grappe.
# /etc/init.d/xntpd start |
Activez toutes les ressources de services de données et autres applications désactivées à l'Étape 1.
# scswitch -e -j resource1, resource2 |
Reportez-vous à la page du manuel scswitch(1M)et au Sun Cluster 3.1 Data Services Installation and Configuration Guide pour de plus amples informations sur l'utilisation de la commande scswitch .
Dans l'exemple suivant, le nom d'hôte privé clusternode2-priv est remplacé par clusternode4-priv, sur le noeud phys-schost-2 .
[Désactivez toutes les applications et services de données si nécessaire.] phys-schost-1# /etc/init.d/xntpd stop phys-schost-1# scconf -p | grep node ... Cluster nodes: phys-schost-1 phys-schost-2 phys- schost-3 Cluster node name: phys-schost-1 Node private hostname: clusternode1-priv Cluster node name: phys-schost-2 Node private hostname: clusternode2-priv Cluster node name: phys-schost-3 Node private hostname: clusternode3-priv ... phys-schost-1# scsetup phys-schost-1# nscd -i hosts phys-schost-1# vi /etc/inet/ntp.conf ... peer clusternode1-priv peer clusternode4-priv peer clusternode3-priv phys-schost-1# ping clusternode4-priv phys-schost-1# /etc/init.d/xntpd start [Activez toutes les applications et services de données désactivés au début de la procédure.] |
Vous devez placer un noeud de grappe à l'état de maintenance lorsque vous le mettez hors fonction pour une période prolongée. Ainsi, le noeud n'est pas compté dans le quorum pendant sa maintenance. Pour pouvoir mettre un noeud de grappe à l'état de maintenance, vous devez l'arrêter à l'aide des commandes scswitch(1M) et shutdown(1M).
utilisez la commande shutdown de Solaris pour arrêter un noeud individuel. N'utilisez la commande scshutdown que pour arrêter une grappe entière.
Lorsqu'un noeud de grappe est mis hors fonction et à l'état de maintenance, tous les périphériques de quorum comportant des ports d'accès à ce noeud voient leur nombre de voix diminuer de 1 unité. Ce nombre est à nouveau augmenté de 1 pour le noeud et les périphériques de quorum lorsque le noeud quitte le mode maintenance et est remis en ligne.
Vous devez utiliser la commande scconf( 1M) pour placer un noeud de grappe à l'état de maintenance. Vous ne pouvez pas le faire avec l'utilitaire scsetup(1M).
Devenez superutilisateur sur le noeud à placer à l'état de maintenance.
Evacuez tous les groupes de ressources et les groupes de périphériques de disques du noeud.
# scswitch -S -h noeud[,...] |
Evacue tous les services de périphériques et tous les groupes de ressources du noeud spécifié.
Indique le noeud dont vous changez les groupes de ressources et groupes de périphériques.
Placez le noeud évacué à l'invite OBP et sortez-le de la grappe.
# shutdown -g0 -y -i0 |
Devenez superutilisateur sur un autre noeud de la grappe et mettez à l'état de maintenance le noeud arrêté à l'Étape 3.
# scconf -c -q node=noeud,maintstate |
Indique le format de changement de la commande scconf.
Gère les options de quorum.
Indique le nom ou l'ID du noeud à changer.
Place le noeud à l'état de maintenance.
Vérifiez que le noeud de grappe est bien à l'état de maintenance.
# scstat -q |
L'état du noeud en maintenance doit être Status offline et la valeur 0 (zéro) doit figurer en face des votes de quorum Present et Possible.
L'exemple suivant montre comment placer à l'état de maintenance un noeud de grappe et comment vérifier le résultat. L'affichage généré par scstat -q montre que la valeur Node votes de phys-schost-1 est bien 0 (zéro) et que le statut du noeud est bien défini sur offline. Le récapitulatif du quorum Quorum Summary devrait également présenter un nombre de voix réduit. Selon votre configuration, Quorum Votes by Device indique également peut-être que certains disques de quorum sont hors ligne.
[Sur le noeud devant être mis en état de maintenance :] phys-schost-1# scswitch -S -h phys-schost-1 phys-schost-1# shutdown -g0 -y -i0 [Sur un autre noeud de la grappe :] phys-schost-2# scconf -c -q node=phys-schost-1,maintstate phys-schost-2# scstat -q -- Quorum Summary -- Quorum votes possible: 3 Quorum votes needed: 2 Quorum votes present: 3 -- Quorum Votes by Node -- Node Name Present Possible Status --------- ------- -------- ------ Node votes: phys-schost-1 0 0 Offline Node votes: phys-schost-2 1 1 Online Node votes: phys-schost-3 1 1 Online -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d3s2 0 0 Offline Device votes: /dev/did/rdsk/d17s2 0 0 Offline Device votes: /dev/did/rdsk/d31s2 1 1 Online |
Pour remettre un noeud en ligne, reportez-vous à Retrait d'un noeud de l'état de maintenance.
La procédure suivante permet de remettre un noeud en ligne et de restaurer la valeur par défaut du nombre de voix de quorum. Pour les noeuds de grappe, le nombre de voix de quorum par défaut est 1. Pour les périphériques de quorum, le nombre de voix de quorum par défaut est N-1, où N est le nombre de noeuds, avec un nombre de voix non nul, reliés par un port au périphérique de quorum.
Lorsqu'un noeud est placé à l'état de maintenance, son nombre de voix diminue d'une unité. Tous les périphériques de quorum configurés avec des ports connectés au noeud voient également leur nombre de voix de quorum diminué de 1. Lorsque le nombre de voix de quorum est réinitialisé et que le noeud quitte l'état de maintenance, le nombre de voix de quorum du noeud et du périphérique de quorum est augmenté de 1 unité.
Effectuez cette procédure à chaque fois qu'un noeud quitte l'état de maintenance.
si vous ne spécifiez ni l'option globaldev, ni l'option node, le nombre de voix de quorum est réinitialisé pour l'ensemble de la grappe.
Devenez superutilisateur sur n'importe quel noeud de la grappe, à l'exception de celui qui est à l'état de maintenance.
Sortez-vous un noeud de l'état de maintenance dans une grappe à deux noeuds ?
Si vous utilisez le quorum, réinitialisez le nombre de voix de quorum à partir de n'importe quel noeud, à l'exception de celui qui est à l'état de maintenance.
Vous devez impérativement réinitialiser le nombre de voix de quorum à partir de n'importe quel noeud, à l'exception de celui qui est à l'état de maintenance, avant de réinitialiser le noeud, sinon celui-ci restera bloqué en attente du quorum.
# scconf -c -q node=noeud,reset |
Indique le format de changement de la commande scconf.
Gère les options de quorum.
Désigne le nom du noeud à réinitialiser, phys-schost-1 par exemple.
Indicateur de changement permettant de réinitialiser le quorum.
Réinitialisez le noeud que vous souhaitez sortir de l'état de maintenance.
Vérifiez le nombre de voix de quorum.
# scstat -q |
L'état du noeud qui vient de quitter l'état de maintenance devrait être online. Le nombre de voix adéquat doit figurer en face des votes de quorum Present et Possible.
L'exemple suivant montre comment rétablir le nombre de voix de quorum par défaut pour un noeud de grappe et ses périphériques de quorum et comment vérifier le résultat de l'opération. L'affichage généré par la commande scstat -q donne 1 en face du nombre de voix de quorum, Node votes, du noeud phys-schost-1, dont le statut est online. Le récapitulatif du quorum Quorum Summary devrait également présenter une augmentation du nombre de voix.
phys-schost-2# scconf -c -q node=phys-schost-1,reset [Sur phys-schost-1 :] ok> boot phys-schost-1# scstat -q -- Quorum Summary -- Quorum votes possible: 6 Quorum votes needed: 4 Quorum votes present: 6 -- Quorum Votes by Node -- Node Name Present Possible Status --------- ------- -------- ------ Node votes: phys-schost-1 1 1 Online Node votes: phys-schost-2 1 1 Online Node votes: phys-schost-3 1 1 Online -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d3s2 1 1 Online Device votes: /dev/did/rdsk/d17s2 1 1 Online Device votes: /dev/did/rdsk/d31s2 1 1 Online |
Le tableau suivant répertorie les tâches à effectuer lors de l'ajout d'un noeud à une grappe existante. Pour que la procédure soit correcte, ces tâches doivent être effectuées dans l'ordre indiqué.
Tableau 6–2 Liste des tâches : ajout d'un noeud à une grappe existante
Tâche |
Pour les instructions, voir... |
---|---|
Installer l'adaptateur hôte sur le noeud et vérifier que les interconnexions de grappe existantes peuvent prendre en charge le nouveau noeud. | |
Ajouter un emplacement de stockage partagé. | |
Ajouter le noeud à la liste des noeuds autorisés. - Utilisez scsetup. | Ajout d'un noeud de grappe à la liste des noeuds autorisés |
Installer et configurer le logiciel sur le nouveau noeud de grappe. - Installer l'environnement d'exploitation Solaris et le logiciel Sun Cluster. - Configurer le noeud en tant que membre de la grappe. |
Le tableau suivant répertorie les tâches à effectuer pour supprimer un noeud d'une grappe existante. 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 grappe exécute une configuration OPS. A ce stade, supprimer un noeud d'une configuration OPS pourrait entraîner une défaillance des noeuds au redémarrage.
Tâche |
Pour les instructions, voir... |
---|---|
Sortir tous les groupes de ressources et groupes de périphériques de disques du noeud à supprimer. - Utiliser scswitch( 1M) |
# scswitch -S -h noeud_origine |
Supprimer le noeud de tous les groupes de ressources. - Utiliser scrgadm(1M) |
Sun Cluster 3.1 Data Services Installation and Configuration Guide |
Supprimer un noeud de tous les groupes de périphériques de disques - Utiliser scconf(1M), metaset(1M) et scsetup(1M) |
Suppression d'un noeud d'un groupe de périphériques de disques (VERITAS Volume Manager) Suppression d'un noeud d'un groupe de périphériques de disques bruts |
Supprimer tous les périphériques de quorum - Utiliser scsetup . |
Attention : ne supprimez pas le périphérique de quorum si vous supprimez un noeud d'une grappe à deux noeuds.
Retrait 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 l'unité de stockage du noeud. - Utiliser devfsadm(1M), scdidadm(1M). |
Attention : ne supprimez pas le périphérique de quorum si vous supprimez un noeud d'une grappe à deux noeuds.Suppression de connectivité entre un tableau et un noeud unique, dans une grappe dotée d'une connectivité de plus de deux noeuds |
Ajouter le nouveau périphérique de quorum (uniquement aux noeuds qui doivent rester dans la grappe). - Utiliser scconf -a -q globaldev=d[ n],node=noeud1,node= noeud2 | |
Placer le noeud en cours de suppression en état de maintenance. - Utiliser scswitch(1M), shutdown(1M) et scconf(1M). | |
Supprimer toutes les connexions de transport vers le noeud en cours de suppression. - Utiliser scsetup. | |
Supprimer le dernier périphérique de quorum. | |
Supprimer le noeud de la configuration logicielle de la grappe. - Utiliser scconf. |
Suppression d'un noeud de la configuration logicielle de la grappe |
Avant d'ajouter une machine à une grappe existante, vous devez vous assurer que le noeud 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. La connexion physique à l'interconnexion de grappe privée doit notamment être correcte.
Pour toute information relative à l'installation du matériel, reportez-vous au Sun Cluster 3.1 Hardware Administration Manual ou à la documentation matérielle qui vous a été expédiée avec votre serveur.
Cette procédure permet à un ordinateur de s'installer dans une grappe en ajoutant son nom de noeud à la liste des noeuds autorisés pour cette grappe.
Pour effectuer cette procédure, vous devez être superutilisateur sur un noeud déjà membre de la grappe.
Vérifiez que vous avez correctement effectué toutes les tâches préalables d'installation et de configuration du matériel, répertoriées dans la liste des tâches pour Ajout et suppression d'un noeud de grappe.
Exécutez l'utilitaire scsetup(1M).
# scsetup |
Le menu principal apparaît.
Pour accéder au menu New Nodes, entrez 6 dans le menu principal.
Pour modifier la liste des noeuds autorisés, entrez 3 dans le menu New Nodes et indiquez le nom d'une machine autorisée à s'ajouter.
Suivez les indications pour ajouter le noeud à la grappe. Vous devez indiquer le nom du noeud à ajouter.
Vérifiez que la tâche a bien été exécutée.
L'utilitaire scsetup affiche un message “Command completed successfully” s'il est parvenu à accomplir la tâche sans erreur.
Pour empêcher toute autre machine de s'ajouter à la grappe, entrez 1 dans le menu New Nodes.
Suivez les invites de scsetup. Cette option indique à la grappe d'ignorer toutes les demandes provenant, à travers le réseau public, de toute nouvelle machine tentant de s'ajouter à la grappe.
Quittez l'utilitaire scsetup.
Installez et configurez le logiciel sur le nouveau noeud de grappe.
Utilisez scinstall ou JumpStartTM pour effectuer l'installation et la configuration du nouveau noeud, comme cela est décrit dans le Guide d'installation du logiciel Sun Cluster 3.1 .
L'exemple suivant montre comment ajouter un noeud phys-schost-3 à la liste des noeuds autorisés d'une grappe existante.
[Devenez un superutilisateur et lancez l'utilitaire scsetup.] # 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. [Installez le logiciel de grappe.] |
Une liste complète des tâches impliquées dans l'ajout d'un noeud de grappe figure dans le Tableau 6–2, “Liste des tâches : ajout d'un noeud de grappe ”.
Pour ajouter un noeud au groupe de ressources existantes, reportez-vous au Sun Cluster 3.1 Data Services Installation and Configuration Guide.
Suivez cette procédure pour supprimer un noeud de la grappe.
Assurez-vous d'avoir effectué correctement toutes les tâches préliminaires requises répertoriées dans la liste des tâches “suppression d'un noeud de grappe” dans Ajout et suppression d'un noeud de grappe.
assurez-vous d'avoir supprimé le noeud 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 placé en état de maintenance avant de poursuivre avec cette procédure.
Devenez superutilisateur sur un noeud de la grappe autre que le noeud à supprimer.
Supprimez le noeud de la grappe.
# scconf -r -h node=nom_noeud |
Assurez-vous de la suppression du noeud en utilisant scstat( 1M).
# scstat -n |
Souhaitez-vous désinstaller le logiciel Sun Cluster du noeud supprimé ?
Si oui, reportez-vous à Désinstallation du logiciel Sun Cluster d'un noeud de grappe. Ou bien, au contraire, vous pouvez réinstaller le logiciel Solaris sur le noeud.
Si ça n'est pas le cas, pour supprimer physiquement le noeud de la grappe, supprimez les connexions matérielles de la façon décrite dans le Sun Cluster 3.1 Hardware Administration Manual .
Cet exemple montre comment supprimer un noeud (phys-schost-2) d'une grappe. Toutes les commandes sont exécutées à partir d'un autre noeud de la grappe (phys-schost-1).
[Supprimez le noeud de la grappe :] phys-schost-1# scconf -r -h node=phys-schost-2 [Assurez-vous de la suppression du noeud :] phys-schost-1# scstat -n -- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online |
Pour désinstaller le logiciel Sun Cluster du noeud supprimé, reportez-vous à Désinstallation du logiciel Sun Cluster d'un noeud de grappe.
Pour les procédures matérielles, veuillez consulter le Sun Cluster 3.1 Hardware Administration Manual.
Pour obtenir une liste générale des tâches pour supprimer un noeud de grappe, reportez-vous au Tableau 6–3.
Pour ajouter un noeud à une grappe existante, reportez-vous à Ajout d'un noeud de grappe à la liste des noeuds autorisés.
Utilisez cette procédure pour dissocier un tableau de stockage d'un noeud de grappe unique, dans une grappe dotée d'une connectivité à trois ou quatre noeuds.
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 noeud à déconnecter.
# scstat |
Si nécessaire, sortez tous les groupes de ressources et les groupes de périphériques du noeud à déconnecter.
si votre grappe exécute le logiciel OPS/RAC, fermez l'instance de la base de données OPS/RAC qui s'exécute sur le noeud avant de sortir les groupes de ce noeud. Pour obtenir des instructions, reportez-vous à l'Oracle Database Administration Guide.
# scswitch -S -h noeud_origine |
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 VERITAS Volume Manager.
Pour la procédure d'installation d'un groupe de périphériques en état de maintenance, reportez-vous à la rubrique “ Administering the Cluster” dans le Sun Cluster 3.1 System Administration Guide.
Supprimer le noeud des groupes de périphériques.
Si vous utilisez VERITAS Volume Manager ou un disque brut, utilisez 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 la grappe exécute HAStorage ou HAStoragePlus, supprimez le noeud de la liste de noeuds du groupe de ressources.
# scrgadm -a -g groupe_ressources -h liste_noeuds |
Pour de plus amples informations sur la modification de la liste de noeuds d'un groupe de ressources, reportez-vous au Sun Cluster 3.1 Data Services Installation and Configuration Guide.
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 noeud, déconnectez le câble fibre optique situé entre le noeud 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 noeud que vous déconnectez ?
Si oui, fermez et déconnectez le noeud.
Dans le cas contraire, passez à l'Étape 11.
Supprimez l'adaptateur hôte du noeud.
Pour de plus amples informations sur la procédure de retrait des adaptateurs hôte, reportez-vous à la documentation accompagnant votre noeud.
Mettez le noeud sous tension sans lui laisser la possibilité de s'initialiser.
Initialisez le noeud en mode hors-grappe.
ok boot -x |
le noeud doit être en mode hors-grappe afin que vous puissiez supprimer le logiciel OPS/RAC à l'étape suivante. Dans le cas contraire, le noeud ne saura pas quoi faire et cela pourrait entraîner une perte de disponibilité des données.
Si le logiciel OPS/RAC a été installé, supprimez le progiciel OPS/RAC du noeud que vous déconnectez.
# pkgrm SUNWscucm |
si vous ne supprimez pas le logiciel OPS/RAC du noeud que vous avez déconnecté, le noeud ne saura pas quoi faire au moment de sa réintroduction dans la grappe et cela pourrait entraîner une perte de disponibilité des données.
Initialisez le noeud en mode grappe.
ok> boot |
Sur le noeud, 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 noeud de grappe avant de le déconnecter d'une configuration de grappe pleinement définie. Vous pouvez utiliser cette procédure pour désinstaller des logiciels à partir du dernier noeud de grappe restant.
n'utilisez pas cette procédure pour désinstaller le logiciel Sun Cluster d'un noeud qui n'est pas encore associé à la grappe ou qui n'est pas encore installé. Reportez-vous au contraire à la rubrique “Procédure de désinstallation du logiciel Sun Cluster pour corriger les problèmes d'installation” dans le Guide d'installation du logiciel Sun Cluster 3.1.
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 noeud de grappe.
Reportez-vous à Ajout et suppression d'un noeud de grappe.
assurez-vous de la suppression effective du noeud de tous les groupes de ressources, groupes de périphériques et configurations de périphériques de quorum, placez-le à l'état de maintenance et supprimez-le de la grappe avant de poursuivre avec cette procédure.
Devenez superutilisateur sur un membre actif de la grappe autre que le noeud que vous allez désinstaller.
A partir du membre actif de la grappe, ajoutez le noeud à désinstaller à la liste d'authentification des noeuds de la grappe.
# scconf -a -T node=nom_noeud |
Ajouter
Spécifie les options d'authentification
Spécifie le nom du noeud à ajouter à la liste d'authentification
Vous pouvez aussi utiliser l'utilitaire scsetup (1M). Reportez-vous à Ajout d'un noeud de grappe à la liste des noeuds autorisés pour prendre connaissance des procédures.
Devenez superutilisateur du noeud à désinstaller.
Réinitialisez le noeud en mode hors-grappe.
# shutdown -g0 -y -i0 ok boot -x |
Dans le fichier /etc/vfstab, supprimez toutes les entrées de systèmes de fichiers globalement montés sauf les montages globaux /global/.devices.
Désinstallez le logiciel Sun Cluster du noeud.
Exécutez la commande à partir d'un répertoire qui n'est associé à aucun des modules Sun Cluster.
# cd / # scinstall -r |
Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations. Si la commande scinstall retourne des messages d'erreur, reportez-vous à Dépannage d'une désinstallation de noeud.
Déconnectez, le cas échéant, les câbles de transport et de jonction des autres périphériques de grappe.
Si le noeud désinstallé est connecté à une unité de stockage qui utilise une interface parallèle SCSI, installez un terminateur SCSI sur le connecteur SCSI ouvert de l'unité de stockage après avoir déconnecté les câbles de transport.
Si le noeud désinstallé est connecté à une unité de stockage qui utilise 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 sections suivantes.
Essayez de rattacher le noeud à la grappe.
# boot |
Le noeud a-t-il été correctement rattaché à la grappe ?
Si non, passez à l'Étape 3.
Si oui, exécutez les étapes suivantes pour supprimer le noeud des groupes de périphériques de disques.
Si le noeud a été correctement rattaché à la grappe, supprimez le noeud du (des) groupe(s) de périphériques de disques restant(s).
Suivez les procédures décrites dans Suppression d'un noeud de tous les groupes de périphériques de disques.
Après avoir supprimé le noeud de tous les groupes de périphériques, retournez à Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure.
Si le noeud n'a pu être rattaché à la grappe, renommer le fichier /etc/cluster/ccr du noeud en choisissant le nom que vous désirez, par exemple, ccr.old.
# mv /etc/cluster/ccr /etc/cluster/ccr.old |
Retournez à Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure.
Cette section décrit les messages d'erreur susceptibles d'apparaître lorsque vous exécutez la commande scinstall -r ainsi que les actions correctives à réaliser.
Le message d'erreur suivant indique que les systèmes de fichiers de la grappe sont toujours référencés dans le fichier vfstab du noeud supprimé.
Verifying that no unexpected global mounts remain in /etc/vfstab ... failed scinstall: montage_global1 is still configured as a global mount. scinstall: montage-global1 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, retournez à la rubrique Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure. Assurez-vous d'avoir correctement exécuté l'Étape 6 dans la procédure avant de relancer la commande scinstall - r.
Ces messages d'erreur indiquent que le noeud 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. |