Utilisez la commande scswitch et la commande shutdown de Solaris pour arrêter un noeud individuel. N'utilisez la commande scshutdown que pour arrêter une grappe entière.
Tâche |
Pour les instructions, voir... |
---|---|
Arrêter un noeud de grappe - Utilisez les commandes scswitch(1M) et shutdown(1M) | |
Faire démarrer un noeud en l'initialisant Le noeud doit disposer d'une connexion fonctionnelle avec l'interconnexion de la grappe pour devenir membre de celle-ci. | |
Arrêter et réinitialiser un noeud de grappe - Utilisez scswitch et shutdown Le noeud doit disposer d'une connexion fonctionnelle avec l'interconnexion de la grappe pour devenir membre de ce dernier. | |
Initialiser un noeud de sorte qu'il ne soit pas membre de la grappe - Utilisez scswitch et shutdown, puis boot -x |
"2.2.4 Initialisation d'un noeud de grappe en mode hors-grappe" |
N'utilisez pas send brk sur une console de grappe pour arrêter un noeud de la grappe. Si vous utilisez send brk et que vous tapez go à l'invite ok de réinitialisation, le noeud ne saura pas comment réagir. Cette fonctionnalité n'est pas prise en charge au sein d'une grappe.
Si votre grappe exploite Oracle Parallel Server/Real Application Clusters, fermez toutes les instances de la base de données.
Reportez-vous à la documentation de Oracle Parallel Server/Real Application Clusters pour connaître les procédures d'arrêt.
Devenez superutilisateur sur le noeud de grappe à arrêter.
Transférez vers d'autres membres de la grappe tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques du noeud que vous arrêtez.
Entrez la commande suivante sur le noeud à arrêter :
# scswitch -S -h nodelist |
Evacue tous les services de périphériques et groupes de ressources du noeud spécifié.
Indique le noeud dont vous changez les groupes de ressources et groupes d'unités.
Arrêtez le noeud de la grappe.
Entrez la commande suivante sur le noeud à arrêter :
# shutdown -g0 -y -i0 |
Vérifiez que le noeud de grappe est de retour à l'invite ok.
Si nécessaire, mettez le noeud hors tension.
L'exemple suivant reproduit l'affichage de la console lors de l'arrêt du noeud phys-schost-1. L'option -g0 remet le délai à zéro, -y donne automatiquement la réponse yes à la demande de confirmation et -i0 appelle le niveau d'exécution 0 (zéro). Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds de la grappe.
# scswitch -S -h phys-schost-1 # shutdown -g0 -y -i0 May 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 |
Reportez-vous à la section "2.2.2 Initialisation d'un noeud de grappe" pour relancer un noeud de grappe préalablement arrêté.
La configuration du quorum peut avoir une incidence sur le démarrage d'un noeud de grappe. Dans les grappes comportant deux noeuds, vous devez avoir un périphérique de quorum configuré de sorte que le quorum total de la grappe soit de trois (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 de la grappe. Pour que le premier noeud revienne dans la grappe en tant que noeud de cette grappe, le second noeud doit être actif et le quorum requis pour la grappe (2) doit être présent.
Pour faire démarrer un noeud de grappe préalablement arrêté, initialisez-le.
ok boot |
Des messages apparaissent sur les consoles de tous les noeuds à mesure que des composants de la grappe sont activés.
Un noeud de la grappe doit avoir une connexion fonctionnelle avec l'interconnexion de la grappe pour devenir membre de celle-ci.
Vérifiez que le noeud est correctement initialisé et qu'il est en ligne.
La commande scstat(1M) récapitule l'état du noeud.
# scstat -n |
Si le système de fichiers /var du noeud d'une grappe est saturé, il est possible que Sun Cluster ne puisse pas redémarrer sur ce noeud. Si cela se produit, reportez-vous à la section "2.3.1 Réparation d'un système de fichiers /var saturé".
L'exemple suivant reproduit l'affichage de la console lors de l'initialisation du noeud phys-schost-1 dans la grappe.
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: |
Si votre grappe exploite Oracle Parallel Server/Real Application Clusters, fermez toutes les instances de la base de données.
Reportez-vous à la documentation de Oracle Parallel Server/Real Application Clusters pour connaître les procédures d'arrêt.
Devenez superutilisateur sur le noeud de grappe à arrêter.
Arrêtez le noeud à l'aide des commandes scswitch et shutdown.
Entrez ces commandes sur le noeud de grappe à arrêter. L'option -i 6 associée à la commande shutdown réinitialise le noeud préalablement arrêté à l'invite ok.
# scswitch -S -h nodelist # shutdown -g0 -y -i6 |
Les noeuds de la grappe doivent avoir une connexion fonctionnelle avec l'interconnexion de la grappe pour devenir membres de ce dernier.
Vérifiez que le noeud est correctement initialisé et qu'il est en ligne.
# scstat -n |
L'exemple suivant reproduit l'affichage de la console lors de la réinitialisation du noeud phys-schost-1 dans la grappe. Les messages d'arrêt et de démarrage de ce noeud apparaissent sur les consoles des autres noeuds de la grappe.
# scswitch -S -h phys-schost-1 # shutdown -g0 -y -i6 May 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 #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 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: |
Vous pouvez initialiser un noeud en mode hors-grappe pour qu'il ne fasse pas partie de la grappe. Cela peut être utile lors de l'installation du logiciel de grappe ou de l'exécution de certaines procédures administratives, par exemple l'application d'un correctif à un noeud.
Devenez superutilisateur sur le noeud de grappe à démarrer en mode hors-grappe.
Arrêtez le noeud à l'aide des commandes scswitch et shutdown.
# scswitch -S -h nodelist # shutdown -g0 -y -i0 |
Vérifiez que le noeud est de retour à l'invite ok.
Initialisez le noeud en mode hors-grappe à l'aide la commande boot(1M) associée à l'option -x.
ok boot -x |
Des messages apparaissent sur la console du noeud, indiquant que celui-ci ne fait pas partie de la grappe.
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-grappe. L'option -g0 remet le délai à zéro, -y donne automatiquement la réponse yes à la demande de confirmation et -i0 appelle le niveau d'exécution 0 (zéro). Les messages d'arrêt de ce noeud apparaissent sur les consoles des autres noeuds de la grappe.
# scswitch -S -h phys-schost-1 # shutdown -g0 -y -i0 May 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: |