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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Réinitialisation d'un noeud

Pour arrêter ou réinitialiser d'autres noeuds actifs du cluster global ou du cluster de zones, attendez que le jalon multi-utilisateur-serveur soit en ligne pour le noeud que vous souhaitez réinitialiser.

Sinon, le noeud ne sera pas disponible pour prendre la place de services d'autres noeuds du cluster que vous arrêtez ou réinitialisez.

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  -  Si une méthode pour n'importe quelle ressource n'arrive à expiration et ne peut pas être interrompu, le noeud sera redémarré uniquement si la ressource est Failover_mode propriété est définie à disque. Si les Failover_mode propriété est définie sur une autre valeur, le noeud ne sera pas redémarré.


Vous pouvez également réinitialiser un noeud du cluster de zones à l'aide de la GUI d'Oracle Solaris Cluster Manager. Pour obtenir les instructions de connexion à la GUI, reportez-vous à la section Accès à Oracle Solaris Cluster Manager.

  1. Si le noeud du cluster global ou du cluster de zones exécute Oracle RAC, arrêtez toutes les instances de la base de données sur le noeud 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 à arrêter.

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

  3. Arrêtez le noeud du cluster global à l'aide des commandes clnode evacuate et shutdown.

    Arrêtez le cluster de zones à l'aide de la commande clzonecluster halt exécutée sur un noeud du cluster global. (Les commandes clnode evacuate et shutdown fonctionnent également dans un cluster de zones.)

    Pour un cluster global, entrez les commandes suivantes sur le noeud à arrêter. La commande clnode evacuate bascule tous les groupes de périphériques du noeud spécifié vers le noeud de prédilection suivant. La commande bascule également tous les groupes de ressources des zones globales du noeud spécifié vers la zone globale de prédilection suivante des autres noeuds.


    Remarque -  Pour arrêter un noeud unique, utilisez la commande shutdown -g0 -y -i6. Pour arrêter plusieurs noeuds en même temps, utilisez les commandes shutdown -g0 -y -i0 pour arrêter les noeuds. Une fois tous les noeuds sont arrêtés, utilisez la commande boot sur tous les noeuds pour les réinitialiser au sein du cluster.
    • Sur un système SPARC, exécutez les commandes suivantes pour réinitialiser un noeud unique.

      phys-schost# clnode evacuate node
      phys-schost# shutdown -g0 -y -i6
    • Sur un système x86, exécutez les commandes suivantes pour réinitialiser un noeud unique.

      phys-schost# clnode evacuate node
      phys-schost# shutdown -g0 -y -i6

      Lorsque le menu GRUB s'affiche, sélectionnez l'entrée Oracle Solaris appropriée, puis appuyez sur la touche Entrée.

    • Indiquez le noeud du cluster de zones à fermer et à réinitialiser.

      phys-schost# clzonecluster reboot - node zoneclustername

    Remarque -  Les noeuds doivent disposer d'une connexion qui fonctionne avec l'interconnexion de cluster pour atteindre l'appartenance au cluster.
  4. Assurez-vous que le noeud a été initialisé sans erreurs et qu'il se trouve en ligne.
    • Assurez-vous que le noeud du cluster global se trouve en ligne.
      phys-schost# cluster status -t node
    • Assurez-vous que le noeud du cluster de zones se trouve en ligne.
      phys-schost# clzonecluster status
Exemple 3-14  SPARC: Réinitialisation d'un noeud du cluster global

L'exemple suivant présente la sortie de la console lorsque le noeud phys-schost-1 est réinitialisé. Les messages pour ce noeud, tels que les notifications d'arrêt ou de démarrage, apparaissent sur les consoles des autres noeuds du cluster global.

phys-schost# clnode evacuate phys-schost-1
phys-schost# shutdown -g0 -y -i6
Shutdown started.    Wed Mar 10 13:47:32 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 #5932401.
Ethernet address 8:8:20:99:ab:77, Host ID: 8899ab77.
...
Rebooting with command: boot
...
Hostname: phys-schost-1
Booting as part of a cluster
...
NOTICE: Node phys-schost-1: attempting to join cluster
...
NOTICE: Node phys-schost-1: joined cluster
...
The system is coming up.  Please wait.
The system is ready.
phys-schost-1 console login: 
Exemple 3-15  Réinitialisation d'un noeud du cluster de zones

L'exemple suivant montre la procédure de la réinitialisation d'un noeud d'un cluster de zones.

phys-schost# clzonecluster reboot –n schost-4 sparse-sczone
Waiting for zone reboot commands to complete on all the nodes of the zone cluster
"sparse-sczone"...
Sep  5 19:40:59 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster
'sparse-sczone' died.
phys-schost# Sep  5 19:41:27 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster
'sparse-sczone' joined.

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