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

Salir de la Vista de impresión

Actualización: Octubre de 2015
 
 

Mantenimiento de dispositivos de quórum

Esta sección explica los procedimientos para mantener dispositivos de quórum.

Modificación de una lista de nodos de dispositivo de quórum

Puede emplear la utilidad clsetup para agregar un nodo a la lista de nodos de un dispositivo de quórum existente o para eliminar un nodo de esa lista. Para modificar la lista de nodos de un dispositivo de quórum, debe quitar el dispositivo de quórum, modificar las conexiones físicas de los nodos con el dispositivo de quórum que ha extraído y reincorporar el dispositivo de quórum a la configuración del cluster. Cuando se agrega un dispositivo del quórum, el comando clquorum automáticamente configura las rutas de nodo a disco para todos los nodos conectados al disco. 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 RBAC solaris.cluster.modify en todos los nodos del cluster.
  2. Determine el nombre del dispositivo de quórum que va a modificar.
    # clquorum list -v
  3. Inicie la utilidad clsetup.
    # clsetup

    Aparece el menú principal.

  4. Escriba el número para la opción de quórum.

    Aparece el menú Quórum.

  5. Escriba el número para la opción de eliminar un dispositivo del quórum.

    Siga las instrucciones. Se preguntará el nombre del disco que se va a eliminar.

  6. Agregue o suprima las conexiones del nodo con el dispositivo del quórum.
  7. Escriba el número para la opción de agregar un dispositivo del quórum.

    Siga las instrucciones. Se solicitará el nombre del disco que se va a usar como dispositivo de quórum.

  8. Compruebe que se haya agregado el dispositivo de quórum.
    # clquorum list -v
Ejemplo 6-5  Modificación de una lista de nodos de dispositivo de quórum

En el ejemplo siguiente se muestra cómo usar la utilidad clsetup para agregar o quitar nodos de una lista de nodos de dispositivo de quórum. En este ejemplo, el nombre del dispositivo de quórum es d2 y como resultado final del procedimiento se agrega otro nodo a la lista de nodos del dispositivo de quórum.

[Assume the root role that provides solaris.cluster.modify RBAC
authorization on any node in the cluster.]

[Determine the quorum device name:]
# clquorum list -v
Quorum             Type
-------            -----
d2                 shared_disk
sc-phys-schost-1   node
sc-phys-schost-2   node
sc-phys-schost-3   node

[Start the clsetup utility:]
# clsetup

[Type the number that corresponds with the quorum option.]
.
[Type the number that corresponds with the option to remove a quorum device.]
.
[Answer the questions when prompted.]
[You will need the following information:]

Information:			Example:
Quorum Device Name: 	d2

[Verify that the clquorum command completed successfully:]
clquorum remove d2
Command completed successfully.

[Verify that the quorum device was removed.]
# clquorum list -v
Quorum             Type
-------            -----
sc-phys-schost-1   node
sc-phys-schost-2   node
sc-phys-schost-3   node

[Type the number that corresponds with the Quorum option.]
.
[Type the number that corresponds with the option to add a quorum device.]
.
[Answer the questions when prompted.]
[You will need the following information:]

   Information            Example:
   quorum device name     d2

[Verify that the clquorum command was completed successfully:] 
clquorum add d2
Command completed successfully.

Quit the clsetup utility.

[Verify that the correct nodes have paths to the quorum device.
In this example, note that phys-schost-3 has been added to the
enabled hosts list.]
# clquorum show d2 | grep Hosts
=== Quorum Devices ===

Quorum Device Name:		d2
Hosts (enabled):		phys-schost-1, phys-schost-2, phys-schost-3

[Verify that the modified quorum device is online.]

# clquorum status d2
=== Cluster Quorum ===

--- Quorum Votes by Device ---
Device Name       Present      Possible      Status
-----------       -------      --------      ------
d2                1            1             Online

Colocación de un dispositivo de quórum en estado de mantenimiento

Utilice el comando clquorum para poner un dispositivo de quórum en estado de mantenimiento. Para obtener más información, consulte la página del comando man clquorum(1CL). La utilidad clsetup no tiene actualmente esta capacidad.

Ponga el dispositivo de quórum en estado de mantenimiento si el dispositivo de quórum estará fuera de servicio durante un período prolongado. De esta forma, el número de votos de quórum del dispositivo de quórum se establece en cero y no aporta nada al número de quórum mientras se efectúan las tareas de mantenimiento en el dispositivo. La información de configuración del dispositivo de quórum se conserva durante el estado de mantenimiento.


Notas -  Todos los clusters de dos nodos deben tener configurado al menos un dispositivo de quórum. Si éste es el último dispositivo de quórum de un cluster de dos nodos, clquorum el dispositivo no puede ponerse en estado de mantenimiento.

Para poner un nodo de un cluster en estado de mantenimiento, consulte Cómo poner un nodo en estado de mantenimiento.

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.

También puede utilizar la GUI de Oracle Solaris Cluster Manager para desactivar un dispositivo de quórum y ponerlo en estado de mantenimiento. Para obtener instrucciones de inicio de sesión, consulte Cómo obtener acceso a Oracle Solaris Cluster Manager. Si el cluster está en modo de instalación, haga clic en Restablecer dispositivos de quórum para salir del modo de instalación.

  1. Asuma un rol que proporcione la autorización RBAC solaris.cluster.modify en todos los nodos del cluster.
  2. Ponga el dispositivo de quórum en estado de mantenimiento.
    # clquorum disable device
    device

    Especifica el nombre DID del dispositivo de disco que se va a cambiar, por ejemplo d4.

  3. Compruebe que el dispositivo de quórum esté en estado de mantenimiento.

    La salida del dispositivo puesto en estado de mantenimiento debe tener cero como valor para los Votos del dispositivo del quórum.

    # clquorum status device
Ejemplo 6-6  Colocación de un dispositivo de quórum en estado de mantenimiento

En el ejemplo siguiente se muestra cómo poner un dispositivo de quórum en estado de mantenimiento y cómo comprobar los resultados.

# clquorum disable d20
# clquorum status d20
 
=== Cluster Quorum ===

--- Quorum Votes by Device ---

Device Name       Present      Possible      Status
-----------       -------      --------      ------
d20               1            1             Offline

Véase también

Para volver a activar el dispositivo de quórum, consulte Procedimiento para sacar un dispositivo de quórum del estado de mantenimiento.

Para poner un nodo en estado de mantenimiento, consulte Cómo poner un nodo en estado de mantenimiento.

Procedimiento para sacar un dispositivo de quórum del estado de mantenimiento

Siga este procedimiento para sacar un dispositivo de quórum del estado de mantenimiento y restablecer el recuento de votos de quórum al valor predeterminado.


Caution

Precaución  -  Si no especifica la opción globaldev o la opción node, el recuento de quórum se restablece para todo el cluster.


Al configurar un dispositivo de quórum, el software de Oracle Solaris Cluster asigna al dispositivo de quórum un recuento de votos de N-1, donde N es el número de votos conectados al dispositivo de quórum. Por ejemplo, un dispositivo de quórum conectado a dos nodos con números de votos cuyo valor no sea cero tiene un número de quórum de uno (dos menos uno).

También puede utilizar la GUI de Oracle Solaris Cluster Manager para activar un dispositivo de quórum y sacarlo de un estado de mantenimiento. Para obtener instrucciones de inicio de sesión, consulte Cómo obtener acceso a Oracle Solaris Cluster Manager.

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 RBAC solaris.cluster.modify en todos los nodos del cluster.
  2. Restablezca el número de quórum.
    # clquorum enable device
    device

    Especifica el nombre DID del dispositivo de quórum que se va a restablecer, por ejemplo d4.

  3. Si va a restablecer el número de quórum porque un nodo estaba en estado de mantenimiento, rearranque el nodo.
  4. Compruebe el número de votos de quórum.
    # clquorum show +
Ejemplo 6-7  Restablecimiento del número de votos de quórum (dispositivo de quórum)

En el ejemplo siguiente se restablece el número de quórum predeterminado en un dispositivo de quórum y se comprueba el resultado.

# clquorum enable d20
# clquorum show +

=== Cluster Nodes ===

Node Name:                                      phys-schost-2
Node ID:                                        1
Quorum Vote Count:                              1
Reservation Key:                                0x43BAC41300000001

Node Name:                                      phys-schost-3
Node ID:                                        2
Quorum Vote Count:                              1
Reservation Key:                                0x43BAC41300000002


=== Quorum Devices ===

Quorum Device Name:                             d3
Enabled:                                        yes
Votes:                                          1
Global Name:                                    /dev/did/rdsk/d20s2
Type:                                           shared_disk
Access Mode:                                    scsi3
Hosts (enabled):                                phys-schost-2, phys-schost-3

Enumeración de una lista con la configuración de quórum

No necesita tener el rol de usuario root para enumerar la configuración de quórum. Se puede asumir cualquier rol que proporcione la autorización RBAC solaris.cluster.read.


Notas -  Al incrementar o reducir el número de conexiones de nodos con un dispositivo de quórum, el número de votos de quórum no se recalcula de forma automática. Puede reestablecer el voto de quórum correcto si quita todos los dispositivos de quórum y después los vuelve a agregar a la configuración. En caso de un nodo de dos clusters, agregue temporalmente un nuevo dispositivo de quórum antes de quitar y volver a agregar el dispositivo de quórum original. A continuación, elimine el dispositivo de quórum temporal.

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.

También puede utilizar la GUI de Oracle Solaris Cluster Manager para ver la configuración de quórum. Para obtener instrucciones de inicio de sesión en la GUI, consulte Cómo obtener acceso a Oracle Solaris Cluster Manager.

  • Utilice el comando clquorum para mostrar la configuración de quórum.
    % clquorum show +
Ejemplo 6-8  Enumeración en una lista la configuración de quórum
% clquorum show +

=== Cluster Nodes ===

Node Name:                                      phys-schost-2
Node ID:                                        1
Quorum Vote Count:                              1
Reservation Key:                                0x43BAC41300000001

Node Name:                                      phys-schost-3
Node ID:                                        2
Quorum Vote Count:                              1
Reservation Key:                                0x43BAC41300000002


=== Quorum Devices ===

Quorum Device Name:                             d3
Enabled:                                        yes
Votes:                                          1
Global Name:                                    /dev/did/rdsk/d20s2
Type:                                           shared_disk
Access Mode:                                    scsi3
Hosts (enabled):                                phys-schost-2, phys-schost-3

Reparación de un dispositivo de quórum

Siga este procedimiento para reemplazar un dispositivo de quórum que no funciona correctamente.

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. Quite el dispositivo de disco que va a sustituir como dispositivo de quórum.

    Notas - Si el dispositivo que pretende quitar es el último dispositivo de quórum, se recomienda agregar primero otro disco como nuevo dispositivo de quórum. Así, se dispone de un dispositivo de quórum si hubiera un error durante el procedimiento de sustitución. Consulte Adición de un dispositivo de quórum para agregar un nuevo dispositivo de quórum.

    Consulte Eliminación de un dispositivo de quórum para quitar un dispositivo de disco como dispositivo de quórum.

  2. Sustituya el dispositivo de disco.

    Para reemplazar el dispositivo de disco, consulte los procedimientos para el contenedor de discos en la guía del hardware. Consulte también el Oracle Solaris Cluster 4.2 Hardware Administration Manual .

  3. Agregue el disco sustituido como nuevo dispositivo de quórum.

    Consulte Adición de un dispositivo de quórum para agregar un disco como nuevo dispositivo de quórum.


    Notas - Si agregó un dispositivo de quórum adicional en el Step 1, ahora puede eliminarlo con seguridad. Consulte Eliminación de un dispositivo de quórum para eliminar el dispositivo de quórum.