Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

Desinstalación del software

Esta sección contiene los procedimientos necesarios para desinstalar o suprimir determinados productos de software de un clúster.

ProcedureCómo desconfigurar Sun Cluster para corregir problemas de la instalación

Siga este procedimiento si el nodo instalado no puede unir el clúster o si necesita corregir la información de la configuración. Por ejemplo, siga este procedimiento en todos los nodos para reconfigurar los adaptadores de transporte o la dirección de red privada.


Nota –

Si el nodo ya forma parte del clúster y no se encuentra en el modo de instalación, de acuerdo con lo que se describe en Paso 2 de Cómo verificar la configuración del quórum y el modo instalación, no realice este procedimiento. En lugar de ello, diríjase a How to Uninstall Sun Cluster Software From a Cluster Node de Sun Cluster System Administration Guide for Solaris OS.


Antes de empezar

Intente volver a ejecutar la configuración del clúster del nodo. Puede corregir determinados fallos de configuración del nodo del clúster repitiendo la configuración de Sun Cluster en el nodo.

  1. Agregue a la lista de autenticación de nodos del clúster los nodos que desea desconfigurar.

    Si está desconfigurando un clúster de un único nodo, avance hasta el Paso 2.

    1. Conviértase en superusuario en un miembro del clúster activo que no sea el nodo que está desconfigurando.

    2. Especifique el nombre del nodo que desea agregar a la lista de autenticación.


      phys-schost# /usr/cluster/bin/claccess allow -h nodename
      
      -h nodename

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

      Para realizar esta tarea puede también emplear la utilidad clsetup. Consulte How to Add a Node to the Authorized Node List de Sun Cluster System Administration Guide for Solaris OS para obtener los procedimientos.

  2. Conviértase en superusuario en un nodo que pretenda desconfigurar.

  3. Pare el nodo.


    phys-schost# shutdown -g0 -y -i0
    
  4. Rearranque el nodo en modo sin clúster.

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


      ok boot -x
      
    • En los sistemas basados en x86, ejecute el siguiente comando:

      1. En el menú de GRUB, utilice las teclas de dirección para seleccionar la entrada de Solaris adecuada y escriba e para editar sus comandos.

        El menú de GRUB presenta un aspecto similar al siguiente:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +----------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                               |
        | Solaris failsafe                                                     |
        |                                                                      |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.

        Para obtener más información sobre el arranque basado en GRUB, consulte el Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration.

      2. En la pantalla de parámetros de arranque, utilice las flechas de dirección para seleccionar la entrada del núcleo y escriba e para editar la entrada.

        La pantalla de parámetros de arranque de GRUB presenta un aspecto similar al siguiente:


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot                                     |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.
      3. Agregue -x al comando para especificar que el sistema se arrancará en el modo no 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/multiboot -x
        
      4. Pulse Intro para aceptar el cambio y volver a la pantalla de parámetros de arranque.

        La pantalla muestra el comando editado.


        GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
        +----------------------------------------------------------------------+
        | root (hd0,0,a)                                                       |
        | kernel /platform/i86pc/multiboot -x                                  |
        | module /platform/i86pc/boot_archive                                  |
        +----------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.-
      5. Escriba b para arrancar el nodo en el modo no de clúster.


        Nota –

        Este cambio efectuado en el comando de parámetros de arranque del núcleo no se conservará al arrancar el sistema. La próxima vez que reinicie el nodo, se arrancará en el modo de clúster. Para realizar el arranque en el modo no de clúster, realice estos pasos de nuevo y agregue la opción -x al comando de parámetros de arranque del núcleo.


  5. Sitúese en un directorio, como el raíz (/), que no contenga archivos proporcionados por los paquetes Sun Cluster.


    phys-schost# cd /
    
  6. Suprima el nodo de la configuración del clúster.


    phys-schost# /usr/cluster/bin/clnode remove
    

    El nodo se suprimirá de la configuración del clúster, pero no se suprimirá el software Sun Cluster del nodo.

    Para obtener más información, consulte la página de comando man clnode(1CL).

  7. Repita los pasos Paso 2 hasta Paso 6 en cada uno de los nodos adicionales que desee desconfigurar.

  8. (Opcional) Desinstale los paquetes de software del servicio de datos y la estructura de Sun Cluster.


    Nota –

    Si no necesita suprimir ni reinstalar Sun Cluster, puede omitir este paso.


    Este paso también suprime la entrada Sun Cluster del registro de Sun Java Enterprise System (Java ES). Si el registro de Java ES contiene un registro indicando que Sun Cluster se encuentra instalado, el instalador de Java ES mostrará el componente Sun Cluster en gris y no permitirá la reinstalación.

    1. Ejecute el programa uninstall.

      Ejecute el siguiente comando, donde ver es la versión de la distribución de Java ES desde la que realizó la instalación de Sun Cluster.


      phys-schost# /var/sadm/prod/SUNWentsysver/uninstall
      
    2. Siga las instrucciones que aparecerán en pantalla para seleccionar los componentes de Sun Cluster que desea desinstalar.


      Nota –

      Si se encuentra instalado Sun Cluster Geographic Edition, debe desinstalarlo también.


      Para obtener más información acerca de la utilización del programa uninstall, consulte Capítulo 8, Uninstalling de Sun Java Enterprise System 5 Installation Guide for UNIX.

Pasos siguientes

Para reinstalar o reconfigurar Sun Cluster en el nodo, consulte la Tabla 2–1. Esta tabla muestra la lista de todas las tareas de instalación y el orden en el que deben realizarse.

Para quitar físicamente el nodo del clúster, consulte How to Remove an Interconnect Component de Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS y el procedimiento de supresión en el manual de Colección de administración de hardware de Sun Cluster de su matriz de almacenamiento.

ProcedureCómo suprimir la información de Sun Cluster desde un servidor de instalación JumpStart

Lleve a cabo este procedimiento para suprimir la información de Sun Cluster desde un servidor de instalación JumpStart utilizado para instalar y configurar un clúster. Puede suprimir la información de uno o mas nodos, o de uno o más clústeres enteros. Para obtener más información acerca de la función JumpStart, consulte Solaris 10 8/07 Installation Guide: Custom JumpStart and Advanced Installations.

  1. Conviértase en superusuario en el servidor de instalación JumpStart.

  2. Cambie al directorio JumpStart que utilizó para instalar Sun Cluster.


    installserver# cd jumpstart-dir
    
  3. Suprima del archivo rules cualquier entrada creada por el comando scinstall que contenga el nombre de un nodo que desee suprimir.

    Las entradas de Sun Cluster hacen referencia a autostinstall.class, a autoscinstall.finish o a ambos. La apariencia de las entradas es similar a las siguientes, donde release es la versión de Sun Cluster:


    hostname phys-schost-1  -  autoscinstall.d/release/autoscinstall.class  \ 
    autoscinstall.d/release/autoscinstall.finish
  4. Vuelva a crear el archivo rules.ok.

    Ejecute el comando check que se encuentra ubicado en el directorio jumpstart-dir/ para volver a generar el archivo rules.ok.


    installserver# ./check
    
  5. Suprima del directorio clusters/clustername/ adecuado el enlace simbólico de cada uno de los nodos que desea suprimir.

    • Para suprimir el enlace simbólico de uno o más nodos de un clúster, suprima el enlace que está destinado a suprimir cada nodo.


      installserver# rm -f autoscinstall.d/clusters/clustername/nodename
      
    • Para suprimir los enlaces simbólicos de todo un clúster, suprima de forma recursiva el directorio que está designado para que el clúster lo suprima.


      installserver# rm -rf autoscinstall.d/clusters/clustername
      
    • Para suprimir los enlaces simbólicos de todos los clústeres, suprima de forma recursiva el directorio clusters/.


      installserver# rm -rf autoscinstall.d/clusters
      
  6. Suprima del directorio autoscinstall.d/ el directorio de configuración del nodo que está denominado para cada nodo que desea suprimir.

    Si está suprimiendo la información de todo un clúster, suprima el directorio de cada uno de los nodos del clúster.

    • Para suprimir la información de uno o más nodos del clúster, suprima de forma recursiva el directorio de cada uno de los nodos.


      installserver# rm -rf autoscinstall.d/nodes/nodename
      
    • Para suprimir todas las entradas de todos los clústeres, suprima de forma recursiva el directorio autoscinstall.d.


      installserver# rm -rf autoscinstall.d
      
  7. Suprima el archivo .autoscinstall.log.3.


    installserver# rm .autoscinstall.log.3
    
  8. (Opcional) Si ha utilizado un archivo flash para instalar el clúster mediante JumpStart, suprima el archivo flash si ya no lo necesita.


    installserver# rm filename.flar
    
Pasos siguientes

Si desea utilizar JumpStart personalizado para reinstalar un clúster desde el que ha suprimido información de uno o más nodos suprimidos de dicho clúster, debe volver a ejecutar scinstall de forma interactiva para actualizar la lista de nodos del clúster. Consulte Cómo instalar Solaris y Sun Cluster (JumpStart).

ProcedureCómo desinstalar SunPlex Manager

Utilice este procedimiento para desinstalar el software SunPlex Manager instalado mediante la utilidad installer de Java ES incluyendo la distribución 2005Q4 Sun Java Enterprise System o mediante cualquier otro método de instalación.

Para suprimir el software Sun Cluster Manager instalado mediante la utilidad installer de Java ES de la distribución Sun Java Enterprise System 5 o una distribución compatible, emplee la utilidad uninstall de Java ES para suprimir estos paquetes. Para obtener más información, consulte Capítulo 8, Uninstalling de Sun Java Enterprise System 5 Installation Guide for UNIX.


Nota –

No desinstale SunPlex Manager ni Sun Cluster Manager ni sus componentes compartidos si pretende utilizar la interfaz gráfica de usuario (GUI) para funciones de Sun Cluster Geographic Edition o Sun Cluster que están disponibles a través de la GUI. Entre estas funciones se incluyen los asistentes para configuración del servicio de datos o la supervisión de recursos del sistema.

Sin embargo, si ha utilizado la interfaz de la línea de comandos para administrar estas funciones, la desinstalación de SunPlex Manager o Sun Cluster Manager podrá realizarse de forma segura.


Ejecute este procedimiento en cada uno de los nodos del clúster para desinstalar SunPlex Manager y los componentes compartidos de Sun Java Enterprise System (Java ES) relacionados.


Nota –

SunPlex Manager debe instalarse en todos los nodos del clúster o en ninguno.


  1. Conviértase en usuario root en un nodo del clúster.

  2. Suprima los paquetes de SunPlex Manager.


    phys-schost# pkgrm SUNWscspm SUNWscspmu SUNWscspmr
    
  3. (Opcional) Suprima los paquetes de Sun Java Web Console si ya no los necesita.


    phys-schost# pkgrm SUNWmctag SUNWmconr SUNWmcon SUNWmcos SUNWmcosx
    
  4. (Opcional) Si ha suprimido los paquetes de Sun Java Web Console, suprima los paquetes de Apache Tomcat y Java Studio Enterprise Web Application Framework (Java ATO), si ya no los necesita.

    Suprima los paquetes que se indican a continuación para cada uno de los productos adicionales que desee desinstalar, en el orden que se muestran los conjuntos de paquetes.


    phys-schost# pkgrm packages
    

    Producto 

    Nombre de los paquetes 

    Apache Tomcat 

    SUNWtcatu

    Java ATO 

    SUNWjato SUNWjatodmo SUNWjatodoc

ProcedureCómo desinstalar el paquete SUNWscrdt

Lleve a cabo este procedimiento en cada nodo del clúster.

Antes de empezar

Compruebe que ninguna aplicación esté utilizando el controlador RSMRDT antes de realizar este procedimiento.

  1. Conviértase en superusuario en el nodo en el que desea desinstalar el paquete SUNWscrdt.

  2. Desinstale el paquete SUNWscrdt.


    phys-schost# pkgrm SUNWscrdt
    

ProcedureCómo descargar el controlador RSMRDT manualmente

Si el controlador permanece cargado en memoria tras realizar el procedimiento indicado en Cómo desinstalar el paquete SUNWscrdt, lleve a cabo el procedimiento siguiente para descargar el controlador de forma manual.

  1. Inicie la utilidad adb.


    phys-schost# adb -kw
    
  2. Defina la variable del núcleo clifrsmrdt_modunload_ok en 1.


    physmem NNNN
    clifrsmrdt_modunload_ok/W 1
    
  3. Salga de la utilidad adb pulsando las teclas Control-D.

  4. Encuentre los ID de los módulos clif_rsmrdt y rsmrdt.


    phys-schost# modinfo | grep rdt
    
  5. Descargue el módulo clif_rsmrdt.

    Deberá descargar el módulo clif_rsmrdt antes de descargar el módulo rsmrdt.


    phys-schost# modunload -i clif_rsmrdt_id
    
    clif_rsmrdt_id

    Especifica el Id. numérico del módulo que se está descargando.

  6. Descargue el módulo rsmrdt.


    phys-schost# modunload -i rsmrdt_id
    
    rsmrdt_id

    Especifica el Id. numérico del módulo que se está descargando.

  7. Compruebe que el módulo se ha descargado correctamente.


    phys-schost# modinfo | grep rdt
    

Ejemplo 8–1 Descarga del controlador RSMRDT

El siguiente ejemplo muestra el resultado de la consola una vez que el controlador RSMRDT se ha descargado manualmente.


phys-schost# adb -kw
physmem fc54
clifrsmrdt_modunload_ok/W 1
clifrsmrdt_modunload_ok: 0x0 = 0x1
^D
phys-schost# modinfo | grep rsm
 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1)
 93 f08e07d4 b95 - 1 clif_rsmrdt (CLUSTER-RSMRDT Interface module)
 94 f0d3d000 13db0 194 1 rsmrdt (Reliable Datagram Transport dri)
phys-schost# modunload -i 93
phys-schost# modunload -i 94
phys-schost# modinfo | grep rsm
 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1)

Errores más frecuentes

Si falla el comando modunload, es probable que las aplicaciones aún estén utilizando el controlador. Cierre las aplicaciones antes de volver a ejecutar modunload.

ProcedureCómo eliminar el software de servidor de quórum

Antes de empezar

Antes de desinstalar el software del servidor de quórum, asegúrese de que haya completado las siguientes tareas:

  1. (Opcional) Para utilizar la interfaz gráfica interactiva para desinstalar los componentes de Java Enterprise System, asegúrese de que el entorno de visualización del servidor de host para desinstalarlos esté configurado para mostrar la interfaz gráfica de usuario (GUI).


    % xhost +
    % setenv DISPLAY nodename:0.0
    
  2. Conviértase en superusuario en el equipo host del servidor de quórum para realizar la desinstalación.

  3. Desplácese al directorio en el que se encuentre el programa de desinstalación:


    phys-schost# cd /var/sadm/prod/SUNWentsysver
    
    ver

    La versión de Java Enterprise System instalada en el sistema.

  4. Inicie el asistente de la instalación.


    phys-schost# ./uninstall
    
  5. Siga las instrucciones en pantalla para desinstalar el software del servidor de quórum desde el equipo host del servidor de quórum.

    Una vez terminada la eliminación, puede ver cualquier registro disponible. Consulte Sun Java Enterprise System 2006Q4 Installation Guide for UNIX para obtener información adicional acerca de la utilización del programa installer de Java Entreprise System.

  6. (Opcional) En cada equipo host del servidor de quórum, borre o elimine los directorios del servidor de quórum.

    De forma predeterminada, este directorio es /var/scqsd.