Guía de administración del sistema de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Cómo poner un nodo en estado de mantenimiento

Ponga un nodo del cluster global en estado de mantenimiento si el nodo estará fuera de servicio durante un período prolongado. De esta forma, el nodo no contribuye al número de quórum mientras sea objeto de tareas de mantenimiento o reparación. Para poner un nodo en estado de mantenimiento, debe cerrar el nodo con los comandos clnode evacuate y shutdown. Para obtener más información, consulte las páginas del comando man clnode(1CL) y cluster(1CL).

También puede utilizar la GUI de Oracle Solaris Cluster Manager para evacuar un nodo y cambiar todos los grupos de recursos y grupos de dispositivos al siguiente nodo preferido. Para obtener instrucciones de inicio de sesión, consulte Cómo obtener acceso a Oracle Solaris Cluster Manager.


Notas -  El comando shutdown de Oracle Solaris cierra un solo nodo, mientras que el comando cluster shutdown cierra todo el cluster.

Cuando un cluster se cierra y se pone en estado de mantenimiento, el número de votos de quórum de todos los dispositivos de quórum configurados con puertos al nodo se reduce en uno. Los números de votos del nodo y del dispositivo de quórum se incrementan en uno cuando el nodo sale del modo de mantenimiento y vuelve a estar en línea.

Utilice el comando clquorum disable desde otro nodo que aún es miembro del cluster para poner un nodo del cluster en estado de mantenimiento. Para obtener más información, consulte la página del comando man clquorum(1CL).

phys-schost# refleja un indicador de cluster global. Siga este procedimiento en un cluster global.

Este procedimiento proporciona las formas largas de los comandos de 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.

  1. Asuma un rol que proporcione la autorización de RBAC solaris.cluster.modify en el nodo del cluster global que está poniendo en estado de mantenimiento.
  2. Evacue todos los grupos de recursos y de dispositivos del nodo.

    El comando clnode evacuate conmuta todos los grupos de recursos y grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia.

    phys-schost# clnode evacuate node
  3. Cierre el nodo que evacuó.
    phys-schost# shutdown -g0 -y -i 0
  4. Asuma un rol que proporcione la autorización de RBAC solaris.cluster.modify en otro nodo de este cluster y ponga ese nodo que cerró en el Step 3 en estado de mantenimiento.
    phys-schost# clquorum disable node
    node

    Especifica el nombre de un nodo que desea poner en modo de mantenimiento.

  5. Compruebe que nodo del cluster global esté en estado de mantenimiento.
    phys-schost# clquorum status node

    El nodo puesto en estado de mantenimiento debe tener un Status de offline y 0 (cero) para los votos de quórum Present y Possible.

Ejemplo 9-9  Cómo poner un nodo del cluster global en estado de mantenimiento

En el siguiente ejemplo se pone un nodo de cluster en estado de mantenimiento y se comprueban los resultados. La salida de clnode status muestra los Node votes para que phys-schost-1 sea 0 y el estado sea Offline. El Quorum Summary debe mostrar también el número de votos reducido. Según la configuración, la salida de Quorum Votes by Device puede indicar que algunos dispositivos del disco de quórum también se encuentran desconectados.

[On the node to be put into maintenance state:]
phys-schost-1# clnode  evacuate phys-schost-1
phys-schost-1# shutdown -g0 -y -i0

[On another node in the cluster:]
phys-schost-2# clquorum disable phys-schost-1
phys-schost-2# clquorum status phys-schost-1

-- Quorum Votes by Node --

Node Name           Present       Possible       Status
---------           -------       --------       ------
phys-schost-1       0             0              Offline
phys-schost-2       1             1              Online
phys-schost-3       1             1              Online

Véase también

Para volver a poner en línea un nodo, consulte Cómo sacar un nodo del estado de mantenimiento.