JavaScript is required to for searching.
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 4.0 (Español)
search filter icon
search icon

Información del documento

Prefacio

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

4.  Métodos de replicación de datos

5.  Administración de dispositivos globales, supervisión de rutas de disco y sistemas de archivos de clúster

6.  Administración de quórum

7.  Administración de interconexiones de clústeres y redes públicas

8.  Adición y eliminación de un nodo

Adición de nodos a un clúster

Cómo agregar un nodo a un clúster existente

Eliminación de nodos de un clúster

Eliminación de un nodo de un clúster de zona

Eliminación de un nodo de la configuración de software del clúster

Eliminación de la conectividad entre una matriz y un único nodo, en un clúster con conectividad superior a dos nodos

Corrección de mensajes de error

9.  Administración del clúster

10.  Configuración del control del uso de la CPU

11.  Actualización de software

12.  Copias de seguridad y restauraciones de clústeres

A.  Ejemplo

Índice

Eliminación de nodos de un clúster

En esta sección, se proporcionan instrucciones para eliminar un nodo de un clúster global o de un clúster de zona. También es posible eliminar un clúster de zona específico de un clúster global. La tabla siguiente muestra una lista con las tareas que se deben realizar para eliminar un nodo de un clúster ya existente. Efectúe las tareas en el orden en que se muestran.


Precaución

Precaución - Si se elimina un nodo aplicando sólo este procedimiento para una configuración de RAC, el nodo podría experimentar un error grave al rearrancar. Para obtener instrucciones sobre la eliminación de un nodo de una configuración de RAC, consulte Cómo eliminar Soporte para Oracle RAC de los nodos seleccionados de Servicio de datos de Oracle para la Guía de clústeres de aplicación real de Oracle. Tras completar este proceso, elimine un nodo de una configuración de RAC y siga los pasos adecuados que se muestran a continuación.


Tabla 8-2 Mapa de tareas: eliminar un nodo

Tarea
Instrucciones
Mover todos los grupos de recursos y grupos de dispositivos fuera del nodo que se va a eliminar. Si hay un clúster de zona, iniciar sesión en el clúster de zona y evacuar el nodo de clúster de zona que se encuentra en el nodo físico que se está desinstalando. Luego, eliminar el nodo del clúster de zona antes de desactivar el nodo físico.
Verificar que se pueda eliminar el nodo comprobando los hosts permitidos.

Si el nodo no se puede eliminar, conceder al nodo acceso a la configuración del clúster.

claccess show

claccess allow -h nodo_que_eliminar

Eliminar el nodo de todos los grupos de dispositivos.
Eliminar todos los dispositivos de quórum conectados al nodo que se va a eliminar.
Este paso es opcional en caso de que se elimine un nodo de un clúster compuesto por dos nodos.

Eliminación de un dispositivo de quórum

Aunque hay que quitar el dispositivo de quórum antes de eliminar el dispositivo de almacenamiento en el paso siguiente, inmediatamente después se puede volver agregar el dispositivo de quórum.

Eliminación del último dispositivo de quórum de un clúster

Poner el nodo que se va a eliminar en un modo que no sea de clúster.
Eliminar un nodo de un clúster de zona.
Eliminar un nodo de la configuración de software del clúster.
(Opcional) Desinstalar el software de Oracle Solaris Cluster de un nodo de clúster.

Eliminación de un nodo de un clúster de zona

Puede eliminar un nodo de un clúster de zona deteniendo el nodo, desinstalando el nodo y eliminando el nodo de la configuración. Si posteriormente decidiese volver a agregar el nodo al clúster de zona, siga las instrucciones que se indican en la Tabla 8-1. La mayoría de estos pasos se realizan desde el nodo del clúster global.

  1. Conviértase en superusuario en un nodo del clúster global.
  2. Cierre el nodo del clúster de zona que desee eliminar; para ello, especifique el nodo y su clúster de zona.
    phys-schost# clzonecluster halt -n node zoneclustername

    También puede utilizar los comandos clnode evacuate y shutdown dentro del clúster de zona.

  3. Elimine el nodo de todos los grupos de recursos en el clúster de zona.
    phys-schost# clrg remove-node -n zonehostname -Z zoneclustername rg-name
  4. Desinstale el nodo del clúster de zona.
    phys-schost# clzonecluster uninstall -n node zoneclustername
  5. Elimine el nodo del clúster de zona de la configuración.

    Use los comandos siguientes:

    phys-schost# clzonecluster configure zoneclustername
    clzc:sczone> remove node physical-host=zoneclusternodename
    clzc:sczone> exit
  6. Compruebe que el nodo se haya eliminado del clúster de zona.
    phys-schost# clzonecluster status

Eliminación de un nodo de la configuración de software del clúster

Siga este procedimiento para eliminar un nodo del clúster global.

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.

  1. Compruebe que haya eliminado el nodo de todos los grupos de recursos, grupos de dispositivos y configuraciones de dispositivo de quórum, y establézcalo en estado de mantenimiento antes de seguir adelante con este procedimiento.
  2. Conviértase en superusuario o asuma una función que proporcione la autorización de RBAC solaris.cluster.modify en el nodo que desee eliminar.

    Siga todos los pasos de este procedimiento desde un nodo del clúster global.

  3. Inicie el nodo del clúster global que desee eliminar en un modo que no sea el de clúster.

    Para un nodo de un clúster de zona, siga las instrucciones indicadas en Eliminación de un nodo de un clúster de zona antes de realizar este paso.

    • En los sistemas basados en SPARC, ejecute el comando siguiente.

      ok boot -x
    • En los sistemas basados en x86, ejecute los comandos siguientes.

      shutdown -g -y -i0
      
      Press any key to continue
    1. En el menú de GRUB, utilice las teclas de flecha para seleccionar la correspondiente entrada de Oracle Solaris y escriba e para editar los comandos.

      Para obtener más información sobre el inicio basado en GRUB, consulte Booting an x86 Based System Interactively de Booting and Shutting Down Oracle Solaris on x86 Platforms.

    2. En la pantalla de los parámetros de arranque, utilice las teclas de flecha para seleccionar la entrada de núcleo y escriba e para editarla.
    3. Agregue -x al comando para especificar que el sistema arranque en un modo que no sea de clúster.
      [ Minimal BASH-like line editing is supported. For the first word, TAB
      lists possible command completions. Anywhere else TAB lists the possible
      completions of a device/filename. ESC at any time exits. ]
      
      grub edit> kernel$ /platform/i86pc/kernel/#ISADIR/unix -B $ZFS-BOOTFS -x
    4. Pulse la tecla Intro para aceptar el cambio y volver a la pantalla de los parámetros de arranque.

      La pantalla muestra el comando editado.

    5. Escriba b para iniciar el nodo en el modo sin clúster.

      Este cambio en el comando del parámetro de inicio del núcleo no se conserva tras el inicio del sistema. La siguiente vez que reinicie el nodo, se iniciará en el modo de clúster. Para arrancarlo en un modo que no sea de clúster, realice estos pasos para agregar la opción -x al comando del parámetro de arranque del núcleo.


      Nota - Si el nodo que se vaya a eliminar no está disponible o ya no se puede arrancar, ejecute el comando siguiente en cualquier nodo del clúster activo: clnode clear -F <nodo_que_eliminar>. Verifique la eliminación del nodo mediante la ejecución de clnode status <nombre_nodo>.


  4. Elimine el nodo del clúster.

    Ejecute el siguiente comando desde un nodo activo:

    phys-schost# clnode clear -F nodename

    Si cuenta con grupos de recursos que son rg_system=true, debe cambiarlos a rg_system=false para que el comando clnode clear -F se ejecute con éxito. Después de ejecutar clnode clear -F, restablezca los grupos de recursos a rg_system=true.

    Ejecute el siguiente comando desde el nodo que desea eliminar:

    phys-schost# clnode remove -F

    Nota - Si va a eliminar el último nodo del clúster, éste debe establecerse en un modo que no sea de clúster de forma que no quede ningún nodo activo en el clúster.


  5. Compruebe la eliminación del nodo desde otro nodo del clúster.
    phys-schost# clnode status nodename
  6. Finalice la eliminación del nodo.
    • Si tiene la intención de desinstalar el software Oracle Solaris Cluster del nodo eliminado, continúe con Cómo instalar el software de Oracle Solaris Cluster desde un nodo de clúster. También puede eliminar el nodo del clúster y desinstalar el software de Oracle Solaris Cluster al mismo tiempo. Cambie a un directorio que no contenga ningún archivo de Oracle Solaris Cluster y escriba scinstall -r.
    • Si no tiene previsto desinstalar el software Oracle Solaris Cluster del nodo eliminado, puede eliminar físicamente el nodo del clúster mediante la eliminación de las conexiones de hardware como se describe en el Oracle Solaris Cluster Hardware Administration Manual.

Ejemplo 8-2 Eliminación de un nodo de la configuración de software del clúster

Este ejemplo muestra cómo eliminar un nodo (phys-schost-2) desde un clúster. El comando clnode remove se ejecuta en un modo que no sea de clúster desde el nodo que desea eliminar del clúster (phys-schost-2).

[Remove the node from the cluster:]
phys-schost-2# clnode remove
phys-schost-1# clnode clear -F phys-schost-2
[Verify node removal:]
phys-schost-1# clnode status
-- Cluster Nodes --
                    Node name           Status
                    ---------           ------
  Cluster node:     phys-schost-1       Online

Véase también

Para desinstalar el software Oracle Solaris Cluster del nodo eliminado, consulte Cómo instalar el software de Oracle Solaris Cluster desde un nodo de clúster.

Para obtener información sobre los procedimientos de hardware, consulte el Oracle Solaris Cluster Hardware Administration Manual.

Para obtener una lista completa de las tareas necesarias para eliminar un nodo del clúster, consulte la Tabla 8-2.

Para agregar un nodo a un clúster existente, consulte Cómo agregar un nodo a un clúster existente.

Eliminación de la conectividad entre una matriz y un único nodo, en un clúster con conectividad superior a dos nodos

Use este procedimiento para desconectar una matriz de almacenamiento de un nodo único de un clúster, en un clúster que tenga conectividad de tres o cuatro nodos.

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.

  1. Realice copias de seguridad de todas las tablas de bases de datos, los servicios de datos y los volúmenes que estén asociados con la matriz de almacenamiento que vaya a eliminar.
  2. Determine los grupos de recursos y grupos de dispositivos que se estén ejecutando en el nodo que se va a desconectar.
    phys-schost# clresourcegroup status
    phys-schost# cldevicegroup status
  3. Si es necesario, traslade todos los grupos de recursos y grupos de dispositivos fuera del nodo que se vaya a desconectar.

    Precaución

    Precaución - Si el clúster ejecuta software de Oracle RAC, cierre la instancia de base de datos Oracle RAC que esté en ejecución en el nodo antes de mover los grupos y sacarlos fuera del nodo. Si desea obtener instrucciones, consulte Oracle Database Administration Guide.


    phys-schost# clnode evacuate node

    El comando clnode evacuate conmuta todos los grupos de dispositivos del nodo especificado al siguiente nodo por orden de preferencia. El comando también conmuta todos los grupos de recursos de los nodos de votación en el nodo especificado al siguiente nodo de votación preferido.

  4. Establezca los grupos de dispositivos en estado de mantenimiento.

    Para el procedimiento de establecer un grupo de dispositivos en el estado de mantenimiento, consulte Cómo poner un nodo en estado de mantenimiento.

  5. Elimine el nodo de los grupos de dispositivos.

    Si usa un disco sin procesar, utilice el comando cldevicegroup(1CL) para eliminar los grupos de dispositivos.

  6. Para cada grupo de recursos que contenga un recurso HAStoragePlus, elimine el nodo de la lista de nodos del grupo de recursos.
    phys-schost# clresourcegroup remove-node -n node + | resourcegroup
    nodo

    El nombre del nodo.

    Consulte Oracle Solaris Cluster Data Services Planning and Administration Guide si desea más información sobre cómo cambiar la lista de nodos de un grupo de recursos.


    Nota - Los nombres de los tipos, los grupos y las propiedades de recursos distinguen mayúsculas y minúsculas cuando se ejecuta clresourcegroup.


  7. Si la matriz de almacenamiento que va a eliminar es la última que está conectada al nodo, desconecte el cable de fibra óptica que comunica el nodo y el concentrador o conmutador que está conectado a esta matriz de almacenamiento. Si no es así, omita este paso.
  8. Si va a quitar el adaptador de host del nodo que va a desconectar, cierre el nodo.

    Si va a eliminar el adaptador de host del nodo que vaya a desconectar, pase directamente al Paso 11.

  9. Elimine el adaptador de host del nodo.

    Para el procedimiento de eliminar los adaptadores de host, consulte la documentación relativa al nodo.

  10. Encienda el nodo pero no lo haga arrancar.
  11. Si se ha instalado software Oracle RAC, elimine el paquete de software Oracle RAC del nodo que va a desconectar.
    phys-schost# pkg uninstall /ha-cluster/library/ucmm 

    Precaución

    Precaución - Si no elimina el software Oracle RAC del nodo que desconectó, dicho nodo experimentará un error grave al volver a introducirlo en el clúster, lo que podría provocar una pérdida de la disponibilidad de los datos.


  12. Arranque el nodo en modo de clúster.
    • En los sistemas basados en SPARC, ejecute el comando siguiente.

      ok boot
    • En los sistemas basados en x86, ejecute los comandos siguientes.

      Cuando aparezca el menú GRUB, seleccione la entrada de Oracle Solaris que corresponda y pulse Intro.

  13. En el nodo, actualice el espacio de nombre del dispositivo mediante la actualización de las entradas /devices y /dev.
    phys-schost# devfsadm -C 
     cldevice refresh
  14. Vuelva a poner en línea los grupos de dispositivos.

    Si desea obtener información sobre cómo poner en línea un grupo de dispositivos, consulte Cómo sacar un nodo del estado de mantenimiento.

Corrección de mensajes de error

Para corregir cualquier mensaje de error que aparezca al intentar llevar a cabo alguno de los procedimientos de eliminación de nodos del clúster, siga el procedimiento detallado a continuación.

  1. Intente volver a unir el nodo al clúster global.

    Realice este procedimiento sólo en un clúster global.

    phys-schost# boot
  2. ¿Se ha vuelto a unir correctamente el nodo al clúster?
    • Si no es así, continúe en el Paso b.

    • Si ha sido posible, efectúe los pasos siguientes con el fin de eliminar el nodo de los grupos de dispositivos.

    1. Si el nodo vuelve a unirse correctamente al clúster, elimine el nodo del grupo o los grupos de dispositivos restantes.

      Siga los procedimientos descritos en Eliminación de un nodo de todos los grupos de dispositivos.

    2. Tras eliminar el nodo de todos los grupos de dispositivos, vuelva a Cómo instalar el software de Oracle Solaris Cluster desde un nodo de clúster y repita el procedimiento.
  3. Si no se ha podido volver a unir el nodo al clúster, cambie el nombre del archivo /etc/cluster/ccr del nodo por otro cualquiera, por ejemplo ccr.old.
    # mv /etc/cluster/ccr /etc/cluster/ccr.old
  4. Vuelva a Cómo instalar el software de Oracle Solaris Cluster desde un nodo de clúster y repita el procedimiento.