Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema de Oracle Solaris Cluster Oracle Solaris Cluster 4.0 (Español) |
1. Introducción a la administración de Oracle Solaris Cluster
2. Oracle Solaris Cluster y RBAC
3. Cierre y arranque de un clúster
Descripción general sobre el cierre y el arranque de un clúster
Reparación de un sistema de archivos /var que haya alcanzado el límite de su capacidad
Reparación de un sistema de archivos /var que haya alcanzado el límite de capacidad
4. Métodos de replicación de datos
7. Administración de interconexiones de clústeres y redes públicas
8. Adición y eliminación de un nodo
10. Configuración del control del uso de la CPU
Puede cerrar un nodo del clúster global o un nodo del clúster de zona. Esta sección proporciona instrucciones para cerrar nodos del clúster global y nodos de clústeres de zona.
Para cerrar un nodo del clúster global, use el comando clnode evacuate con el comando shutdown de Oracle Solaris. Use el comando cluster shutdown sólo cuando vaya a cerrar todo un clúster global.
En el caso de un nodo de un clúster de zona, use el comando clzonecluster halt en un clúster global para cerrar sólo un nodo de un clúster de zona o todo un clúster de zona. También puede usar los comandos clnode evacuate y shutdown para cerrar nodos de un clúster de zona.
Para obtener más información, consulte las páginas del comando man clnode(1CL), shutdown(1M) y clzonecluster(1CL).
En los procedimientos tratados en este capítulo, phys-schost# refleja una solicitud de clúster global. El indicador de shell interactivo de clzonecluster es clzc:schost>.
Tabla 3-2 Mapa de tareas: cerrar y arrancar un nodo
|
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Precaución - No use send brk en una consola de clúster para cerrar un nodo del clúster global ni de un clúster de zona. El comando no puede utilizarse dentro de un clúster. |
Consulte la documentación del producto de Oracle RAC para ver los procedimientos de cierre.
Siga todos los pasos de este procedimiento desde un nodo del clúster global.
phys-schost# clzonecluster halt -n physical-name zoneclustername
Al especificar un determinado nodo de un clúster de zona, sólo se detiene ese nodo. El comando halt detiene de forma predeterminada los clústeres de zona en todos los nodos.
En el nodo del clúster global que se va a cerrar, escriba el comando siguiente. El comando clnode evacuate conmuta todos los grupos de recursos y grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia. También puede ejecutar clnode evacuate dentro de un nodo de un clúster de zona.
phys-schost# clnode evacuate node
Especifica el nodo desde el que esté conmutando los grupos de recursos y de dispositivos.
Especifique el nodo del clúster global que quiera cerrar.
phys-schost# shutdown -g0 -y -i0
Compruebe que el nodo del clúster global muestre el indicador ok en los sistemas basados en SPARC o el mensaje Press any key to continue (Pulse cualquier tecla para continuar) en el menú de GRUB de los sistemas basados en x86.
Ejemplo 3-7 SPARC: Cierre de nodos del clúster global
El ejemplo siguiente muestra la salida de la consola cuando se cierra el nodo phys-schost-1. La opción -g0 establece el período de gracia en cero; la opción -y proporciona una respuesta yes automática para la pregunta de confirmación. Los mensajes de cierre correspondientes a este nodo también aparecen en las consolas de los otros nodos del clúster global.
phys-schost# clnode evacuate nodename phys-schost# 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. 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
Ejemplo 3-8 x86: Cierre de nodos del clúster global
El ejemplo siguiente muestra la salida de la consola cuando se cierra el nodo phys-schost-1. La opción -g0 establece el período de gracia en cero; la opción -y proporciona una respuesta yes automática para la pregunta de confirmación. Los mensajes de cierre correspondientes a este nodo también aparecen en las consolas de los otros nodos del clúster global.
phys-schost# clnode evacuate phys-schost-1 phys-schost# shutdown -g0 -y 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
Ejemplo 3-9 Cierre de un nodo de un clúster de zona
El ejemplo siguiente muestra el uso de clzonecluster halt para cerrar un nodo presente en un clúster de zona denominado zona_sc_dispersa. En un nodo de un clúster de zona también se pueden ejecutar los comandos clnode evacuate y shutdown.
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#
Véase también
Consulte Arranque de un nodo para ver cómo reiniciar un nodo del clúster global que se haya cerrado.
Si desea cerrar o reiniciar otros nodos activos del clúster global o del clúster de zona, espere a que aparezca en línea el estado guía de servidor multiusuario para el nodo que está iniciando.
De lo contrario, el nodo no estará disponible para hacerse cargo de los servicios de otros nodos del clúster que se cierren o rearranquen.
Nota - La configuración del quórum puede afectar el inicio de un nodo. En un clúster de dos nodos, debe tener el dispositivo de quórum configurado de manera que el número total de quórum correspondiente al clúster ascienda a tres. Es conveniente tener un número de quórum para cada nodo y un número de quórum para el dispositivo de quórum. De esta forma, si cierra el primer nodo, el segundo sigue disponiendo de quórum y funciona como miembro único del clúster. Para que el primer nodo retorne al clúster como nodo integrante, el segundo debe estar operativo y en ejecución. Debe estar el correspondiente número de quórum de clúster (dos).
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Nota - Los nodos deben disponer de una conexión operativa con la interconexión de clúster para poder convertirse en miembros del clúster.
Siga todos los pasos de este procedimiento desde un nodo del clúster global.
En los sistemas basados en SPARC, ejecute el comando siguiente.
ok boot
En los sistemas basados en x86, ejecute los comandos siguientes.
Cuando aparezca el menú GRUB, seleccione la entrada de Oracle Solaris que corresponda y pulse Intro.
A medida que se activan los componentes del clúster, aparecen mensajes en las consolas de los nodos que se han arrancado.
Si tiene un clúster de zona, puede elegir un nodo para que arranque.
phys-schost# clzonecluster boot -n node zoneclustername
phys-schost# cluster status -t node
phys-schost# clzonecluster status
Un nodo de un clúster de zona sólo puede arrancarse en modo de clúster si el nodo que lo aloja arranca en modo de clúster.
Nota - Si el sistema de archivos /var de un sistema alcanza su límite de capacidad, es posible que Oracle Solaris Cluster no pueda reiniciarse en dicho nodo. Si surge este problema, consulte Reparación de un sistema de archivos /var que haya alcanzado el límite de capacidad.
Ejemplo 3-10 SPARC: Arranque de un nodo del clúster global
El ejemplo siguiente muestra la salida de la consola cuando se arranca el nodo phys-schost-1 en el clúster global.
ok boot 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. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login:
Para cerrar o reiniciar otros nodos activos en el clúster global o en el clúster de zona, espere a que aparezca en línea el estado guía de servidor multiusuario para el nodo que está iniciando.
De lo contrario, el nodo no estará disponible para hacerse cargo de los servicios de otros nodos del clúster que se cierren o rearranquen.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Precaución - Si finaliza el tiempo de espera de un método para un recurso y no se puede eliminar, el nodo se reiniciará sólo si la propiedad Failover_mode del recurso se establece en HARD. Si la propiedad Failover_mode se establece en cualquier otro valor, el nodo no se reiniciará. |
Consulte la documentación del producto de Oracle RAC para ver los procedimientos de cierre.
Siga todos los pasos de este procedimiento desde un nodo del clúster global.
Cierre el clúster de zona mediante la ejecución del comando clzonecluster halt desde un nodo del clúster global. Los comandos clnode evacuate y shutdown también funcionan en los clústeres de zona.
En el caso de un clúster global, escriba los comandos siguientes en el nodo que vaya a cerrar. El comando clnode evacuate conmuta todos los grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia. El comando también conmuta todos los grupos de recursos de las zonas globales del nodo especificado a las zonas globales de otros nodos que se sitúen a continuación en el orden de preferencia.
Nota - Para cerrar un único nodo, utilice el comando shutdown -g0 -y -i6. Para cerrar varios nodos al mismo tiempo, utilice el comando shutdown -g0 -y -i0 para detenerlos. Después de detener todos los nodos, utilice el comando boot en todos ellos para volver a arrancarlos en el clúster.
En un sistema basado en SPARC, ejecute los comandos siguientes para reiniciar un nodo único.
phys-schost# clnode evacuate node
phys-schost# shutdown -g0 -y -i6
En un sistema basado en x86, ejecute los comandos siguientes para reiniciar un nodo único.
phys-schost# clnode evacuate node
phys-schost# shutdown -g0 -y -i6
Cuando aparezca el menú GRUB, seleccione la entrada de Oracle Solaris que corresponda y pulse Intro.
Indique el nodo del clúster de zona que se vaya a cerrar y rearrancar.
phys-schost# clzonecluster reboot - node zoneclustername
Nota - Los nodos deben disponer de una conexión operativa con la interconexión de clúster para poder convertirse en miembros del clúster.
phys-schost# cluster status -t node
phys-schost# clzonecluster status
Ejemplo 3-11 SPARC: Rearranque de un nodo del clúster global
El ejemplo siguiente muestra la salida de la consola cuando se rearranca el nodo phys-schost-1. Los mensajes correspondientes a este nodo, como las notificaciones de cierre y arranque, aparecen en las consolas de los otros nodos del clúster 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:
Ejemplo 3-12 Rearranque de un nodo del clúster global
El ejemplo siguiente muestra cómo rearrancar un nodo de un clúster de zona.
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#
Puede arrancar un nodo del clúster global en un modo que no sea de clúster, en el cual el nodo no participa como miembro del clúster. El modo que no es de clúster resulta útil a la hora de instalar software del clúster o en ciertos procedimientos administrativos, como la actualización de un nodo. Un nodo de un clúster de zona no puede estar en un estado de arranque diferente del que tenga el nodo del clúster global subyacente. Si el nodo del clúster global se arranca en un modo que no sea de clúster, el nodo del clúster de zona asume automáticamente el modo que no es de clúster.
phys-schost# refleja un indicador de clúster global. Siga este procedimiento en un clúster global.
Este procedimiento proporciona las formas largas de los comandos Oracle Solaris Cluster. La mayoría de los comandos también tienen una forma corta. A excepción de las formas de los nombres de comandos, los comandos son idénticos.
Siga todos los pasos de este procedimiento desde un nodo del clúster global.
El comando clnode evacuate conmuta todos los grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia. El comando también conmuta todos los grupos de recursos de las zonas globales del nodo especificado a las zonas globales de otros nodos que se sitúen a continuación en el orden de preferencia.
phys-schost# clnode evacuate node
phys-schost# shutdown -g0 -y
phys-schost# clzonecluster halt -n node zoneclustername
También puede utilizar los comandos clnode evacuate y shutdown dentro del clúster de zona.
En los sistemas basados en SPARC, ejecute el comando siguiente.
ok boot -xs
En los sistemas basados en x86, ejecute los comandos siguientes.
Se muestra el menú de GRUB.
Para obtener más información sobre el inicio basado en GRUB, consulte Booting an x86 Based System Interactively de Booting and Shutting Down Oracle Solaris on x86 Platforms.
Se muestra la pantalla de parámetros de inicio de GRUB.
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ESC at any time exits. ] grub edit> kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -x
La pantalla muestra el comando editado.
Nota - Este cambio en el comando del parámetro de inicio del núcleo no se conserva tras el inicio del sistema. La siguiente vez que reinicie el nodo, se iniciará en el modo de clúster. Para arrancarlo en el modo que no es de clúster, realice estos pasos de nuevo para agregar la opción -x al comando del parámetro de arranque del núcleo.
Ejemplo 3-13 SPARC: Arranque de un nodo del clúster global en un modo que no sea de clúster
El ejemplo siguiente muestra la salida de la consola cuando el nodo phys-schost-1 se cierra y se reinicia en un modo que no es de clúster. La opción -g0 establece el período de gracia en cero; la opción -y proporciona una respuesta yes automática para la pregunta de confirmación y la opción -i0 invoca el nivel de ejecución 0 (cero). Los mensajes de cierre correspondientes a este nodo también aparecen en las consolas de los otros nodos del clúster global.
phys-schost# clnode evacuate phys-schost-1 phys-schost# cluster shutdown -g0 -y Shutdown started. Wed Mar 10 13:47:32 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 phys-schost-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: