Guide d'administration système d'Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Juillet 2016
 
 

Arrêt d'un noeud

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.


Caution

Mise en garde  -  N'utilisez pas la commande send brk sur la console d'un cluster pour arrêter un noeud d'un cluster global ou d'un cluster de zones. La commande n'est pas prise en charge au sein d'un cluster.



Remarque -  Vous pouvez également utiliser l'interface de navigateur d'Oracle Solaris Cluster Manager pour évacuer un noeud de cluster global et faire basculer tous les groupes de ressources et les groupes de périphériques vers le noeud de prédilection suivant. Vous pouvez également fermer un noeud du cluster de zones. Pour obtenir les instructions de connexion à Oracle Solaris Cluster Manager, reportez-vous à la section Méthode d'accès à Oracle Solaris Cluster Manager.
  1. Si votre cluster exécute Oracle RAC, arrêtez toutes les instances de la base de données sur le cluster que vous arrêtez.

    Reportez-vous à la documentation produit d'Oracle RAC pour les procédures d'arrêt.

  2. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.admin sur le noeud du cluster à arrêter.

    Effectuez toutes les étapes de cette procédure depuis un noeud du cluster global.

  3. Si vous souhaitez arrêter un membre spécifique du cluster de zones, ignorez les étapes 4 à 6 et exécutez la commande suivante depuis un noeud du cluster global.
    phys-schost# clzonecluster halt -n physical-name zone-cluster-name

    Lorsque vous spécifiez un noeud particulier du cluster de zones, vous n'arrêtez que ce noeud. Par défaut, la commande halt arrête les clusters de zones sur tous les noeuds.

  4. Commutez tous les groupes de ressources, les ressources et les groupes de périphériques depuis le noeud en cours de fermeture vers les autres membres du cluster global.

    Sur le noeud à fermer du cluster global, entrez la commande suivante. La commande clnode evacuate permet de basculer tous les groupes de ressources et les groupes de périphériques du noeud spécifié vers le noeud de prédilection suivant. (Vous pouvez également exécuter la commande clnode evacuate au sein d'un noeud du cluster de zones.)

    phys-schost# clnode evacuate node
    node

    Spécifie le noeud dont vous commutez les groupes de ressources et de périphériques.

  5. Arrêtez le noeud.

    Exécutez la commande d'arrêt sur le noeud de cluster global que vous souhaitez arrêter.

    phys-schost# shutdown -g0 -y -i0

    Vérifiez que le noeud du cluster global affiche l'invite ok sur un système SPARC ou le message Appuyez sur une touche pour continuer dans le menu GRUB d'un système x86.

  6. Si nécessaire, mettez le noeud hors tension.
Exemple 22  SPARC: Arrêt d'un noeud de cluster global

L'exemple suivant montre la sortie console lorsque le noeud phys-schost-1 est arrêté. L'option –g0 définit la période de grâce sur zéro et l'option –y fournit une réponse oui automatique à la question de confirmation. Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds du cluster global.

phys-schost# clnode evacuate phys-schost-1
phys-schost# shutdown -g0 -y -i0
Wed Mar 10 13:47:32 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 
Exemple 23  x86: Arrêt d'un noeud de cluster global

L'exemple suivant montre la sortie console lorsque le noeud phys-schost-1 est arrêté. L'option –g0 définit la période de grâce sur zéro et l'option –y fournit une réponse oui automatique à la question de confirmation. Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds du cluster global.

phys-schost# clnode evacuate phys-schost-1
phys-schost# shutdown -g0 -y -i0
Shutdown started.    Wed Mar 10 13:47:32 PST 2004

Changing to init state 0 - please wait
Broadcast Message from root (console) on phys-schost-1 Wed Mar 10 13:47:32...
THE SYSTEM phys-schost-1 IS BEING SHUT DOWN NOW ! ! !
Log off now or risk your files being damaged

phys-schost-1#
INIT: New run level: 0
The system is coming down.  Please wait.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling clnode evacuate
failfasts disabled on node 1
Print services already stopped.
Mar 10 13:47:44 phys-schost-1 syslogd: going down on signal 15
umount: /global/.devices/node@2 busy
umount: /global/.devices/node@1 busy
The system is down.
syncing file systems... done
WARNING: CMM: Node being shut down.
Type any key to continue 
Exemple 24  Arrêt d'un noeud d'un cluster de zones

L'exemple suivant montre l'utilisation de clzonecluster halt pour arrêter un noeud d'un cluster de zones nommé sparse-sczone. (Vous pouvez également exécuter les commandes clnode evacuate et shutdown dans un noeud du cluster de zones.)

phys-schost# clzonecluster status

=== Zone Clusters ===

--- Zone Cluster Status ---

Name            Node Name   Zone HostName   Status   Zone Status
----            ---------   -------------   ------   -----------
sparse-sczone   schost-1    sczone-1        Online   Running
                schost-2    sczone-2        Online   Running
                schost-3    sczone-3        Online   Running
                schost-4    sczone-4        Online   Running

phys-schost#
phys-schost# clzonecluster halt –n schost-4 sparse-sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sparse-sczone"...
Sep  5 19:24:00 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' died.
phys-host#
phys-host# clzonecluster status

=== Zone Clusters ===

--- Zone Cluster Status ---

Name            Node Name   Zone HostName   Status    Zone Status
----            ---------   -------------   ------    -----------
sparse-sczone   schost-1    sczone-1        Online    Running
                schost-2    sczone-2        Online    Running
                schost-3    sczone-3        Offline   Installed
                schost-4    sczone-4        Online    Running

phys-schost# 

Voir aussi

Reportez-vous à Initialisation d'un noeud pour redémarrer un noeud arrêté du cluster global.