Guide d'administration système de Sun Cluster 3.0

4.1.6 Mise à l'état de maintenance d'un noeud de cluster

Vous devez placer un noeud de cluster à 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 cluster à 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 du cluster.


Lorsqu'un noeud de cluster 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 cluster à 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. Sur ce noeud, exécutez la commande scswitch pour évacuer du noeud tous les groupes de ressources et tous les groupes d'unités de disque, puis la commande shutdown pour le mettre hors fonction et le retirer du cluster.


    phys-schost-1# scswitch -S -h noeud
    phys-schost-1# shutdown -g 0 -y
    
  3. Devenez superutilisateur sur un autre noeud et placez à l'état de maintenance le noeud mis hors fonction à l'Étape 2.


    phys-schost-2# 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.

  4. Vérifiez que le noeud de cluster est bien à l'état de maintenance.


    phys-schost-2# scconf -p | grep -i vote
    

4.1.6.1 Exemple : mise à l'état de maintenance d'un noeud de cluster

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


phys-schost-1# scswitch -S -h phys-schost-1
phys-schost-1# shutdown -g 0 -y
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

4.1.6.2 Etape suivante

Lorsque vous avez terminé la maintenance, reportez-vous à la section "4.1.7 Retrait de l'état de maintenance d'un noeud et réinitialisation du quorum" pour rétablir les valeurs par défaut du vote du quorum.