Guide d'administration système de Sun Cluster 3.0 12/01

Chapitre 6 Administration de la grappe

Ce chapitre décrit les procédures d'administration des éléments qui ont une incidence sur l'ensemble de la grappe.

Ce chapitre comporte les procédures suivantes :

6.1 Administration de la grappe : présentation

Tableau 6-1 Liste des tâches : administration de la grappe

Tâche 

Pour les instructions, voir... 

Modifier le nom de la grappe 

"6.1.1 Modification du nom de la grappe"

Répertorier les ID des noeuds et les noms correspondants 

"6.1.2 Correspondance entre l'ID d'un noeud et le nom d'un noeud"

Permettre ou refuser à de nouveaux noeuds de s'ajouter à la grappe 

"6.1.3 Utilisation de l'authentification des nouveaux noeuds de la grappe"

Modifier l'heure d'une grappe à l'aide du protocole NTP (Network Time Protocol) 

"6.1.4 Réinitialisation de l'heure dans une grappe"

Arrêter un noeud et accéder à la mémoire PROM OpenBootTM

"6.1.5 Accès à la mémoire PROM OpenBoot (OBP) sur un noeud"

Modifier le nom d'hôte privé 

"6.1.6 Modification du nom d'hôte privé"

Placer un noeud de grappe à l'état de maintenance 

"6.1.7 Mise à l'état de maintenance d'un noeud"

Sortir un noeud de grappe de l'état de maintenance 

"6.1.8 Retrait d'un noeud de l'état de maintenance"

Ajouter un noeud à une grappe 

"6.2.1 Ajout d'un noeud de grappe à la liste des noeuds autorisés"

Supprimer un noeud d'une grappe 

"6.2.1 Ajout d'un noeud de grappe à la liste des noeuds autorisés"

6.1.1 Modification du nom de la grappe

Si nécessaire, vous pouvez modifier le nom de la grappe après l'installation initiale.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour modifier le nom de la grappe, tapez 6 (Other cluster properties).

    Le menu Other Cluster Properties apparaît.

  4. Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.

6.1.1.1 Exemple : modification du nom de la grappe

L'exemple ci-après illustre la commande scconf(1M) générée par l'utilitaire scsetup pour donner à la grappe le nom dromedary.


# scconf -c -C cluster=dromedary

6.1.2 Correspondance entre l'ID d'un noeud et le nom d'un noeud

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 lequels 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 noeud.

Il n'est pas nécessaire d'être superutilisateur pour afficher les informations de configuration.

  1. Utilisez la commande scconf(1M) pour accéder aux informations de configuration de la grappe.


    % scconf -pv | grep "Node ID"
    

6.1.2.1 Exemple : correspondance entre ID et nom d'un noeud

L'exemple suivant illustre 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

6.1.3 Utilisation de l'authentification des nouveaux noeuds de la grappe

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, consultez les pages de manuel keyserv(1M) et publickey(4).

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour utiliser l'authentification de grappe, tapez 6 (New nodes).

    Le menu New Nodes apparaît.

  4. Choisissez une option dans le menu et suivez les instructions qui apparaissent à l'écran.

6.1.3.1 Exemples : interdiction d'ajout de nouvelles machines dans la grappe

L'exemple suivant illustre la commande scconf(1M), générée par l'utilitaire scsetup, qui interdit tout ajout de nouvelles machines dans la grappe.


# scconf -a -T node=.

6.1.3.2 Exemples : autorisation d'ajout de toutes les nouvelles machines dans la grappe

L'exemple suivant illustre la commande scconf, générée par l'utilitaire scsetup, qui autorise l'ajout dans la grappe de toutes les nouvelles machines.


# scconf -r -T all

6.1.3.3 Exemples : désignation d'une nouvelle machine à ajouter dans la grappe

L'exemple suivant illustre la commande scconf, générée par l'utilitaire scsetup, qui autorise l'ajout d'une seule nouvelle machine dans la grappe.


# scconf -a -T node=phys-schost-4

6.1.3.4 Exemples : définition de l'authentification UNIX standard

L'exemple suivant illustre la commande scconf, générée par l'utilitaire scsetup, qui applique l'authentification UNIX standard à tous les nouveaux noeuds qui rejoignent la grappe.


# scconf -c -T authtype=unix

6.1.3.5 Exemples : définition de l'authentification DES

L'exemple suivant illustre la commande scconf, générée par l'utilitaire scsetup, qui applique l'authentification DES à tous les nouveaux noeuds qui rejoignent la grappe.


# scconf -c -T authtype=des

Remarque :

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, consultez les pages de manuel keyserv(1M) et publickey(4).


6.1.4 Réinitialisation de l'heure dans une grappe

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.0 12/01 Concepts et au Network Time Protocol User's Guide.


Attention : Attention :

Lorsque vous utilisez le protocole NTP, ne tentez pas de régler l'heure de la grappe alors que celle-ci est active. Ceci s'applique à l'utilisation des commandes date(1), rdate(1M) ou xntpdate(1M) de façon interactive ou au sein de scripts cron(1M).


  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Arrêtez la grappe.


    # scshutdown -g0 -y
    

  3. Réinitialisez chaque noeud en mode hors-grappe.


    ok boot -x
    

  4. Sur l'un des noeuds, réglez l'heure à l'aide de la commande date(1).


    # date HHMMSS
    

  5. Procédez à une synchronisation des autres machines sur ce noeud, à l'aide de la commande rdate(1M).


    # rdate nom_hôte
    

  6. Initialisez chaque noeud pour redémarrer la grappe.


    # reboot
    

  7. Vérifiez que le changement d'heure est effectif sur tous les noeuds de la grappe.

    Exécutez la commande date(1M) sur chaque noeud.


    # date
    

6.1.5 Accès à la mémoire PROM OpenBoot (OBP) sur un noeud

Suivez la procédure ci-après si vous devez configurer ou modifier les paramètres de la mémoire PROM OpenBoot.

  1. Connectez-vous au port du concentrateur de terminaux.


    # telnet tc_name tc_port_number
    

    tc_name

    Indique le nom du concentrateur de terminaux.

    tc_port_number

    Indique le numéro du port sur le concentrateur de terminaux. Les numéros de port dépendent de la configuration. En général, les ports 2 et 3 (5002 et 5003) sont ceux utilisés pour la première grappe installée sur un site.

  2. Arrêtez le noeud de manière progressive, en utilisant la commande scswitch(1M) pour évacuer les groupes d'unités de disque ou de ressources, puis la commande shutdown(1M) pour amener le noeud à l'invite OBP.


    # scswitch -S -h nodelist
    # shutdown -g0 -y -i0
    


    Attention : Attention :

    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 tapez 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.


  3. Exécutez les commandes OBP.

6.1.6 Modification du nom d'hôte privé

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. Par défaut, un nom d'hôte privé prend 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.


Attention : Attention :

Ne tentez pas d'attribuer des adresses IP à de nouveaux noms d'hôtes privés. Elles sont attribuées par le logiciel de la grappe.


  1. 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 personnalisée, configurée pour utiliser le nom d'hôte privé ;

    • toute application actuellement utilisée par des clients sur l'interconnexion privée.

    Reportez-vous à la page de manuel scswitch(1M) et au document Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide pour de plus amples informations sur l'utilisation de la commande scswitch.

  2. Arrêtez le démon NTP (Network Time Protocol) sur chaque noeud de la grappe.

    Consultez la page de manuel xntpd pour de plus amples informations sur le démon NTP.


    # /etc/init.d/xntpd stop
    

  3. Déterminez le nom du noeud sur lequel vous procédez au changement de nom d'hôte privé.


    # scconf -p | grep node
    

  4. Exécutez l'utilitaire scsetup pour changer le nom d'hôte privé.

    Il suffit d'effectuer cette opération à partir d'un noeud de la grappe.


    Remarque :

    Lorsque vous sélectionnez un nouveau nom d'hôte privé, assurez-vous que ce nom est unique pour le noeud de la grappe.


  5. Sélectionnez 5, Private Hostnames, dans le menu principal.

  6. Sélectionnez 1, Change a Private Hostname, dans le menu Private Hostnames.

    Répondez aux questions posées. Le système vous demande le nom du noeud de l'hôte privé dont vous changez le nom (clusternode<id_noeud>-priv), ainsi que le nouveau nom d'hôte privé.

  7. 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
    

  8. 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.

  9. Vérifiez que vous pouvez contacter le nouveau nom d'hôte privé avec ping à partir de tous les noeuds de la grappe.

  10. Relancez le démon NTP.

    Effectuez cette opération sur chaque noeud de la grappe.


    # /etc/init.d/xntpd start
    

  11. Activez toutes les ressources de services de données et autres applications désactivées à l'Étape 1.


    # scswitch -e -j resource1, resource2
    

    Consultez la page de manuel scswitch(1M) et le document Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide pour de plus amples informations sur l'utilisation de la commande scswitch.

6.1.6.1 Exemple : modification d'un nom d'hôte privé

Dans l'exemple suivant, le nom d'hôte privé clusternode2-priv est remplacé par clusternode4-priv, sur le noeud phys-schost-2.


[Au besoin, désactivez toutes les applications et les services de données.]
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 les services de données désactivés 
au début de la procédure.]

6.1.7 Mise à l'état de maintenance d'un noeud

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).


Remarque :

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 d'1 unité. Ce nombre est à nouveau augmenté d'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 mettre un noeud de grappe à l'état de maintenance. L'utilitaire scsetup ne sait pas mettre un périphérique de quorum à l'état de maintenance.

  1. Devenez superutilisateur sur le noeud à placer à l'état de maintenance.

  2. Evacuez tous les groupes de ressources et les groupes d'unités de disque du noeud.


    # scswitch -S -h liste_noeuds
    

    -S

    Evacue tous les services de périphériques et les groupes de ressources du noeud spécifié.

    -h liste_noeuds

    Indique le noeud dont vous changez les groupes de ressources et groupes d'unités.

  3. Placez le noeud évacué à l'invite OBP et sortez-le de la grappe.


    # shutdown -g0 -y -i0
    

  4. Devenez superutilisateur d'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
    

    -c

    Indique le format de changement de la commande scconf.

    -q

    Gère les options de quorum.

    node=noeud

    Indique le nom ou l'ID du noeud à changer.

    maintstate

    Place le noeud à l'état de maintenance.

  5. Vérifiez que le noeud de grappe est bien à l'état de maintenance.


    # scstat -q
    

    L'état du noeud en maintenance doit être offline et la valeur 0 (zéro) doit figurer en face des votes de quorum Present et Possible.

6.1.7.1 Exemple : mise à l'état de maintenance d'un noeud de grappe

L'exemple suivant montre comment placer un noeud de grappe à l'état de maintenance et comment vérifier le résultat obtenu. 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 noeud est bien à l'état 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 à mettre à l'é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

6.1.7.2 Etape suivante

Pour remettre un noeud en ligne, reportez-vous à la section "6.1.8 Retrait d'un noeud de l'état de maintenance".

6.1.8 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 a été mis à l'état de maintenance, son nombre de voix de quorum est diminué 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 qu'un 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.

Effectuez cette procédure à chaque fois qu'un noeud quitte l'état de maintenance.


Attention : Attention :

Si vous ne renseignez aucune des options globaldev ou node, le vote de quorum est réinitialisé pour la grappe entière.


  1. Devenez superutilisateur de n'importe quel noeud de la grappe, à l'exception de celui qui est à l'état de maintenance.

  2. 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
    

    -c

    Indique le format de changement de la commande scconf.

    -q

    Gère les options de quorum.

    node=noeud

    Désigne le nom du noeud à réinitialiser, phys-schost-1 par exemple.

    reset

    Indicateur de changement permettant de réinitialiser le quorum.

  3. Réinitialisez le noeud que vous souhaitez sortir de l'état de maintenance.

  4. 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.

6.1.8.1 Exemple : sortie d'un noeud de l'état de maintenance et réinitialisation du nombre de voix de quorum

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 l'état 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
[On 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

6.2 Ajout et suppression d'un noeud de grappe

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 

Sun Cluster 3.0 12/01 Hardware Guide

Ajouter un emplacement de stockage partagé 

Sun Cluster 3.0 12/01 Hardware Guide

Ajouter le noeud à la liste des noeuds autorisés 

   - Utilisez scsetup.

"6.2.1 Ajout d'un noeud de grappe à la liste des noeuds autorisés"

Installer et configurer le logiciel sur le nouveau noeud de grappe 

   - Installez l'environnement d'exploitation Solaris et le logiciel Sun Cluster 

   - Configurez le noeud en tant que membre de la grappe 

Guide d'installation du logiciel Sun Cluster 3.0 12/01 : Reportez-vous à la section consacrée à l'installation et à la configuration du logiciel Sun Cluster.

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é.

Tableau 6-3 Liste des tâches : suppression d'un noeud de grappe

Tâche 

Pour les instructions, voir... 

Placer le noeud à supprimer à l'état de maintenance 

   - Utilisez shutdown et scconf

"6.1.7 Mise à l'état de maintenance d'un noeud"

Supprimer un noeud de tous les groupes de ressources 

   - Utilisez scrgadm

Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide : consultez la procédure de suppression d'un noeud d'un groupe de ressources existant.

Supprimer un noeud de tous les groupes de périphériques dont il est membre 

   - Utilisez les commandes du gestionnaire de volume 

"3.3.4 Suppression d'un noeud d'un groupe d'unités de disque (Solstice DiskSuite)"

ou 

"3.3.15 Suppression d'un noeud d'un groupe d'unités de disque (VERITAS Volume Manager)"

Supprimer toutes les connexions de transport vers le noeud à supprimer 

    - Utilisez scsetup

"5.1.4 Dépose d'un câble de transport de grappe, d'un adaptateur de transport et d'une jonction de transport"

 

Pour la suppression du matériel du noeud, voir la section Sun Cluster 3.0 12/01 Hardware Guide relative à l'installation et à la maintenance des interconnexions de grappe et du matériel du réseau public.

Supprimer tous les périphériques de quorum partagés avec le noeud en cours de suppression 

    - Utilisez scsetup

"4.1.3 Retrait d'un périphérique de quorum"

Supprimer le noeud de la configuration logicielle de la grappe 

    - Utilisez scconf

"6.2.2 Suppression d'un noeud de la configuration logicielle de la grappe"

Supprimer du noeud et de la grappe, la zone de stockage partagé requise 

- Suivez les procédures de la documentation du gestionnaire de volumes et du guide du matériel 

Guide d'administration de SDS ou VxVM 

Sun Cluster 3.0 12/01 Hardware Guide

6.2.1 Ajout d'un noeud de grappe à la liste des noeuds autorisés

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 de plus amples informations sur l'installation matérielle, reportez-vous au document Sun Cluster 3.0 12/01 Hardware Guide ou à la documentation qui accompagnait votre serveur.

Cette procédure permet à un ordinateur de s'installer dans une grappe en ajoutant le nom de son noeud à la liste des noeuds autorisés pour cette grappe.

Pour effectuer cette procédure, vous devez vous être connecté comme superutilisateur d'un noeud déjà membre de la grappe.

  1. 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 de la "6.2 Ajout et suppression d'un noeud de grappe".

  2. Exécutez l'utilitaire scsetup(1M).


    # scsetup
    

    Le menu principal apparaît.

  3. Pour modifier la liste des noeuds autorisés, tapez 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.

  4. Pour accéder au menu New Nodes, tapez 6 dans le menu principal.

  5. 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.

  6. Pour empêcher toute autre machine de s'ajouter à la grappe, tapez 1 dans le menu New Nodes.

    Suivez les invites de scsetup. Cette option indique à la grappe d'ignorer toutes les demandes du réseau public, en provenance de toute nouvelle machine qui tenterait de s'ajouter à la grappe.

  7. Quittez l'utilitaire scsetup.

  8. Installez et configurez le logiciel sur le nouveau noeud de grappe.

    Utilisez scinstall ou JumpStartTM pour installer et configurer le nouveau noeud, comme décrit dans le Guide d'installation du logiciel Sun Cluster 3.0 12/01.

6.2.1.1 Exemple : ajout d'un noeud de grappe à la liste des noeuds autorisés

L'exemple suivant montre comment ajouter un noeud phys-schost-3 à la liste des noeuds autorisés d'une grappe existante.


[Devenez 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 la grappe.]

6.2.1.2 Etape suivante

Une liste complète des tâches impliquées dans l'ajout d'un noeud de grappe figure au Tableau 6-2, "Liste des tâches : ajout d'un noeud de grappe "

Pour ajouter un noeud à un groupe de ressources existant, reportez-vous au document Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide.

6.2.2 Suppression d'un noeud de la configuration logicielle de la grappe

Il s'agit de la dernière procédure de configuration du logiciel à effectuer pour supprimer un noeud d'une grappe. Pour effectuer cette procédure, vous devez vous être connecté comme superutilisateur d'un noeud de la grappe.

  1. Vérifiez que vous avez correctement effectué toutes les tâches préalables, répertoriées dans la liste des tâches de la "6.2 Ajout et suppression d'un noeud de grappe".


    Remarque :

    Avant de poursuivre, assurez-vous que vous avez placé le noeud à l'état de maintenance et que vous l'avez supprimé de tous les groupes de ressources, groupes d'unités et configurations de périphériques de quorum.


  2. Déterminez les disques locaux de la grappe et les noms des groupes d'unités de disque brutes correspondants, dsk/d4 par exemple.


    # scconf -pvv | grep Local_Disk	
    

  3. Identifiez les disques locaux et les groupes d'unités de disque brutes de la grappe, connectés au noeud à supprimer.


    # scconf -pvv | grep nom_noeud | grep Device	
    

  4. Désactivez l'indicateur localonly pour chaque disque local identifié à l'Étape 3.

    Reportez-vous à la page de manuel scconf_dg_rawdisk(1M) pour de plus amples informations sur la propriété localonly.


    # scconf -c -D name=rawdisk-device-group,localonly=false
    

  5. Supprimez le noeud de tous les groupes d'unités de disque brutes dont il est membre.

    Effectuez cette opération pour chaque groupe d'unités de disque brutes connecté au noeud à supprimer.


    # scconf -r -D name=rawdisk-device-group,nodelist=noeud
    

  6. Supprimez le noeud de la grappe.


    # scconf -r -h node=node
    

  7. Vérifiez la suppression effective du noeud à l'aide de la commande scstat.


    # scstat -n
    

  8. Pour supprimer physiquement le noeud de la grappe, retirez les connexions matérielles décrites dans le document Sun Cluster 3.0 12/01 Hardware Guide.


Remarque :

Une fois le périphérique supprimé de la grappe, vous devez réinstaller l'environnement d'exploitation Solaris sur l'hôte supprimé afin qu'il puisse être remis en service.


6.2.2.1 Exemple : retrait d'un noeud de grappe de la liste des noeuds autorisés

Cet exemple illustre la suppression d'un noeud (phys-schost-2) d'une grappe.


[Devenez superutilisateur d'un noeud et identifiez tous les disques 
locaux et les noms de leurs groupes d'unités de disque brutes :]
# scconf -pvv | grep Local_Disk
	(dsk/d4) Device group type:          Local_Disk
	(dsk/d8) Device group type:          Local_Disk
[Identifiez les disques locaux et les groupes d'unités de disque 
brutes connectés au noeud à supprimer :]
# scconf -pvv | grep phys-schost-2 | grep Device	
	(dsk/d4) Device group node list:  phys-schost-2
	(dsk/d2) Device group node list:  phys-schost-1, phys-schost-2
	(dsk/d1) Device group node list:  phys-schost-1, phys-schost-2
[Supprimez l'indicateur localonly de chaque disque local du noeud :]
# scconf -c -D name=dsk/d4,localonly=false
[Supprimez le noeud de tous les groupes d'unités de disque brutes :]
# scconf -r -D name=dsk/d4,nodelist=phys-schost-2
# scconf -r -D name=dsk/d2,nodelist=phys-schost-2
# scconf -r -D name=dsk/d1,nodelist=phys-schost-2
[Supprimez le noeud de la grappe :]
# scconf -r -h node=phys-schost-2

[Vérifiez la suppression effective du noeud :]
# scstat -n
-- Cluster Nodes --
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1       Online

6.2.2.2 Etape suivante

Pour connaître les procédures matérielles, consultez le document Sun Cluster 3.0 12/01 Hardware Guide.

Une liste complète des tâches impliquées dans la suppression d'un noeud de grappe figure au Tableau 6-3, "Liste des tâches : suppression d'un noeud de la grappe "

Pour ajouter un noeud à une grappe existante, reportez-vous à la "6.2.1 Ajout d'un noeud de grappe à la liste des noeuds autorisés".