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 (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
Cierre y arranque de un solo nodo de un clúster
Rearranque de un nodo en un modo que no sea de 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ústers y redes públicas
8. Adición y eliminación de un nodo
10. Configuración del control del uso de la CPU
11. Aplicación de parches en el software y el firmware de Oracle Solaris Cluster
12. Copias de seguridad y restauraciones de clústers
13. Administración de Oracle Solaris Cluster con las interfaces gráficas de usuario
El comando de Oracle Solaris Cluster cluster(1CL) shutdown detiene los servicios del clúster global de forma correcta y controlada, para cerrar sin sobresaltos un clúster global por completo. Puede utilizar el comando cluster shutdown al desplazar la ubicación de un clúster global o para cerrar el clúster global si un error de aplicación está dañando los datos. El comando clzonecluster halt detiene un clúster de zona que se ejecuta en un determinado nodo o en un clúster de zona completo en todos los nodos configurados. También puede utilizar el comando cluster shutdown con los clústers de zona.
En los procedimientos de este capítulo, phys-schost# refleja una solicitud de clúster global. El indicador de shell interactivo de clzonecluster es clzc:schost>.
Nota - Use el comando cluster shutdown para asegurarse de que todo el clúster global se cierre correctamente. El comando shutdown de Oracle Solaris se emplea con el comando clnode(1CL) evacuate para cerrar nodos independientes. Si desea obtener más información, consulte Cierre de un clúster o Cierre y arranque de un solo nodo de un clúster.
Los comandos cluster shutdown y clzonecluster halt detienen todos los nodos comprendidos en un clúster global o un clúster de zona respectivamente, al ejecutar las acciones siguientes:
Pone fuera de línea todos los grupos de recursos en ejecución.
Desmonta todos los sistemas de archivos del clúster correspondientes a un clúster global o uno de zona.
El comando cluster shutdown cierra los servicios de dispositivos activos en el clúster global o de zona.
El comando cluster shutdown ejecuta init 0; en los sistemas basados en SPARC, lleva a todos los nodos del clúster al indicador de solicitud OpenBoot PROM ok o al mensaje Press any key to continue (Pulse cualquier tecla para continuar) del menú de GRUB en el caso de los sistemas basados en x86. Los menús de GRUB se describen más pormenorizadamente en Booting an x86 Based System by Using GRUB (Task Map) de System Administration Guide: Basic Administration. El comando clzonecluster halt ejecuta la operación del comando zoneadm -z nombre_clúster_zona halt para detener (pero no cerrar) las zonas del clúster de zona.
Nota - Si es necesario, tiene la posibilidad de arrancar un nodo en un modo que no sea de clúster para que el nodo no participe como miembro en el clúster. Los modos que no son de clúster son útiles al instalar software de clúster o para efectuar determinados procedimientos administrativos. Si desea obtener más información, consulte Rearranque de un nodo en un modo que no sea de clúster.
Tabla 3-1 Lista de tareas: cerrar e iniciar un clúster
|
Puede cerrar un clúster global, uno de zona o todos los clústers de zona.
Precaución - No use el comando send brk en la consola de un clúster para cerrar un nodo del clúster global ni un nodo de un clúster de zona. El comando no puede utilizarse dentro de un 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.
Consulte la documentación del producto de Oracle RAC para ver los procedimientos de cierre.
phys-schost# cluster shutdown -g0 -y
phys-schost# clzonecluster halt zoneclustername
phys-schost# clzonecluster halt +
El comando cluster shutdown también puede usarse dentro de un clúster de zona para cerrar todos los clústers de zona.
No cierre ninguno de los nodos hasta que todos muestren el indicador ok en los sistemas basados en SPARC o se hallen en un subsistema de arranque en los sistemas basados en x86.
phys-schost# cluster status -t node
phys-schost# clzonecluster status
Ejemplo 3-1 Cierre de un clúster de zona
En el ejemplo siguiente se cierra un clúster de zona denominado zona_sc_dispersa.
phys-schost# clzonecluster halt sparse-sczone Waiting for zone halt commands to complete on all the nodes of the zone cluster "sparse-sczone"... Sep 5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' died. Sep 5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sparse-sczone' died. Sep 5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' died. Sep 5 19:06:01 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sparse-sczone' died. phys-schost#
Ejemplo 3-2 SPARC: Cierre de un clúster global
En el ejemplo siguiente se muestra la salida de una consola cuando se detiene el funcionamiento normal de un clúster global y se cierran todos los nodos, lo que permite que se muestre el indicador ok. La opción -g 0 establece el período de gracia para el cierre en cero; la opción -y proporciona una respuesta yes automática para la pregunta de confirmación. Los mensajes de cierre también aparecen en las consolas de los otros nodos del clúster 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
Ejemplo 3-3 x86: Cierre de un clúster global
En el ejemplo siguiente se muestra la salida de la consola al detenerse el funcionamiento normal del clúster global y cerrarse todos los nodos. En este ejemplo, el indicador ok no se aparece en todos los nodos. La opción -g 0 establece el período de gracia para el cierre en cero; la opción -y proporciona una respuesta yes automática para la pregunta de confirmación. Los mensajes de cierre también aparecen en las consolas de los otros nodos del clúster 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
Véase también
Consulte Arranque de un clúster para reiniciar un clúster global o un clúster de zona que se ha cerrado.
Este procedimiento explica cómo arrancar un clúster global o uno de zona cuyos nodos se han cerrado. En los nodos de un clúster global, el sistema muestra el indicador ok en los sistemas SPARC o el mensaje Press any key to continue (Pulse cualquier tecla para continuar) en los sistemas x86 basados en GRUB.
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 - Para crear un clúster de zona, siga las instrucciones de Configuración de un clúster de zona de Oracle Solaris Cluster Software Installation Guide.
ok boot
Cuando aparezca el menú GRUB, seleccione la entrada de Oracle Solaris que corresponda y pulse Intro. El menú de GRUB que aparece es similar al siguiente:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line.
Para obtener más información sobre el inicio basado en GRUB, consulte Booting an x86 Based System by Using GRUB (Task Map) de System Administration Guide: Basic Administration.
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# clzonecluster boot zoneclustername
El comando de estado cluster(1CL) informa sobre el estado de los nodos del clúster global.
phys-schost# cluster status -t node
Al ejecutar el comando de estado clzonecluster(1CL) desde un nodo del clúster global, este comando informa sobre el estado del nodo del clúster de zona.
phys-schost# clzonecluster status
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-4 SPARC: Arranque de un clúster global
El ejemplo siguiente muestra la salida de la consola al arrancarse el nodo phys-schost-1 en el clúster global. Aparecen mensajes similares en las consolas de los otros nodos del clúster global. Si la propiedad de arranque automático de un clúster de zona se establece en true, el sistema arranca el nodo del clúster de zona de forma automática tras haber arrancado el nodo del clúster global en ese equipo.
Al rearrancarse un nodo del clúster global, todos los nodos de clúster de zona presentes en ese equipo se detienen. Todos los nodos de clúster de zona de ese equipo con la propiedad de arranque automático establecida en true se arrancan tras volver a arrancarse el nodo del clúster global.
ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster NOTICE: Node phys-schost-1 with votecount = 1 added. NOTICE: Node phys-schost-2 with votecount = 1 added. NOTICE: Node phys-schost-3 with votecount = 1 added. ... NOTICE: Node phys-schost-1: attempting to join cluster ... NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable. NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. NOTICE: node phys-schost-1 is up; new incarnation number = 937846227. NOTICE: node phys-schost-2 is up; new incarnation number = 937690106. NOTICE: node phys-schost-3 is up; new incarnation number = 937690290. NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3. ...
Para cerrar un clúster global, ejecute el comando cluster shutdown y luego arranque el clúster global aplicando el comando boot en todos los nodos. Para cerrar un clúster de zona, use el comando clzonecluster halt; después, ejecute el comando clzonecluster boot para arrancar el clúster de zona. También puede usar el comando clzonecluster reboot. Si desea obtener más información, consulte las páginas de comando man cluster(1CL), boot(1M) y clzonecluster(1CL).
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.
Consulte la documentación del producto de Oracle RAC para ver los procedimientos de cierre.
phys-schost# cluster shutdown -g0 -y
phys-schost# clzonecluster halt zoneclustername
Se cierran todos los nodos. Para cerrar el clúster de zona también puede usar el comando cluster shutdown dentro de un clúster de zona.
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.
No importa el orden en que se arranquen los nodos, a menos que haga modificaciones de configuración entre operaciones de cierre. Si modifica la configuración entre operaciones de cierre, inicie primero el nodo con la configuración más actual.
Para un nodo del clúster global que esté en un sistema basado en SPARC, ejecute el comando siguiente.
ok boot
Para un nodo del clúster global que esté en un sistema basado en x86, ejecute los comandos siguientes.
Cuando aparezca el menú GRUB, seleccione la entrada del sistema operativo Oracle Solaris que corresponda y pulse Intro. El menú de GRUB que aparece es similar al siguiente:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line.
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.
Si desea obtener más información sobre las operaciones de inicio basadas en GRUB, consulte Booting an x86 Based System by Using GRUB (Task Map) de System Administration Guide: Basic Administration.
En el caso de un clúster de zona, para arrancar el clúster de zona, escriba el comando siguiente en un único nodo del clúster global.
phys-schost# clzonecluster boot zoneclustername
A medida que se activan los componentes del clúster, aparecen mensajes en las consolas de los nodos que se han arrancado.
phys-schost# clnode status
phys-schost# clzonecluster status
También puede ejecutar el comando cluster status en un clúster de zona para ver el estado de los nodos.
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-5 Rearranque de un clúster de zona
El ejemplo siguiente muestra cómo detener y arrancar un clúster de zona denominado zona_sc_dispersa. También puede usar el comando clzonecluster reboot.
phys-schost# clzonecluster halt sparse-sczone Waiting for zone halt commands to complete on all the nodes of the zone cluster "sparse-sczone"... Sep 5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 4 of cluster 'sparse-sczone' died. Sep 5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' died. Sep 5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sparse-sczone' died. Sep 5 19:17:46 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' died. phys-schost# phys-schost# clzonecluster boot sparse-sczone Waiting for zone boot commands to complete on all the nodes of the zone cluster "sparse-sczone"... phys-schost# Sep 5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 1 of cluster 'sparse-sczone' joined. Sep 5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 2 of cluster 'sparse-sczone' joined. Sep 5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 3 of cluster 'sparse-sczone' joined. Sep 5 19:18:23 schost-4 cl_runtime: NOTICE: Membership : Node 4 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#
Ejemplo 3-6 SPARC: Rearranque de un clúster global
El ejemplo siguiente muestra la salida de la consola al detenerse el funcionamiento normal del clúster global, todos los nodos se cierran y muestran el indicador ok, y se reinicia el clúster global. La opción -g 0 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 también aparecen en las consolas de otros nodos del clúster 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. ... The system is down. syncing file systems... done Program terminated 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-2 (incarnation # 937690106) has become reachable. NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. ... NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3. ... 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: 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: