Sun Cluster: Guía de administración del sistema para SO Solaris

Adición y supresión de un nodo del clúster

En la tabla siguiente se enumeran las tareas que se deben efectuar para agregar un nodo a un clúster. Para completar el procedimiento correctamente, las tareas deben llevarse a cabo en el orden indicado.

Tabla 7–2 Mapa de tareas: agregar un nodo a un clúster

Tarea  

Si desea obtener más instrucciones, vaya a  

Instalar el adaptador de sistema en el nodo y comprobar que las interconexiones del clúster pueden admitir el nuevo nodo 

Sun Cluster 3.x Hardware Administration Manual for Solaris OS

Agregar almacenamiento compartido 

Sun Cluster 3.x Hardware Administration Manual for Solaris OS

Agregar el nodo a la lista de nodos autorizados 

   Utilice scsetup.

Cómo agregar un nodo a la lista de nodos autorizados

Instalar y configurar el software en el nuevo nodo del clúster 

   Instalar el sistema operativo Solaris y el software de Sun Cluster  

   Configurar el nodo como parte del clúster 

“Installing and Configuring Sun Cluster Software” in Sun Cluster Software Installation Guide for Solaris OS

En la tabla siguiente se enumeran las tareas que se deben efectuar para suprimir un nodo de un clúster. Para completar el procedimiento correctamente, las tareas deben llevarse a cabo en el orden indicado.


Precaución – Precaución –

No utilice este procedimiento si su clúster utiliza una configuración de OPS. En la actualidad, la acción de suprimir un nodo en una configuración OPS provoca un aviso grave de los nodos al rearrancar.


Tabla 7–3 Mapa de tareas: suprimir un nodo del clúster (5/02)

Tarea  

Si desea obtener más instrucciones, vaya a  

Trasladar todos los grupos de recursos y grupos de dispositivos de disco fuera del nodo que se va a suprimir.  

   Utilice scswitch( 1M)

# scswitch -S -h nodo_origen

Suprimir un nodo de todos los grupos de recursos. 

   Utilice scrgadm(1M)

Sun Cluster Data Services Planning and Administration Guide for Solaris OS

Suprimir un nodo de todos los grupos de dispositivos de disco 

   Utilice scconf(1M), metaset(1M) y scsetup(1M)

Cómo suprimir un nodo de un grupo de dispositivos de disco (Solstice DiskSuite/Solaris Volume Manager)

SPARC: Cómo suprimir un nodo de un grupo de dispositivos de disco (VERITAS Volume Manager)

SPARC: Cómo suprimir un nodo de un grupo de dispositivos básicos de disco

Precaución: si el número de secundarios deseados está configurado como 2 o más, se debe establecer en 1.

Suprimir todos los dispositivos del quórum que estén completamente conectados. 

   Utilice scsetup.

Precaución: no suprima el dispositivo del quórum si va a suprimir un nodo de un clúster de dos nodos.

 

Cómo suprimir un dispositivo del quórum

 

Tenga en cuenta que, aunque deberá suprimir el dispositivo del quórum antes de suprimir el dispositivo de almacenamiento en el siguiente paso, puede agregar el dispositivo del quórum justo después.  

Suprimir del nodo todos los dispositivos de almacenamiento totalmente conectados.   

  Utilice devfsadm(1M), scdidadm(1M).

Precaución: no suprima el dispositivo del quórum si va a suprimir un nodo de un clúster de dos nodos.Cómo suprimir la conexión entre una matriz y un único nodo de un clúster con conectividad de más de dos nodos

Agregar los dispositivos del quórum (sólo a los nodos que vayan a permanecer en el clúster). 

  Utilice scconf -a -q globaldev=d[ n],node=nodo1,node=nodo2

scconf(1M)

Poner el nodo que se va a suprimir en estado de mantenimiento. 

   Utilice scswitch(1M), shutdown(1M) y scconf(1M).

Cómo poner un nodo en estado de mantenimiento

Suprimir todas las conexiones de transporte lógicas (cables de transporte y adaptadores) con el nodo que se va a suprimir. 

   Utilice scsetup .

Cómo suprimir cables, adaptadores o uniones de transporte del clúster

Suprimir todos los dispositivos del quórum conectados al nodo que se va a suprimir. 

   Utilice scsetup , scconf(1M).

Cómo suprimir el último dispositivo del quórum de un clúster

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

   Utilice scconf(1M).

Cómo suprimir un nodo de la configuración del software del clúster

Cómo agregar un nodo a la lista de nodos autorizados

Antes de agregar un sistema a un clúster, compruebe que el nodo disponga de todo el hardware necesario y que éste esté correctamente instalado y configurado; debe incluir una conexión física de calidad con la interconexión privada del clúster.

Para obtener información sobre la instalación del hardware, consulte Sun Cluster 3.x Hardware Administration Manual for Solaris OS o la documentación de hardware incluida en el servidor.

Este procedimiento permite que un sistema se instale a sí mismo en un clúster agregando su nombre de nodo a la lista de nodos autorizados de ese clúster.

Para efectuar este procedimiento deberá ser usuario root en un miembro actual del clúster.

  1. Compruebe que haya completado correctamente todos los requisitos de instalación de hardware y las tareas de configuración enumeradas en el mapa de tareas de Adición y supresión de un nodo del clúster.

  2. Escriba la orden scsetup.


    # scsetup
    

    Se mostrará el Menú principal.

  3. Para acceder al menú Nuevos nodos, pulse 7 en el menú principal.

  4. Para modificar una lista autorizada, escriba 3 en el menú Nuevos nodos, Especificar el nombre de una máquina que tiene permiso para agregarse a sí misma.

    Siga las indicaciones para agregar el nombre del nodo al clúster. Se le solicitará el nombre del nodo que se debe agregar.

  5. Compruebe que la tarea se haya efectuado satisfactoriamente.

    La utilidad scsetup mostrará el mensaje “Orden completada satisfactoriamente” si la tarea se ha llevado a cabo sin errores.

  6. Salga de la utilidad scsetup.

  7. Instale y configure el software en el nuevo nodo del clúster.

    Utilice scinstall o JumpStartTM para completar la instalación y la configuración del nuevo nodo, como se describe en Sun Cluster Software Installation Guide for Solaris OS.

  8. Para impedir que los sistemas nuevos se agreguen al clúster, escriba 1 en el menú Nuevos nodos.

    Siga las indicaciones de scsetup. Esta opción indica al clúster que haga caso omiso de todas las solicitudes procedentes de la red pública y que correspondan a nuevos sistemas que se intentan agregar al clúster.

Ejemplo: agregar un nodo del clúster a la lista de nodos autorizados

En el ejemplo siguiente se muestra la forma de agregar un nodo de nombre phys-schost-3 a la lista de nodos autorizados de un clúster..


[Conviértase en usuario root y ejecute la utilidad scsetup. ]
# scsetup
Seleccionar Nuevos nodos>
Especificar el nombre de una máquina que tiene permiso
para agregarse a sí misma.
Responder a las preguntas según se solicite.
Comprobar que la orden scconf se haya completado satisfactoriamente.  
scconf -a -T node=phys-schost-3    
   Orden completada satisfactoriamente.
Seleccionar Impedir que se agregue cualquier máquina nueva al clúster.
Salir de los menús Nuevos nodos y principal de scsetup.
[Instale el software del clúster.]

Dónde proseguir

Para ver una lista general de las tareas necesarias para agregar un nodo a un clúster, consulte la Tabla 7–2, “Mapa de tareas: agregar un nodo a un clúster.”

Para agregar un nodo a un grupo de recursos, consulte Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

Cómo suprimir un nodo de la configuración del software del clúster

Siga este procedimiento para suprimir un nodo del clúster.

  1. Compruebe que haya completado correctamente todos los requisitos enumerados en el mapa de tareas de “Suprimir un nodo de un clúster” en Adición y supresión de un nodo del clúster.


    Nota –

    Antes de proseguir con el procedimiento, compruebe que se haya suprimido el nodo de todas las configuraciones de grupos de recursos, grupos de dispositivos de disco y dispositivos del quórum y que se haya puesto en estado de mantenimiento.


  2. Conviértase en usuario root en un nodo del clúster distinto del nodo que se va a suprimir.

  3. Suprima el nodo del clúster.


    # scconf -r -h node=nombre_nodo
    

  4. Compruebe que se haya suprimido el nodo mediante scstat(1M).


     # scstat -n
    

  5. ¿Tiene previsto desinstalar el software de Sun Cluster del nodo suprimido?

Ejemplo: suprimir un nodo de la configuración del software del clúster

En este ejemplo se muestra cómo suprimir un nodo (phys-schost-2) de un clúster. Todas las órdenes se ejecutan desde otro nodo del clúster (phys-schost-1).


[Suprima el nodo del clúster:]
phys-schost-1# scconf -r -h node=phys-schost-2
[Compruebe la supresión:]
phys-schost-1# scstat -n
--  Nodos del clúster --
                        Nombre del nodo  Estado
                        ---------------  ------
   Nodos del clúster:   phys-schost-1    En línea

Dónde proseguir

Para desinstalar el software de Sun Cluster del nodo suprimido, consulte Cómo desinstalar el software de Sun Cluster de un nodo del clúster

Para tener una referencia de los procedimientos de hardware, consulte Sun Cluster 3.x Hardware Administration Manual for Solaris OS.

Para ver una lista general de las tareas necesarias para suprimir un nodo de un clúster, consulte la Tabla 7–3.

Para agregar un nodo a un clúster, consulte Cómo agregar un nodo a la lista de nodos autorizados.

Cómo suprimir la conexión entre una matriz y un único nodo de un clúster con conectividad de más de dos nodos

Utilice este procedimiento para desconectar una matriz de almacenamiento de un único nodo del clúster, en clústers con conectividad de tres o cuatro nodos.

  1. Haga una copia de seguridad de todas las tablas de las bases de datos, servicios de datos y volúmenes asociados con la matriz de almacenamiento que vaya a suprimir.

  2. Determine los grupos de recursos y de dispositivos que se ejecutan en el nodo que se va a desconectar.


    # scstat
    
  3. Si es necesario, traslade los grupos de recursos y de dispositivos a un nodo distinto del que se va a desconectar.


    Precaución (sólo SPARC) – Precaución (sólo SPARC) –

    Si el clúster ejecuta el software Oracle Parallel Server/Real Application Clusters, pare la instancia de la base de datos Oracle Parallel Server/Real Application Clusters que se ejecuta en el nodo antes de trasladar los grupos fuera del nodo. Para obtener instrucciones al respecto, consulte Oracle Database Administration Guide.



    # scswitch -S -h nodo_origen
    
  4. Ponga los grupos de dispositivos en estado de mantenimiento

    Para conocer el procedimiento para poner en reposo la actividad de E/S en grupos de discos compartidos Veritas, consulte la documentación de VERITAS Volume Manager.

    Para conocer el procedimiento para poner un dispositivo en estado de mantenimiento, consulte “Administering the Cluster” in Sun Cluster System Administration Guide for Solaris OS.

  5. Suprima el nodo de los grupos de dispositivos.

    • Si usa VERITAS Volume Manager o un disco básico, utilice la orden scconf(1M) para suprimir los grupos de dispositivos.

    • Si usa Solstice DiskSuite, utilice la orden metaset para suprimir los grupos de dispositivos.

  6. Si el clúster ejecuta HAStorage o HAStoragePlus, quite el nodo de la lista de nodos del grupo de recursos.


    # scrgadm -a -g grupo_de_recursos -h lista_de_nodos
    

    Para obtener más información sobre cómo modificar la lista de nodos de un grupo de recursos, consulte Sun Cluster Data Services Planning and Administration Guide for Solaris OS.


    Nota –

    Los nombres de tipos, grupos y propiedades de recursos no distinguen entre mayúsculas y minúsculas dentro de la orden scrgadm.


  7. Si la matriz de almacenamiento que va a suprimir es la última matriz conectada al nodo, desconecte el cable de fibra óptica entre el nodo y el concentrador o conmutador conectado a la matriz de almacenamiento; si no es así, omita este paso.

  8. ¿Desea quitar el adaptador de sistema del nodo que va a desconectar?

    • Si es así, pare y apague el nodo.

    • En caso contrario, vaya al Paso 11.

  9. Quite del nodo el adaptador del sistema..

    Para averiguar el procedimiento de supresión de adaptadores de sistema, consulte la documentación incluida con el nodo.

  10. Encienda el nodo sin permitir que arranque.

  11. Arranque el nodo en el modo de no clúster.

    • SPARC:


      ok boot -x
      

    • 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
      


    Precaución (sólo SPARC) – Precaución (sólo SPARC) –

    El nodo debe estar en el modo de no clúster antes de suprimir el software Oracle Parallel Server/Real Application Clusters en el paso siguiente; en caso contrario, el nodo emitirá un aviso grave y podría provocar pérdida de disponibilidad de los datos.


  12. SPARC: Si se ha instalado el software Oracle Parallel Server/Real Application Clusters suprima el paquete de software Oracle Parallel Server/Real Application Clusters del nodo que va a desconectar.


    # pkgrm SUNWscucm
    

    Precaución (sólo SPARC) – Precaución (sólo SPARC) –

    Si no suprime el software de Oracle Parallel Server/Real Application Clusters del nodo desconectado, éste emitirá un aviso grave cuando se vuelva a introducir en el clúster y podría provocar una pérdida de disponibilidad de los datos.


  13. Arranque el nodo en el modo del clúster.

    • 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
      

  14. Actualice el espacio de nombre de dispositivos en el nodo; para ello, actualice las entradas /devices y /dev.


    # devfsadm -C 
    # scdidadm -C
    
  15. Vuelva a poner los grupos de dispositivos en línea.

    Para averiguar el procedimiento para poner en línea un grupo de discos compartidos VERITAS, consulte la documentación de VERITAS Volume Manager.

    Para averiguar el procedimiento para poner un grupo de dispositivos en línea, consulte el procedimiento para poner un grupo de dispositivos en estado de mantenimiento.

Cómo desinstalar el software de Sun Cluster de un nodo del clúster

Efectúe este procedimiento para desinstalar el software de Sun Cluster de un nodo del clúster antes de desconectarlo de una configuración del clúster ya establecida. Este procedimiento se puede utilizar para desinstalar el software del último nodo restante de un clúster.


Nota –

Para desinstalar el software de Sun Cluster de un nodo que aún no se haya unido al clúster o se encuentre todavía en modo de instalación, no utilice este procedimiento. En vez de eso, consulte “Cómo desinstalar el software de Sun Cluster para corregir problemas de instalación” en Sun Cluster Software Installation Guide for Solaris OS .


  1. Compruebe que se hayan completado todos los requisitos listados en el mapa de tareas para suprimir un nodo del clúster.

    Consulte Adición y supresión de un nodo del clúster.


    Nota –

    Antes de proseguir con el procedimiento, compruebe que se haya suprimido el nodo de todas las configuraciones de grupos de recursos, grupos de dispositivos de disco y dispositivos del quórum, puesto en estado de mantenimiento y suprimido del clúster.


  2. Conviértase en usuario root en un miembro activo del clúster distinto del nodo que se va a desinstalar.

  3. Desde el miembro activo del clúster, agregue el nodo que va a desinstalar a la lista de autenticación de nodos del clúster.


    # scconf -a -T node=nombre_nodo
    
    -a

    Añadir

    -T

    Especifica las opciones de autenticación

    node=nombre_nodo

    Especifica el nombre del nodo que se debe agregar a la lista de autenticación

    Otra posibilidad es usar la utilidad scsetup(1M). Consulte los procedimientos en Cómo agregar un nodo a la lista de nodos autorizados.

  4. Conviértase en usuario root en el nodo que va a desinstalar.

  5. Rearranque el nodo en modo de no clúster.

    • SPARC:


      # shutdown -g0 -y -i0
      ok boot -x
      

    • x86:


      # shutdown -g0 -y -i0
      ...
                            <<< Parámetros actuales de arranque >>>
      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
      

  6. En el archivo /etc/vfstab, suprima todas las entradas correspondientes a los sistemas de archivos montados globalmente excepto los montajes globales /global/.devices.

  7. Desinstale el nodo el software de Sun Cluster.

    Ejecute la orden desde un directorio que no esté asociado con ninguno de los paquetes de Sun Cluster.


    # cd /
    # scinstall -r
    

    Para obtener información adicional consulte la página de comando man scinstall(1M). Si scinstall devuelve mensajes de error, consulte Entradas del sistema de archivos del clúster no suprimidas.

  8. Desconecte los cables de transporte y la unión de transporte, si los hay, de los otros dispositivos del clúster.

    1. Si el nodo desinstalado está conectado a un dispositivo de almacenamiento que utilice una interfaz SCSI paralela, instale un terminador SCSI al conector SCSI abierto del dispositivo de almacenamiento después de desconectar los cables de transporte.

      Si el nodo desinstalado está conectado a un dispositivo de almacenamiento que utilice interfaces de fibra óptica, no es necesario emplear terminaciones.

    2. Para averiguar los procedimientos de desconexión, consulte la documentación del adaptador de sistema y del servidor.

Corrección de mensajes de error

Para corregir los mensajes de error en las secciones anteriores, efectúe este procedimiento.

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


    # boot
    

  2. ¿El nodo se ha unido al clúster satisfactoriamente?

    • Si no es así, vaya al Paso 3.

    • En caso afirmativo, efectúe los pasos siguientes para suprimir el nodo de los grupos de dispositivos de disco.

    1. Si el nodo se vuelve a unir al clúster satisfactoriamente, suprima el nodo de los restantes grupos de dispositivos de disco.

      Siga los procedimientos indicados en Cómo suprimir un nodo de todos los grupos de dispositivos de disco.

    2. Una vez suprimido el nodo de todos los grupos de dispositivos de disco, vuelva a Cómo desinstalar el software de Sun Cluster de un nodo del clúster y repita el procedimiento.

  3. Si el nodo no ha podido volver a unirse al clúster, cambie el nombre del archivo /etc/cluster/ccr del nodo por otro; por ejemplo, ccr.old.


    # mv /etc/cluster/ccr /etc/cluster/ccr.old
    

  4. Vuelva a Cómo desinstalar el software de Sun Cluster de un nodo del clúster y repita el procedimiento.

Solución de problemas de desinstalación de nodos

En esta sección se describen los mensajes de error que pueden aparecer al ejecutar la orden scinstall -r y las acciones que se deben llevar a cabo para corregirlos.

Entradas del sistema de archivos del clúster no suprimidas

Los siguientes mensajes de error indican que el nodo suprimido aún contiene sistemas de archivos a los que se hace referencia en su archivo vfstab.


Verificando que no quede ningún montaje global inesperado en /etc/vfstab ... no satisfactorio
scinstall:  montaje_global1 sigue configurado como montaje global.
scinstall:  montaje_global1 sigue configurado como montaje global.
scinstall:  /global/dg1 sigue configurado como montaje global.
 
scinstall:  No es seguro desinstalar con estos errores pendientes.
scinstall:  Consulte la documentación para ver las instrucciones de desinstalación completas.
scinstall:  Desinstalación no satisfactoria.

Para corregir este error, vuelva a Cómo desinstalar el software de Sun Cluster de un nodo del clúster y repita el procedimiento. Compruebe que el Paso 6 del procedimiento se haya completado satisfactoriamente antes de volver a ejecutar la orden scinstall -r.

Entradas no suprimidas en los grupos de dispositivos de disco

Los siguientes mensajes de error indican que el nodo suprimido sigue apareciendo con un grupo de dispositivos de disco.


Verificando que ningún servicio de dispositivos siga haciendo
referencia a este nodo ... no satisfactorio
scinstall:  Este nodo sigue configurado para alojar el servicio de dispositivos "servicio".
scinstall:  Este nodo sigue configurado para alojar el servicio de dispositivos "servicio2".
scinstall:  Este nodo sigue configurado para alojar el servicio de dispositivos "servicio3".
scinstall:  Este nodo sigue configurado para alojar el servicio de dispositivos "dg1".
 
scinstall:  No es seguro desinstalar con estos errores pendientes.
scinstall:  Consulte la documentación para ver las instrucciones de desinstalación completas.
scinstall:  Desinstalación no satisfactoria.