Para obtener instrucciones para modernizar una configuración de Sun Cluster a la versión 3.1 8/05, consulte Software Sun Cluster: Guía de instalación para el sistema operativo Solaris (numero de parte 819-0420). Las instrucciones de modernización que aparecen en Guía de instalación del software de Sun Cluster para el SO Solaris se aplican a la distribución de Sun Java Enterprise System 5 del software de Sun Cluster 3.1 8/05 excepto lo siguiente:
Instale paquetes de software desde el DVD-ROM de Sun Java Enterprise System 5 en lugar de CD-ROM de Sun Cluster 3.1 8/05.
No realice el proceso de modernización de software de dependencia (modernización continua o discontinua). En su lugar, realice la siguiente tarea de modernización de componentes compartidos.
No utilice la utilidad Sun Java Enterprise System 5 installer para instalar componentes compartidos del software de Sun Cluster. No todas las versiones de los componentes compartidos que la utilidad instala son compatibles con el software de Sun Cluster 3.1 8/05.
Conviértase en superusuario en el nodo del clúster en el que está instalando los paquetes de software.
Cargue el Sun Java Enterprise System 5 DVD-ROM en la unidad DVD-ROM.
Si el daemon de Volume Management vold(1M) está ejecutándose y está configurado para gestionar dispositivos de DVD-ROM, montará automáticamente DVD-ROM en el directorio /cdrom.
Asegúrese de que esté instalada como mínimo la versión 4.3.1 de los paquetes del Explorador.
El software de Sun Cluster requiere estos paquetes para que los use la utilidad sccheck.
Averigüe si los paquetes del Explorador están instalados y, en caso afirmativo, determine qué versión.
# pkginfo -l SUNWexplo | grep SUNW_PRODVERS SUNW_PRODVERS=4.3.1 |
Si la versión instalada es anterior a la 4.3.1, elimine los paquetes del Explorador existentes.
# pkgrm SUNWexplo SUNWexplu SUNWexplj |
Si ha eliminado los paquetes del Explorador, o si no había ninguno instalado, instale los más recientes.
Para el SO Solaris 9, use el siguiente comando:
# pkgadd -d . SUNWexpl* |
Para el sistema operativo Solaris 10, use el siguiente comando:
# pkgadd -G -d . SUNWexpl* |
LA opción -G agrega paquetes únicamente a la zona actual. Deberá agregar estos paquetes únicamente a la zona global. En consecuencia, esta opción también especifica que los paquetes no se propaguen a las zonas existentes no globales ni a otras zonas no globales que se creen en el futuro.
Asegúrese de que, como mínimo, esté instalada la versión 5.1,REV=34 de los paquetes Java Dynamic Management Kit (JDMK).
Averigüe si los paquetes JDMK están instalados y, en caso afirmativo, determine qué versión.
# pkginfo -l SUNWjdmk-runtime | grep VERSION VERSION=5.1,REV=34 |
Si la versión instalada es anterior a la 5.1,REV=34, elimine los paquetes JDMK existentes.
# pkgrm SUNWjdmk-runtime SUNWjdmk-runtime-jmx |
Si ha eliminado los paquetes JDMK, o si no había ninguno instalado, instale los paquetes más recientes de JDMK.
Asegúrese de que esté instalada como mínimo la versión 4.5.0 de los paquetes de tiempo de ejecución portátil de NetscapeTM (NSPR).
Compruebe si están instalados los paquetes de NSPR y, si es así, determine la versión.
# cat /var/sadm/pkg/SUNWpr/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=4.5.0 |
Si está instalada una versión anterior a la 5.4.0, elimine los paquetes existentes de NSPR.
# pkgrm SUNWpr SUNWprx |
Si ha eliminado los paquetes de NSPR o si no había ninguno instalado, instale los paquetes más recientes de NSPR.
La siguiente tabla enumera la ubicación de cada paquete, donde arch es sparc o x86 y donde ver es 9 para Solaris 9 o 10 para Solaris 10.
Ruta |
Paquetes |
---|---|
Solaris_arqu/Product/shared_components/Packages/ |
SUNWpr |
Solaris_arqu/Product/shared_components/Solaris_ver/Packages/ |
SUNWprx |
En la siguiente tabla se enumeran los paquetes aplicables para cada plataforma de hardware.
Instale los paquetes en el orden en que aparecen en la siguiente tabla.
Plataforma de hardware |
Nombres de los paquetes de NSPR |
---|---|
SPARC |
SUNWpr SUNWprx |
x86 |
SUNWpr |
Asegúrese de que esté instalada como mínimo la versión 3.9.4 de los servicios de seguridad de red (NSS).
Compruebe si están instalados los paquetes de NSS y, si es así, determine la versión.
# cat /var/sadm/pkg/SUNWtls/pkginfo | grep SUNW_PRODVERS SUNW_PRODVERS=3.9.4 |
Si está instalada una versión anterior a la 3.9.4, elimine los paquetes existentes de NSS.
# pkgrm SUNWtls SUNWtlsu SUNWtlsx |
Si ha eliminado los paquetes de NSS o si no había ninguno instalado, instale los paquetes más recientes de NSS.
La siguiente tabla enumera la ubicación de cada paquete, donde arch es sparc o x86 y donde ver es 9 para Solaris 9 o 10 para Solaris 10.
Ruta |
Paquetes |
---|---|
Solaris_arqu/Product/shared_components/Packages/ |
SUNWtls, SUNWtlsu |
Solaris_arqu/Product/shared_components/Solaris_ver/Packages/ |
SUNWtlsx |
En la siguiente tabla se enumeran los paquetes aplicables para cada plataforma de hardware.
Instale los paquetes en el orden en que aparecen en la siguiente tabla.
Plataforma de hardware |
Nombres de los paquetes de NSS |
---|---|
SPARC |
SUNWtls SUNWtlsu SUNWtlsx |
x86 |
SUNWtls SUNWtlsu |
Acceda de nuevo al directorio Solaris_arqu/Product/shared_components//Packages/.
# cd ../../Packages |
Compruebe que esté instalada como mínimo la versión 1.1,REV=15 de los paquetes de contenedor de agente común.
El software de Sun Cluster 3.1 8/05 no admite la versión 2.0 de los paquetes de contenedor de agente común , que también se suministran con la distribución de Sun Java Enterprise System 5.
Compruebe si están instalados los paquetes de contenedor de agente común y, si es así, determine la versión.
# pkginfo -l SUNWcacao | grep VERSION VERSION=1.0,REV=25 |
Si está instalada una versión diferente a la 1.1,REV=15, detenga el agente de archivo de seguridad para contenedor de agente común en cada nodo del clúster.
# /opt/SUNWcacao/bin/cacaoadm stop |
Si está instalada una versión diferente a la 1.1,REV=15, elimine los paquetes existentes de contenedor de agente común .
# pkgrm SUNWcacao SUNWcacaocfg |
Si eliminó los paquetes de contenedor de agente común o si no había ninguno instalado, instale los paquetes de la versión 1.1 de contenedor de agente común.
Para modernizar de Solaris 8 a Solaris 9, instale o modernice los paquetes de Sun Java Web Console.
Descargue el Sun Java Enterprise System 5 DVD-ROM de la unidad DVD-ROM.
Asegúrese de que el directorio /usr/java/ sea un vínculo simbólico a la versión mínima o a la versión más reciente del software de Java.
El software de Sun Cluster necesita la versión 1.5.0_06 del software de Java como mínimo. Si actualizó el software de Solaris o instaló de alguna otra manera una versión anterior del software de Java, el vínculo simbólico podría haberse cambiado para señalar a esa versión anterior no admitida del software de Java.
Averigüe a qué directorio está vinculado simbólicamente el directorio /usr/java/.
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
Establezca qué versiones del software de Java están instaladas.
A continuación, aparecen ejemplos de comandos que se pueden utilizar para mostrar la versión de sus versiones relacionadas del software de Java.
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_06/bin/java -version |
Si el directorio /usr/java/ no está vinculado simbólicamente a una versión compatible del software de Java, vuelva a crear el vínculo simbólico que enlace con una versión admitida del software de Java.
El siguiente ejemplo muestra la creación de un vínculo simbólico con el directorio /usr/j2se/, que contiene el software de Java 1.5.0_06.
# rm /usr/java # ln -s /usr/j2se /usr/java |
Continúe con el Capítulo 5, Modernización del software Sun Cluster de Software Sun Cluster: Guía de instalación para el sistema operativo Solaris para actualizar el software de Sun Cluster utilizando la utilidad scinstall (actualización continua y discontinua).