Guide d'administration système de Sun Cluster 3.0

2.2 Arrêt et initialisation d'un noeud de cluster individuel


Remarque :

utilisez la commande scswitch en conjonction avec la commande Solaris shutdown pour arrêter un noeud individuel. N'utilisez la commande scshutdown que pour arrêter l'ensemble du cluster.


Tableau 2-2 Plan des tâches : arrêt et initialisation d'un noeud de cluster

Tâche 

Pour les instructions, voir... 

Arrêter un noeud de cluster  

    - Utilisez les commandes scswitch(1M) et shutdown(1M)

"2.2.1 Arrêt d'un noeud de cluster"

Démarrer un noeud en l'initialisant.  

Le noeud doit avoir une connexion fonctionnelle avec l'interconnexion du cluster pour devenir membre de ce dernier. 

"2.2.2 Initialisation d'un noeud de cluster"

Arrêter et redémarrer (réinitialiser) un noeud de cluster 

    - Utilisez les commandes scswitch et shutdown

Le noeud doit avoir une connexion fonctionnelle avec l'interconnexion du cluster pour devenir membre de ce dernier. 

"2.2.3 Réinitialisation d'un noeud de cluster"

Initialiser un noeud de sorte qu'il ne soit pas membre du cluster. 

    - Utilisez les commandes scswitch et shutdown, puis boot -x

"2.2.4 Initialisation d'un noeud de cluster en mode hors-cluster"

2.2.1 Arrêt d'un noeud de cluster

  1. (Facultatif). Pour les noeuds du cluster qui exécutent Oracle Parallel Server (OPS), arrêtez toutes les instances de la base de données OPS.

    Reportez-vous à la documentation fournie avec Oracle Parallel Server pour connaître les procédures d'arrêt.

  2. Devenez superutilisateur sur le noeud de cluster à arrêter.

  3. Arrêtez le noeud de cluster à l'aide des commandes scswitch et shutdown.

    Entrez la commande suivante sur le noeud à arrêter :


    # scswitch -S -h noeud 
    
    # shutdown -g 0 -y
    
  4. Vérifiez que le noeud du cluster est à l'invite PROM ok.

  5. Si nécessaire, mettez le noeud hors tension.

2.2.1.1 Exemple : arrêt d'un noeud de cluster

L'exemple suivant reproduit l'affichage de la console lors de l'arrêt du noeud phys-schost-1. L'option -g 0 définit le délai de grâce à 0 ; l'option -y indique au logiciel de répondre automatiquement yes à la demande de confirmation. Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds du cluster.


# scswitch -S -h phys-schost-1

# shutdown -g 0 -y

Sep  2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled.phys-schost-1# 

INIT: New run level: 0

The system is coming down.  Please wait.

Notice: rgmd is being stopped.

Notice: rpc.pmfd is being stopped.

Notice: rpc.fed is being stopped.

umount: /global/.devices/node@1 busy

umount: /global/phys-schost-1 busy

The system is down.

syncing file systems... done

Program terminated

ok

2.2.1.2 Etape suivante

Reportez-vous à la section "2.2.2 Initialisation d'un noeud de cluster" pour redémarrer un noeud de cluster préalablement arrêté.

2.2.2 Initialisation d'un noeud de cluster


Remarque :

la configuration du quorum peut avoir une incidence sur le démarrage des noeuds du cluster. Dans les clusters comportant deux noeuds, vous devez avoir un périphérique de quorum configuré de sorte que le quorum total du cluster soit de 3 (un pour chaque noeud et un pour le périphérique de quorum). Le cas échéant, si le premier noeud est arrêté, le second noeud continue d'avoir un quorum et s'exécute en tant que membre unique du cluster. Pour que le premier noeud revienne dans le cluster en tant que noeud de ce cluster, le second noeud doit être actif et le quorum requis pour le cluster (2) doit être présent.


  1. Pour démarrer un noeud de cluster préalablement arrêté, initialisez-le.


    ok boot
    

    Des messages apparaissent sur la console du noeud initialisé et sur les consoles des noeuds membres à mesure que des composants du cluster sont activés.


    Remarque :

    le noeud du cluster doit avoir une connexion fonctionnelle avec l'interconnexion du cluster pour devenir membre de ce dernier.


  2. Vérifiez que les noeuds sont correctement initialisés et qu'ils sont en ligne.

    La commande scstat(1M) permet d'obtenir un rapport sur l'état d'un noeud.


    # scstat -n
    

2.2.2.1 Exemple : initialisation d'un noeud de cluster

L'exemple suivant reproduit l'affichage de la console lors de l'initialisation du noeud phys-schost-1 dans le cluster.


ok boot

Rebooting with command: boot

...

Hostname: phys-schost-1

Booting as part of a cluster

...

NOTICE: Node 1: attempting to join cluster

...

NOTICE: Node 1: joined cluster

...

The system is coming up.  Please wait.

checking ufs filesystems

...

reservation program successfully exiting

Print services started.

volume management starting.

The system is ready.

phys-schost-1 console login:

2.2.3 Réinitialisation d'un noeud de cluster

  1. (Facultatif). Pour les noeuds du cluster qui exécutent Oracle Parallel Server (OPS), arrêtez toutes les instances de la base de données OPS.

    Reportez-vous à la documentation fournie avec Oracle Parallel Server pour connaître les procédures d'arrêt.

  2. Devenez superutilisateur sur le noeud de cluster à arrêter.

  3. Arrêtez le noeud de cluster à l'aide des commandes scswitch et shutdown.

    Entrez ces commandes sur le noeud de cluster à arrêter.


    # scswitch -S -h noeud 
    
    # shutdown -g 0 -y -i 6
    

    L'option -i 6 de la commande shutdown entraîne une réinitialisation automatique du noeud après son retour à l'invite PROM ok.


    Remarque :

    les noeuds du cluster doivent avoir une connexion fonctionnelle avec l'interconnexion du cluster pour en devenir membres.


  4. Vérifiez que les noeuds sont correctement initialisés et qu'ils sont en ligne.

    La commande scstat(1M) permet d'obtenir un rapport sur l'état d'un noeud.


    # scstat -n
    

2.2.3.1 Exemple : réinitialisation d'un noeud de cluster

L'exemple suivant reproduit l'affichage de la console lors de l'arrêt et du redémarrage du noeud phys-schost-1. L'option -g 0 définit le délai de grâce à 0 ; l'option -y indique au logiciel de répondre automatiquement yes à la demande de confirmation. Les messages d'arrêt et de démarrage de ce noeud apparaissent sur les consoles des autres noeuds du cluster.


# scswitch -S -h phys-schost-1

# shutdown -g 0 -y -i 6

Sep  2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled.

phys-schost-1#

INIT: New run level: 6

The system is coming down.  Please wait.

System services are now being stopped.

Notice: rgmd is being stopped.

Notice: rpc.pmfd is being stopped.

Notice: rpc.fed is being stopped.

umount: /global/.devices/node@1 busy

umount: /global/phys-schost-1 busy

The system is down.

syncing file systems... done

rebooting...

Resetting ... 

,,,

Sun Ultra 1 SBus (UltraSPARC 143MHz), No Keyboard

OpenBoot 3.11, 128 MB memory installed, Serial #7982421.

Ethernet address 8:0:20:79:cd:55, Host ID: 8079cd55.

...

Rebooting with command: boot

...

Hostname: phys-schost-1

Booting as part of a cluster

...

NOTICE: Node 1: attempting to join cluster

...

NOTICE: Node 1: joined cluster

...

The system is coming up.  Please wait.

The system is ready.

phys-schost-1 console login: 

2.2.4 Initialisation d'un noeud de cluster en mode hors-cluster

Vous pouvez initialiser un noeud en mode hors-cluster pour qu'il ne fasse pas partie du cluster. Cela peut être utile lors de l'installation du logiciel de cluster ou pour certaines procédures administratives, par exemple l'application d'un patch à un noeud.

  1. Devenez superutilisateur sur le noeud de cluster à démarrer en mode hors-cluster.

  2. Arrêtez le noeud à l'aide des commandes scswitch et shutdown.


    # scswitch -S -h noeud 
    
    # shutdown -g 0 -y 
    
  3. Vérifiez que le noeud est à l'invite PROM ok.

  4. Initialisez le noeud en mode hors-cluster à l'aide de la commande boot(1M) et de l'option -x.


    ok boot -x
    

    Des messages apparaissent sur la console du noeud, indiquant que celui-ci ne fait pas partie du cluster.

2.2.4.1 Exemple : initialisation d'un noeud de cluster en mode hors-cluster

L'exemple suivant reproduit l'affichage de la console lors de l'arrêt du noeud phys-schost-1, puis de son redémarrage en mode hors-cluster. L'option -g -0 définit le délai de grâce à 0 ; l'option -y indique au logiciel de répondre automatiquement yes à la demande de confirmation. Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds du cluster.


# scswitch -S -h phys-schost-1

# shutdown -g 0 -y

Sep  2 10:08:46 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled.

phys-schost-1#

...

rg_name = schost-sa-1 ...

offline node = phys-schost-2 ...

num of  node = 0 ...

phys-schost-1#

INIT: New run level: 0

The system is coming down.  Please wait.

System services are now being stopped.

Print services stopped.

syslogd: going down on signal 15

...

The system is down.

syncing file systems... done

WARNING: node 1 is being shut down.

Program terminated

ok boot -x

...

Not booting as part of cluster

...

The system is ready.

phys-schost-1 console login: