Guide d'administration système de Sun Cluster 3.0 U1

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 placer un noeud de grappe à l'état de maintenance, vous devez le mettre hors fonction à 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 l'ensemble de la grappe.


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 placer un noeud de grappe à l'état de maintenance. Vous ne pouvez pas le faire avec l'utilitaire scsetup.

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

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


    # scswitch -S -h liste_noeuds
    

    -S

    Evacue tous les services de périphériques et 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. Mettez hors fonction le noeud évacué pour le ramener à l'invite OBP et lui faire quitter la grappe.


    # shutdown -g0 -y -i0
    

  4. Devenez superutilisateur sur un autre noeud de la grappe et mettez le noeud de l'Étape 3 à l'état de maintenance.


    # scconf -c -q node=noeud,maintstate
    

    -c

    Indique la forme 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.


    # scconf -p | grep -i vote
    

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

L'exemple suivant montre comment placer à l'état de maintenance un noeud de grappe et comment vérifier le résultat.


[Sur le noeud à 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# scconf -p | grep -i quorum
 Node quorum vote count:                           1
Quorum devices:                                    d20
Quorum device name:                                d20
  Quorum device votes:                             1
  Quorum device enabled:                           yes
  Quorum device path:                              /dev/did/rdsk/d5s2
  Quorum device hosts (disabled):                 phys-schost-1
  Quorum device hosts (enabled):                  phys-schost-2

6.1.7.2 Etape suivante

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