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

Desinstalación del software

Esta sección proporciona los siguientes procedimientos para desinstalar o eliminar Sun Cluster:

ProcedureCómo desinstalar Sun Cluster para corregir los problemas de 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 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 su lugar, vaya a “How to Uninstall Sun Cluster Software From a Cluster Node” en Adición y eliminación de un nodo del clúster de Sun Cluster: Guía de administración del sistema para el SO Solaris.


Antes de empezar

Intente reinstalar el nodo. Puede corregir ciertas instalaciones fallidas repitiendo la instalación del software Sun Cluster en el nodo.

Pasos
  1. Añada el nodo que desea desinstalar a la lista de autenticación de nodos del clúster.

    Si está desinstalando un clúster de un único nodo, vaya a Paso 2.

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

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


      # /usr/cluster/bin/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

      También puede utilizar la utilidad scsetup(1M) para realizar esta tarea. Consulte Cómo agregar un nodo a la lista de nodos autorizados de Sun Cluster: Guía de administración del sistema para el SO Solaris para conocer los procedimientos.

  2. Conviértase en superusuario del nodo que desee desinstalar.

  3. Cierre el nodo que desee desinstalar.


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

    • En los sistemas basados en SPARC, siga estos pasos:


      ok boot -x
      
    • En los sistemas basados en x86, siga estos pasos:


                          <<< Current Boot Parameters >>>
      Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
      Boot args:
      
      Type   b [file-name] [boot-flags] <ENTER>  to boot with options
      or     i <ENTER>                           to enter boot interpreter
      or     <ENTER>                             to boot with defaults
      
                       <<< timeout in 5 seconds >>>
      Select (b)oot or (i)nterpreter: b -x
      
  5. Sitúese en un directorio, como el raíz (/), que no contenga archivos proporcionados por los paquetes Sun Cluster.


    # cd /
    
  6. Desinstale Sun Cluster del nodo.


    # /usr/cluster/bin/scinstall -r
    

    Consulte la página de comando man scinstall(1M) para obtener mas información.

  7. Vuelva a instalar y configurar Sun Cluster en el nodo.

    Consulte la Tabla 2–1 para ver la lista de todas las tareas de instalación y el orden en que se deben llevar a cabo.

ProcedureCómo desinstalar el paquete SUNWscrdt

Siga 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.

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

  2. Desinstale el paquete SUNWscrdt.


    # pkgrm SUNWscrdt
    

ProcedureCómo descargar el controlador RSMRDT manualmente

Si el controlador permanece cargado en la memoria después de completar Cómo desinstalar el paquete SUNWscrdt, realice este procedimiento para descargar el controlador manualmente.

Pasos
  1. Inicie la utilidad adb.


    # 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.


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

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


    # 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.


    # 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.


    # modinfo | grep rdt
    

Ejemplo 2–5 Descarga del controlador RSMRDT

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


# adb -kw
physmem fc54
clifrsmrdt_modunload_ok/W 1
clifrsmrdt_modunload_ok: 0x0 = 0x1
^D
# 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)
# modunload -i 93
# modunload -i 94
# modinfo | grep rsm
 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1)
#

Errores más frecuentes

Si el comando modunload produce un error, es posible que las aplicaciones estén utilizando todavía el controlador. Cierre las aplicaciones antes de volver a ejecutar modunload.