Sun Cluster 3.1 10/03: Guía de administración del sistema

Parada y arranque de un clúster: información general

 El comando Sun Clusterscshutdown(1M) detiene ordenadamente los servicios del clúster y para todo el clúster de una forma limpia; lo 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.


Nota –

Utilice el comando scshutdown en lugar de los comandos shutdown o halt para garantizar una parada correcta de todo el clúster. El comando 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 .


El comando scshutdown detiene todos los nodos de un clúster, de la siguiente forma:

  1. Pone fuera de línea todos los grupos de recursos.

  2. Desmonta todos los sistemas de archivos del clúster.

  3. Apaga todos los servicios de dispositivo activos.

  4. Ejecuta init 0 y lleva todos los nodos al indicador de OBP ok.


Nota –

En caso necesario puede arrancar un nodo en modo sin de 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.


Tabla 3–1 Lista de tareas: parada y arranque de un clúster

Tarea 

Para obtener instrucciones 

Parar el clúster 

Utilice scshutdown(1M)

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.  

Cómo arrancar un clúster

Rearrancar el clúster 

Utilice scshutdown

En el indicador ok, arranque cada nodo de forma individual mediante el comando boot(1M).

Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste.  

Cómo rearrancar un clúster

Cómo parar un clúster


Precaución – Precaución –

No utilice el comando send brk en una consola del clúster para parar un nodo de éste, ya que este comando no se admite dentro de un clúster. Si utiliza send brk con go para rearrancar en el indicador ok, el nodo emite un aviso grave.


  1. 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.

  2. Conviértase en usuario root en cualquiera de los nodos del clúster.

  3. Pare el clúster inmediatamente al nivel de OBP.

    Escriba el siguiente comando desde un nodo del clúster:


    # scshutdown -g0 -y
    

  4. Compruebe que todos los nodos hayan llegado al indicador ok.

    No apague ninguno de los nodos hasta que todos ellos se encuentren en el indicador ok.

  5. Si es necesario, apague los nodos.

Ejemplo: parar un clúster

En el ejemplo siguiente se muestra la salida de consola obtenida al detener el funcionamiento normal del clúster y llevar 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
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.
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

Dónde proseguir

Consulte Cómo arrancar un clúster para reiniciar un clúster detenido.

Cómo arrancar un clúster

  1. Para iniciar un clúster cuyos nodos se hayan parado y se encuentren en el indicador ok, efectúe boot(1M) en cada nodo.

    Si ha efectuado algún cambio de configuración entre paradas, inicie primero el nodo con la configuración más actual. Salvo en esta circunstancia, el orden de arranque de los nodos no es relevante.


    ok boot
    

    A medida que los componentes del clúster se activan, en las consolas de los nodos arrancados se pueden visualizar mensajes.


    Nota –

    Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste.


  2. Compruebe que los nodos hayan arrancado sin errores y se encuentren en línea.

    El comando scstat(1M) informa del estado de los nodos.


    # scstat -n
    


    Nota –

    Si el sistema de archivos /var de un nodo del clúster se llena, es posible que Sun Cluster no pueda reiniciarse en ese nodo. Si surge este problema, consulteCómo reparar un sistema de archivos /var completo.


Ejemplo: arrancar un clúster

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.


ok boot
Rebooting with command: boot
...
Hostname: phys-schost-1
Booting as part of a cluster
NOTICE: Node 1 with votecount = 1 added.
NOTICE: Node 2 with votecount = 1 added.
NOTICE: Node 3 with votecount = 1 added.
...
NOTICE: Node 1: attempting to join cluster
...
NOTICE: Node 2 (incarnation # 937690106) has become reachable.
NOTICE: Node 3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
NOTICE: node 1 is up; new incarnation number = 937846227.
NOTICE: node 2 is up; new incarnation number = 937690106.
NOTICE: node 3 is up; new incarnation number = 937690290.
NOTICE: Cluster members:   1  2  3
...

Cómo rearrancar un clúster

 

Ejecute el comando scshutdown(1M) para parar el clúster y arránquelo a continuación con el comando boot(1M) en cada nodo.

  1. (Opcional). Si el 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.

  2. Conviértase en usuario root en cualquiera de los nodos del clúster.

  3. Pare el clúster al nivel de OBP.

    Escriba el siguiente comando desde un nodo del clúster:


    # scshutdown -g0 -y
    

    Cada uno de los nodos se para y muestra el indicador ok.


    Nota –

    Los nodos deben disponer de una conexión funcional con la interconexión del clúster para pertenecer a éste.


  4. 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.


    ok boot
    

    A medida que los componentes del clúster se activan, en las consolas de los nodos arrancados se pueden visualizar mensajes.

  5. Compruebe que los nodos hayan arrancado sin errores y se encuentren en línea.

    El comando scstat informa del estado de los nodos.


    # scstat -n
    


    Nota –

    Si el sistema de archivos /var de un nodo del clúster se llena, es posible que Sun Cluster no pueda reiniciarse en ese nodo. Si surge este problema, consulteCómo reparar un sistema de archivos /var completo.


Ejemplo: rearrancar un clúster

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
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.
...
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 1: attempting to join cluster
...
NOTICE: Node 2 (incarnation # 937690106) has become reachable.
NOTICE: Node 3 (incarnation # 937690290) has become reachable.
NOTICE: cluster has reached quorum.
...
NOTICE: Cluster members:   1  2  3
...
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:
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: