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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Arrêt d'un cluster

Vous pouvez arrêter un cluster global, un cluster de zones ou tous les clusters de zones.


Caution

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


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.

  1. (x86 only) Si votre cluster global ou de zones exécute Oracle Real Application Clusters (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 solaris.cluster.admin sur n'importe quel noeud du cluster.

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

  3. Arrêtez le cluster global, le cluster de zones ou tous les clusters de zones.
    • Arrêtez le cluster global. Cette action arrête également tous les clusters de zones.
      phys-schost# cluster shutdown -g0 -y
    • Fermez un cluster de zones spécifique.
      phys-schost# clzonecluster halt zoneclustername
    • Arrêtez tous les clusters de zones.
      phys-schost# clzonecluster halt +

      Vous pouvez également utiliser la commande cluster shutdown au sein d'un cluster de zones pour arrêter un cluster de zones particulier.

  4. Vérifiez que tous les noeuds du cluster global ou du cluster de zones affichent l'invite ok sur un système basé sur SPARC ou un menu GRUB sur un système basé sur x86.

    Ne mettez aucun noeud hors tension tant que tous les noeuds n'affichent pas l'invite ok (sur un système SPARC) ou qu'ils ne se trouvent pas dans un sous-système d'initialisation (sur un système x86).

    • Vérifiez le statut d'un ou de plusieurs noeuds du cluster global à partir d'un noeud du cluster global encore en fonctionnement dans le cluster.
      phys-schost# cluster status -t node
    • Utilisez la sous-commande status pour vérifier que le cluster de zones a été fermé.
      phys-schost# clzonecluster status
  5. Si nécessaire, éteignez les noeuds du cluster global.
Exemple 3-1  Arrêt d'un cluster de zones

L'exemple suivant ferme un cluster de zones nommé sczone.

phys-schost# clzonecluster halt sczone
Waiting for zone halt commands to complete on all the nodes of the zone cluster "sczone"...
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sczone' died.
Sep  5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sczone' died.
phys-schost# 
Exemple 3-2  SPARC: Arrêt d'un cluster global

L'exemple suivant montre la sortie de console lorsque le fonctionnement normal du cluster global est interrompu et que tous les noeuds sont arrêtés, auquel cas l'invite ok s'affiche. L'option –g 0 définit la période de grâce d'arrêt sur 0 et l'option -y fournit une réponse yes automatique à la question de confirmation. Les messages d'arrêt apparaissent également sur les consoles des autres noeuds du cluster global.

phys-schost# cluster shutdown -g0 -y
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.
System services are now being stopped.
/etc/rc0.d/K05initrgm: Calling clnode evacuate
The system is down.
syncing file systems... done
Program terminated
ok 
Exemple 3-3  x86: Arrêt d'un cluster global

L'exemple suivant montre la sortie de console lorsque le fonctionnement normal du cluster global est interrompu et que tous les noeuds sont arrêtés. Dans cet exemple, l'invite ok ne s'affiche pas sur tous les noeuds. L'option –g 0 définit la période de grâce d'arrêt sur 0 et l'option -y fournit une réponse yes automatique à la question de confirmation. Les messages d'arrêt apparaissent également sur les consoles des autres noeuds du cluster global.

phys-schost# cluster shutdown -g0 -y
May  2 10:32:57 phys-schost-1 cl_runtime:
WARNING: CMM: Monitoring disabled.
root@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 already disabled on node 1
Print services already stopped.
May  2 10:33:13 phys-schost-1 syslogd: going down on signal 15
The system is down.
syncing file systems... done
Type any key to continue 

Voir aussi

Pour redémarrer un cluster global ou un cluster de zones qui a été arrêté, reportez-vous à la section Initialisation d'un cluster.