Este apartado proporciona los siguientes procedimientos para desinstalar o eliminar el software Sun Cluster:
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.
Si el nodo ya se ha unido al clúster y si ya no se encuentra en el modo de instalación (consulte Paso 2 en Cómo verificar la configuración del quórum y el modo instalación), no siga este procedimiento. En su lugar, vaya a “How to Uninstall Sun Cluster Software From a Cluster Node” en “Adding and Removing a Cluster Node” en Sun Cluster System Administration Guide for Solaris OS.
Intente reinstalar el nodo.
Puede corregir ciertas instalaciones fallidas repitiendo la instalación del software Sun Cluster en el nodo. Si ya ha intentado reinstalar el nodo sin éxito, continúe con el Paso 2 para desinstalar el software Sun Cluster del nodo.
Conviértase en superusuario en un miembro activo del clúster que no sea el nodo que esté desinstalando.
En un miembro activo del clúster, añada el nodo que pretende desinstalar a la lista de autenticación de nodos del clúster.
Omita este paso si va a desinstalar un clúster de un único nodo.
# /usr/cluster/bin/scconf -a -T node=nodename |
Añadir
Especifica las opciones de autenticación
Especifica el nombre del nodo que se debe agregar a la lista de autenticación
También puede usar la utilidad scsetup(1M). Consulte “How to Add a Cluster Node to the Authorized Node List” en “Adding and Removing a Cluster Node” en Sun Cluster System Administration Guide for Solaris OS si desea conocer los procedimientos.
Conviértase en superusuario del nodo que desee desinstalar.
Cierre el nodo que desee desinstalar.
# shutdown -g0 -y -i0 |
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 |
Sitúese en un directorio, como el raíz (/), que no contenga archivos proporcionados por los paquetes Sun Cluster.
# cd / |
Desinstale Sun Cluster del nodo.
# /usr/cluster/bin/scinstall -r |
Para obtener información adicional consulte la página de comando man scinstall(1M).
Vuelva a instalar y configurar Sun Cluster en el nodo.
Consulte en la Tabla 2–1 la lista de todas las tareas de instalación y el orden de ejecución de éstas.
Siga este procedimiento en cada nodo del clúster.
Asegúrese de que ninguna aplicación está utilizando el controlador RSMRDT antes de realizar este procedimiento.
Conviértase en superusuario en el nodo en el que desea desinstalar el paquete SUNWscrdt.
Desinstale el paquete SUNWscrdt.
# pkgrm SUNWscrdt |
Si el controlador permanece cargado en la memoria después de completar Cómo desinstalar el paquete SUNWscrdt , realice este procedimiento para descargar manualmente el controlador.
Inicie la utilidad adb.
# adb -kw |
Configure la variable de kernel clifrsmrdt_modunload_ok en 1.
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
Salga de la utilidad adb pulsando Control-D .
Busque los Id. de módulo de clif_rsmrdt y rsmrdt.
# modinfo | grep rdt |
Descargue el módulo clif_rsmrdt.
Debe descargar el módulo clif_rsmrdt antes que el módulo rsmrdt.
# modunload -i clif_rsmrdt_id |
Si la orden modunload falla, es probable que las aplicaciones estén aún utilizando el controlador. Cierre las aplicaciones antes de ejecutar de nuevo modunload.
Especifica el Id. numérico del módulo que se está descargando.
Descargue el módulo rsmrdt.
# modunload -i rsmrdt_id |
Especifica el Id. numérico del módulo que se está descargando.
Compruebe que el módulo se ha descargado correctamente.
# modinfo | grep rdt |
El siguiente ejemplo muestra el resultado de la consola una vez descargado manualmente el controlador RSMRDT.
# 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) # |