La orden Sun Cluster scshutdown(1M) detiene ordenadamente los servicios del clúster y para todo el clúster de una forma limpia; la puede utilizar al trasladar la ubicación de un clúster o al parar éste en caso de deterioro de los datos a causa de un error de aplicación.
Use la orden scshutdown en vez de las órdenes shutdown o halt para garantizar una correcta parada de todo el clúster. La orden de Solaris shutdown se utiliza junto con scswitch(1M) para parar nodos individuales. Para obtener más información consulte Cómo parar un clúster o Parada y arranque de un único nodo del clúster.
La orden scshutdown detiene todos los nodos de un clúster, de la siguiente forma:
Pone fuera de línea todos los grupos de recursos.
Desmonta todos los sistemas de archivos del clúster.
Apaga todos los servicios de dispositivo activos.
Ejecuta init 0 y lleva todos los nodos al indicador ok de la PROM OpenBootTM en un sistema basado en la plataforma SPARC o a un subsistema de arranque basado en una plataforma x86. Ambos subsistemas se describen detalladamente en “Boot Subsystems” in System Administration Guide: Basic Administration.
Si es necesario, puede arrancar un nodo en el modo sin clúster de manera que deje de ser miembro de éste. Este modo se utiliza para instalar software o efectuar determinados procedimientos de administración. Para obtener más información, consulte Cómo arrancar un nodo del clúster en modo sin clúster.
Tarea |
Para obtener instrucciones |
---|---|
Parar el clúster Utilice scshutdown(1M) |
Consulte Cómo parar un clúster |
Iniciar el clúster arrancando todos los nodos. Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste. |
Consulte Cómo arrancar un clúster |
Rearrancar el clúster Use scshutdown En el indicador ok o el indicador Seleccione (b)arranque o (i)ntérprete de la pantalla Parámetros de arranque actuales, arranque cada nodo individualmente con las órdenes boot(1M) o b. Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste. |
Consulte Cómo rearrancar un clúster |
No utilice la orden send brk en una consola del clúster para parar un nodo de éste, ya que esta orden no se admite dentro de un clúster.
SPARC: Si el clúster está ejecutando Oracle Parallel Server o Real Application Clusters, pare todas las instancias de la base de datos.
Para averiguar los procedimientos de parada, consulte la documentación del producto de Oracle Parallel Server/Real Application Clusters.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Pare el clúster inmediatamente.
Escriba la siguiente orden desde un nodo del clúster:
# scshutdown -g0 -y |
Compruebe que todos los nodos se muestren en el indicador ok en un sistema basado en la plataforma SPARC o en un subsistema de arranque basado en la plataforma x86.
No apague ninguno de los nodos hasta que todos los nodos del clúster estén en el indicador ok en un sistema basado en la plataforma SPARC o en un subsistema de arranque basado en la plataforma x86.
Si es necesario, apague los nodos.
Este ejemplo muestra la salida de la consola cuando se detiene el funcionamiento normal de un clúster y se llevan todos los nodos al indicador ok. La opción -g 0 establece el período de gracia de la parada en cero y la opción -y proporciona una respuesta afirmativa yes automática a la pregunta de confirmación. En las consolas de los otros nodos del clúster también aparecen mensajes de parada.
# scshutdown -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 scswitch -S (evacuate) The system is down. syncing file systems... done Program terminated ok |
En el ejemplo siguiente se muestra la salida de consola obtenida al detener el funcionamiento normal del clúster y extraer todos los nodos. La opción -g 0 establece el período de gracia de la parada en cero y la opción -y proporciona una respuesta afirmativa yes automática a la pregunta de confirmación. En las consolas de los otros nodos del clúster también aparecen mensajes de parada.
# scshutdown -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 scswitch -S (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 |
Consulte Cómo arrancar un clúster para rearrancar un clúster detenido.
Para arrancar un clúster cuyos nodos estén detenidos y se encuentren en el indicador ok o en el indicador Seleccione (b)arranque o (i)ntérprete de la pantalla Parámetros de arranque actuales, efectúe boot(1M) en cada nodo.
Si ha efectuado cambios en la configuración entre las paradas, arranque, primero, el nodo con la configuración más actual. Salvo en esta circunstancia, el orden de arranque de los nodos no es relevante.
SPARC:
ok boot |
x86:
<<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Argumentos de arranque: Escriba b [nombre-archivo] [indicadores-arranque] <INTRO> arrancar con opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b)arranque o (i)ntérprete: b -x |
A medida que los componentes del clúster se activan, en las consolas de los nodos arrancados se pueden visualizar mensajes.
Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste.
Compruebe que los nodos hayan arrancado sin errores y se encuentren en línea.
La orden scstat(1M) informa del estado de los nodos.
# scstat -n |
Si esto llegara a suceder, es posible que Sun Cluster no pueda reiniciarse en ese nodo. Si surge este problema, consulteCómo reparar un sistema de archivos /var completo.
En el ejemplo siguiente se muestra la salida de la consola correspondiente al arrancar el nodo phys-schost-1 en el clúster. En las consolas de los otros nodos aparecerán mensajes similares.
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. ... |
En el ejemplo siguiente se muestra la salida de la consola correspondiente a arrancar el nodo phys-schost-1 en el clúster. En las consolas de los otros nodos del clúster aparecen mensajes similares.
ATI RAGE SDRAM BIOS P/N GR-xlint.007-4.330 * BIOS Lan-Console 2.0 Copyright (C) 1999-2001 Intel Corporation MAC ADDR: 00 02 47 31 38 3C AMIBIOS (C)1985-2002 American Megatrends Inc., Copyright 1996-2002 Intel Corporation SCB20.86B.1064.P18.0208191106 SCB2 Production BIOS Version 2.08 BIOS Build 1064 2 X Intel(R) Pentium(R) III CPU family 1400MHz Testing system memory, memory size=2048MB 2048MB Extended Memory Passed 512K L2 Cache SRAM Passed ATAPI CD-ROM SAMSUNG CD-ROM SN-124 Press <F2> to enter SETUP, <F12> Network Adaptec AIC-7899 SCSI BIOS v2.57S4 (c) 2000 Adaptec, Inc. All Rights Reserved. Press <Ctrl><A> for SCSISelect(TM) Utility! Ch B, SCSI ID: 0 SEAGATE ST336605LC 160 SCSI ID: 1 SEAGATE ST336605LC 160 SCSI ID: 6 ESG-SHV SCA HSBP M18 ASYN Ch A, SCSI ID: 2 SUN StorEdge 3310 160 SCSI ID: 3 SUN StorEdge 3310 160 AMIBIOS (C)1985-2002 American Megatrends Inc., Copyright 1996-2002 Intel Corporation SCB20.86B.1064.P18.0208191106 SCB2 Production BIOS Version 2.08 BIOS Build 1064 2 X Intel(R) Pentium(R) III CPU family 1400MHz Testing system memory, memory size=2048MB 2048MB Extended Memory Passed 512K L2 Cache SRAM Passed ATAPI CD-ROM SAMSUNG CD-ROM SN-124 SunOS - Intel Platform Edition Primary Boot Subsystem, vsn 2.0 Current Disk Partition Information Part# Status Type Start Length ================================================ 1 Active X86 BOOT 2428 21852 2 SOLARIS 24280 71662420 3 <unused> 4 <unused> Please select the partition you wish to boot: * * Solaris DCB loading /solaris/boot.bin SunOS Secondary Boot version 3.00 Solaris Intel Platform Edition Booting System Autobooting from bootpath: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/ pci8086,341a@7,1/sd@0,0:a If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Press ESCape to interrupt autoboot in 2 seconds. Initializing system Please wait... Warning: Resource Conflict - both devices are added NON-ACPI device: ISY0050 Port: 3F0-3F5, 3F7; IRQ: 6; DMA: 2 ACPI device: ISY0050 Port: 3F2-3F3, 3F4-3F5, 3F7; IRQ: 6; DMA: 2 <<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Argumentos de arranque: Escriba b [nombre-archivo] [indicadores-arranque] <INTRO> arrancar con opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b)arranque o (i)ntérprete: Size: 275683 + 22092 + 150244 Bytes /platform/i86pc/kernel/unix loaded - 0xac000 bytes used SunOS Release 5.9 Version Generic_112234-07 32-bit Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: e1000g2. Hostname: phys-schost-1 Booting as part of a cluster NOTICE: CMM: Node phys-schost-1 (nodeid = 1) with votecount = 1 added. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) with votecount = 1 added. NOTICE: CMM: Quorum device 1 (/dev/did/rdsk/d1s2) added; votecount = 1, bitmask of nodes with configured paths = 0x3. NOTICE: clcomm: Adapter e1000g3 constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being initiated NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 online NOTICE: clcomm: Adapter e1000g0 constructed NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being constructed NOTICE: CMM: Node phys-schost-1: attempting to join cluster. NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being initiated NOTICE: CMM: Quorum device /dev/did/rdsk/d1s2: owner set to node 1. NOTICE: CMM: Cluster has reached quorum. NOTICE: CMM: Node phys-schost-1 (nodeid = 1) is up; new incarnation number = 1068496374. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) is up; new incarnation number = 1068496374. NOTICE: CMM: Cluster members: phys-schost-1 phys-schost-2. NOTICE: CMM: node reconfiguration #1 completed. NOTICE: CMM: Node phys-schost-1: joined cluster. |
Ejecute la orden scshutdown( 1M) para detener el clúster, a continuación, arranque éste en cada nodo con la orden boot( 1M).
SPARC: Si el nodo del clúster está ejecutando Oracle Parallel Server/Real Application Clusters, pare todas las instancias de la base de datos.
Para averiguar los procedimientos de parada, consulte la documentación del producto de Oracle Parallel Server/Real Application Clusters.
Conviértase en usuario root en cualquiera de los nodos del clúster.
Pare el clúster.
Escriba la siguiente orden desde un nodo del clúster:
# scshutdown -g0 -y |
Cada nodo se parará.
Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste.
Arranque cada nodo.
El orden de arranque de los nodos no es relevante a menos que se hayan efectuado cambios de configuración entre paradas; si así fuera se deberá iniciar primero el nodo con la configuración más actual.
SPARC:
ok boot |
x86:
<<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Argumentos de arranque: Escriba b [nombre-archivo] [indicadores-arranque] <INTRO> arrancar con opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b)arranque o (i)ntérprete: b -x |
Compruebe que los nodos hayan arrancado sin errores y se encuentren en línea.
La orden scstat informa del estado de los nodos.
# scstat -n |
Si esto llegara a suceder, es posible que Sun Cluster no pueda reiniciarse en ese nodo. Si surge este problema, consulteCómo reparar un sistema de archivos /var completo.
En el ejemplo siguiente se muestra la salida de consola generada al parar el funcionamiento normal del clúster, llevar todos los nodos al indicador ok y luego reiniciar el clúster. La opción -g0 establece el período de gracia en cero y la opción -y proporciona una respuesta afirmativa yes automática a la pregunta de confirmación. En las consolas de los otros nodos del clúster también aparecen mensajes de parada.
# scshutdown -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: |
En el ejemplo siguiente se muestra la salida de consola generada al parar el funcionamiento normal del clúster, traer todos los nodos y luego reiniciar el clúster. La opción -g0 establece el período de gracia en cero y la opción -y proporciona una respuesta afirmativa yes automática a la pregunta de confirmación. En las consolas de los otros nodos del clúster también aparecen mensajes de parada.
# scshutdown -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 scswitch -S (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 ATI RAGE SDRAM BIOS P/N GR-xlint.007-4.330 * BIOS Lan-Console 2.0 Copyright (C) 1999-2001 Intel Corporation MAC ADDR: 00 02 47 31 38 3C AMIBIOS (C)1985-2002 American Megatrends Inc., Copyright 1996-2002 Intel Corporation SCB20.86B.1064.P18.0208191106 SCB2 Production BIOS Version 2.08 BIOS Build 1064 2 X Intel(R) Pentium(R) III CPU family 1400MHz Testing system memory, memory size=2048MB 2048MB Extended Memory Passed 512K L2 Cache SRAM Passed ATAPI CD-ROM SAMSUNG CD-ROM SN-124 Press <F2> to enter SETUP, <F12> Network Adaptec AIC-7899 SCSI BIOS v2.57S4 (c) 2000 Adaptec, Inc. All Rights Reserved. Press <Ctrl><A> for SCSISelect(TM) Utility! Ch B, SCSI ID: 0 SEAGATE ST336605LC 160 SCSI ID: 1 SEAGATE ST336605LC 160 SCSI ID: 6 ESG-SHV SCA HSBP M18 ASYN Ch A, SCSI ID: 2 SUN StorEdge 3310 160 SCSI ID: 3 SUN StorEdge 3310 160 AMIBIOS (C)1985-2002 American Megatrends Inc., Copyright 1996-2002 Intel Corporation SCB20.86B.1064.P18.0208191106 SCB2 Production BIOS Version 2.08 BIOS Build 1064 2 X Intel(R) Pentium(R) III CPU family 1400MHz Testing system memory, memory size=2048MB 2048MB Extended Memory Passed 512K L2 Cache SRAM Passed ATAPI CD-ROM SAMSUNG CD-ROM SN-124 SunOS - Intel Platform Edition Primary Boot Subsystem, vsn 2.0 Current Disk Partition Information Part# Status Type Start Length ================================================ 1 Active X86 BOOT 2428 21852 2 SOLARIS 24280 71662420 3 <unused> 4 <unused> Please select the partition you wish to boot: * * Solaris DCB loading /solaris/boot.bin SunOS Secondary Boot version 3.00 Solaris Intel Platform Edition Booting System Autobooting from bootpath: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/ pci8086,341a@7,1/sd@0,0:a If the system hardware has changed, or to boot from a different device, interrupt the autoboot process by pressing ESC. Press ESCape to interrupt autoboot in 2 seconds. Initializing system Please wait... Warning: Resource Conflict - both devices are added NON-ACPI device: ISY0050 Port: 3F0-3F5, 3F7; IRQ: 6; DMA: 2 ACPI device: ISY0050 Port: 3F2-3F3, 3F4-3F5, 3F7; IRQ: 6; DMA: 2 <<< Parámetros de arranque actuales >>> Ruta de arranque: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/ sd@0,0:a Argumentos de arranque: Escriba b [nombre-archivo] [indicadores-arranque] <INTRO> arrancar con opciones o i <INTRO> introducir el intérprete de arranque o <INTRO> arrancar con los valores predeterminados <<< tiempo de espera sobrepasado en 5 segundos >>> Seleccione (b)arranque o (i)ntérprete: b Size: 275683 + 22092 + 150244 Bytes /platform/i86pc/kernel/unix loaded - 0xac000 bytes used SunOS Release 5.9 Version Generic_112234-07 32-bit Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: e1000g2. Hostname: phys-schost-1 Booting as part of a cluster NOTICE: CMM: Node phys-schost-1 (nodeid = 1) with votecount = 1 added. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) with votecount = 1 added. NOTICE: CMM: Quorum device 1 (/dev/did/rdsk/d1s2) added; votecount = 1, bitmask of nodes with configured paths = 0x3. NOTICE: clcomm: Adapter e1000g3 constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being constructed NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 being initiated NOTICE: clcomm: Path phys-schost-1:e1000g3 - phys-schost-2:e1000g3 online NOTICE: clcomm: Adapter e1000g0 constructed NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being constructed NOTICE: CMM: Node phys-schost-1: attempting to join cluster. NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 being initiated NOTICE: CMM: Quorum device /dev/did/rdsk/d1s2: owner set to node 1. NOTICE: CMM: Cluster has reached quorum. NOTICE: CMM: Node phys-schost-1 (nodeid = 1) is up; new incarnation number = 1068496374. NOTICE: CMM: Node phys-schost-2 (nodeid = 2) is up; new incarnation number = 1068496374. NOTICE: CMM: Cluster members: phys-schost-1 phys-schost-2. NOTICE: CMM: node reconfiguration #1 completed. NOTICE: CMM: Node phys-schost-1: joined cluster. WARNING: mod_installdrv: no major number for rsmrdt ip: joining multicasts failed (18) on clprivnet0 - will use link layer broadcasts for multicast The system is coming up. Please wait. checking ufs filesystems /dev/rdsk/c1t0d0s5: is clean. NOTICE: clcomm: Path phys-schost-1:e1000g0 - phys-schost-2:e1000g0 online NIS domain name is dev.eng.mycompany.com starting rpc services: rpcbind keyserv ypbind done. Setting netmask of e1000g2 to 255.255.255.0 Setting netmask of e1000g3 to 255.255.255.128 Setting netmask of e1000g0 to 255.255.255.128 Setting netmask of clprivnet0 to 255.255.255.0 Setting default IPv4 interface for multicast: add net 224.0/4: gateway phys-schost-1 syslog service starting. obtaining access to all attached disks ***************************************************************************** * * The X-server can not be started on display :0... * ***************************************************************************** volume management starting. Starting Fault Injection Server... The system is ready. phys-schost-1 console login: |