Sun Java Enterprise System (Java ES) integra una serie de productos de servidor de Sun para que sean compatibles con aplicaciones de empresa distribuidas. En este documento, estos productos reciben el nombre de componentes de productos de Java ES. También se incluye un conjunto de software compatible, conocido como componentes compartidos. El programa de instalación de Java ES instala los componentes de productos de Java ES y los componentes compartidos en varias combinaciones, en un host cada vez. Debido a las complejas interrelaciones de los componentes, la instalación requiere la realización de más tareas antes y después de la instalación de las que son necesarias para instalar un único componente de producto.
El programa de instalación de Java ES agrega paquetes de componentes (SO Solaris), RPM (Linux) o Depots (HP-UX) a un host local. Para desinstalar un componente de producto, se proporciona una utilidad de desinstalación con una interfaz de desconfiguración. Durante el transcurso de la operación, las entradas del registro se generan y guardan en archivos.
Este apartado contiene los siguientes subapartados:
Cómo el programa de instalación comprueba los componentes ya existentes
Cómo el programa de instalación comprueba las dependencias de los componentes
Cómo el programa de instalación comprueba la preparación del sistema
Cómo el programa de instalación administra las opciones de configuración y parámetros
La utilidad de instalación (installer) se encuentra en el directorio de plataformas en el que se está instalando Java ES, por ejemplo, /jes5install/Solaris_sparc. Verá un directorio llamado Product, un archivo de texto denominado release_info y la secuencia de comandos ejecutable installer. Ésta es la ubicación para llamar al programa de instalación, a menos que se hayan aplicado revisiones en el programa de instalación.
Hay otro directorio que contiene una versión de paquetes del programa de instalación utilizada para revisiones. La secuencia de comandos de instalación de revisiones (install) se encuentra en el siguiente directorio, junto con el Visor del registro ( viewlog):
SO Solaris: /var/sadm/prod/SUNWentsys5i
Linux y HP-UX: /var/sadm/prod/sun-entsys5i
Si hay algún error en el programa de instalación, Sun puede arreglar el programa y crear una revisión para el paquete del programa de instalación. Una vez aplicada la revisión, la versión de paquetes del programa de instalación debe utilizarse para la versión, o lo que es lo mismo, iniciar la versión del programa de instalación que contiene las soluciones de la revisión.
Use esta utilidad de revisiones exclusivamente si su implementación está utilizando una versión del programa de instalación de Java ES en la que se hayan aplicado las revisiones.
Después de la instalación, la utilidad de Java ES (uninstall) se encuentra en la siguiente ubicación:
SO Solaris: /var/sadm/prod/SUNWentsys5
Linux y HP-UX: /var/sadm/prod/sun-entsys5
La sintaxis y los ejemplos para las utilidades de instalación de Java ES se incluyen en el Apéndice B, Comandos de instalación.
El software de Java ES consta de un conjunto de productos de servidor de Sun y sus componentes compartidos de soporte que trabajan juntos para admitir aplicaciones distribuidas en una red. La versión de Java ES 5 presenta los siguientes componentes seleccionables, muchos de los cuales tienen subcomponentes seleccionables.
Cualquier nombre alternativo o abreviado utilizado en esta guía aparece entre paréntesis a continuación del nombre y la versión del componente.
HP-UX no admite los componentes de Sun Cluster, la Herramienta de preparación de Directory, HADB ni los contenedores de terceros. Linux no admite los componentes de Sun Cluster; sólo es compatible con el contenedor de terceros BEA WebLogic.
Access Manager 7.1
Application Server 8.2 Enterprise Edition + revisiones (Application Server)
Herramienta de preparación de Directory 6.4
Directory Proxy Server 6.0
Directory Server Enterprise Edition 6.0 (Directory Server)
Almacén de sesión de alta disponibilidad 4.4 (HADB)
Java DB 10.1
Message Queue 3.7 UR1
Monitoring Console 1.0
Portal Server 7.1
Portal Server Secure Remote Access 7.1
Service Registry 3.1
Sun Cluster 3.1 8/05 (software de Sun Cluster)
Sun Cluster Agents 3.1
Sun Cluster Geographic Edition 3.1 2006Q4 (Sun Cluster Geographic)
Web Proxy Server 4.0.4
Web Server 7.0
La Herramienta de preparación de Directory sólo se utiliza con los productos de comunicaciones y se incluye como accesorio junto con Directory Server en la versión de Java ES. Puede encontrar información sobre la Herramienta de preparación de Directory en el Capítulo 8, Directory Preparation Tool (comm_dssetup.pl) de Sun Java Communications Suite 5 Installation Guide.
Para obtener una lista completa de los servicios y subcomponentes, tal y como se muestran en el programa de instalación de Java ES consulte el Apéndice A, Componentes de Java ES incluidos en esta versión. Este apéndice también enumera los componentes compartidos que se incluyen en esta versión.
El programa de instalación de Java ES consta de una estructura de instalación que emplea la utilidad pkgadd de Solaris o rpm de Linux o swinstall de HP-UX para transferir el software de Java ES al sistema. Puede instalar Java ES de forma interactiva o mediante alguna de las secuencias de comandos reutilizables.
Modo gráfico (Interactivo). Proporciona un asistente gráfico interactivo que le ayuda a realizar las tareas de instalación del software de Java ES en una estación de trabajo gráfica.
Modo basado en texto (Interactivo). Proporciona las mismas funciones que el modo gráfico, pero debe utilizar una ventana de terminal, en la que tendrá que incluir las respuestas solicitadas línea a línea.
Modo silencioso. Proporciona la opción de ejecutar el programa de instalación en varios hosts mediante un archivo de estado generado que le permitirá especificar la salida.
Puede ejecutar el programa de instalación de Java ES sin necesidad de instalar el software. Esto resulta útil para analizar el software de Java ES en los hosts existentes.
El programa de instalación interactivo de Java ES se ejecuta en el idioma especificado en la configuración local del sistema operativo en el host. Se encuentran disponibles los siguientes idiomas:
Inglés
Francés
Alemán
Japonés
Coreano
Español
Chino simplificado
Chino tradicional
Si el idioma de su sistema operativo no figura en esta lista, el programa de instalación se ejecutará en inglés. El programa de instalación instala automáticamente las versiones en inglés de todos los componentes de Java ES. De forma predeterminada, se seleccionan paquetes multilingües al seleccionar los componentes para la instalación.
El programa de instalación no puede instalar paquetes de idiomas adicionales para componentes previamente instalados. Sin embargo, puede utilizar las utilidades pkgadd, rpm o swinstall para instalar paquetes de idiomas en cualquier momento. Los paquetes de idiomas figuran en el Capítulo 5, Listado de paquetes instalables de Guía de referencia de instalación de Sun Java Enterprise System para UNIX.
Durante la instalación, el programa de instalación Java ES analiza el software ya instalado en el host en el que se vaya a realizar la instalación e identifica los siguientes aspectos:
Componentes de productos de Java ES compatibles
No es necesario reinstalar los componentes de productos compatibles. Además, no se podrán seleccionar en el programa de instalación.
Componentes de productos de Java ES incompatibles
Si el programa de instalación detecta incompatibilidades entre los componentes de productos seleccionados y aquéllos que ya se han instalado localmente, es posible que se le solicite que elimine o actualice el componente de producto instalado incompatible. En el SO Solaris, algunos componentes integrados se pueden actualizar mediante el programa de instalación (Application Server, Message Queue y HADB). Los demás componentes incompatibles deberán eliminarse o actualizarse manualmente. El programa de instalación no podrá continuar mientras no se hayan solucionado estas incompatibilidades. Para obtener más información, consulte Cómo funciona la actualización.
Componentes compartidos de Java ES incompatibles
No es extraño que los hosts existentes incluyan versiones de componentes compartidos de Java ES como, por ejemplo, NSS. Si el programa de instalación detecta componentes compartidos cuya versión es incompatible con la versión de Java ES que está instalando, estos componentes no aparecerán en la lista. Si continúa con la instalación, el programa de instalación actualiza automáticamente los componentes compartidos a las versiones compatibles.
Muchos componentes de productos dependen de la presencia de otros para proporcionar sus funciones principales. El programa de instalación realiza una amplia comprobación cruzada de los componentes de productos para verificar que los componentes que seleccione durante la instalación funcionarán correctamente de forma conjunta. Por este motivo, es posible que el programa de instalación le indique que seleccione determinados componentes de productos al tiempo que usted realiza su selección.
En general, el programa de instalación utiliza las siguientes reglas para administrar las dependencias entre los componentes de productos de Java ES:
Selección de un componente de producto. En la mayoría de los casos, cuando selecciona un componente de producto para la instalación, el programa de instalación automáticamente selecciona todos sus subcomponentes.
El programa de instalación también selecciona los componentes y subcomponentes de los que depende el componente de producto seleccionado. Por ejemplo, si selecciona Application Server, el programa de instalación selecciona automáticamente, HADB, Java DB y Message Queue.
Anulación de la selección de un componente de producto. En la mayoría de los casos, cuando anula la selección de un componente de producto, el programa de instalación automáticamente anula la selección de todos sus subcomponentes.
Si anula la selección de un componente de producto necesario de forma local o remota para otro componente de producto seleccionado, el programa de instalación muestra varios mensajes de advertencia cuando se intenta continuar con el proceso.
Selección de un subcomponente. Si selecciona un subcomponente, el programa de instalación selecciona automáticamente el componente de producto al que pertenece, pero no necesariamente el resto de subcomponentes.
Si el subcomponente seleccionado depende de otros componentes o subcomponentes, éstos también se seleccionarán automáticamente.
Anulación de la selección de un subcomponente. Si anula la selección de un subcomponente, el programa de instalación anula únicamente la selección de dicho subcomponente, pero el resto de subcomponentes permanecen seleccionados.
Si anula la selección de un subcomponente necesario de forma local o remota para otro componente de producto seleccionado, el programa de instalación muestra varios mensajes de advertencia cuando se intenta continuar con el proceso.
Una vez que los componentes seleccionados son aceptados para la instalación y ha indicado los directorios de instalación de destino, el programa de instalación de Java ES realiza una comprobación del sistema para determinar si el host cumple los requisitos para los componentes seleccionados.
El programa de instalación comprueba el espacio disponible en el disco, la memoria, el espacio de intercambio, las revisiones y los recursos del sistema operativo en función de los componentes seleccionados y los directorios de instalación especificados. El siguiente mensaje le informa del estado del host:
System is ready for installation. Cuando aparezca este mensaje, el programa de instalación puede continuar.
System is ready for installation, however, a resource, such as memory, is not at the recommended level. Cuando aparezca este mensaje, el programa de instalación puede continuar, pero debe considerar proporcionar recursos adicionales.
System does not meet the minimum system requirements. En la mayoría de los casos, si aparece este mensaje, el programa de instalación no puede continuar. Normalmente, puede deberse a que faltan revisiones. Debe instalar la mayor parte de las revisiones que faltan para poder continuar con la instalación. En algunas situaciones, puede continuar con el proceso sin necesidad de instalar una de las revisiones que faltan. En ese caso, si decide continuar, recibirá una advertencia en la que se indica que la instalación puede fallar o que el software puede funcionar incorrectamente. Para continuar con la instalación, debe confirmar que desea continuar sin instalar las revisiones que faltan. Para obtener más información sobre las revisiones, consulte Revisiones necesarias o Para instalar una revisión.
Muchos de los componentes de productos de Java ES necesitan algún tipo de configuración en el momento de la instalación. El alcance de la configuración en el momento de la instalación depende de los componentes de productos que seleccione y el tipo de instalación que elija.
El programa de instalación de Java ES no puede configurar los siguientes componentes y, por lo tanto, se deben configurar después de la instalación: Directory Proxy Server, Java DB, la consola de supervisión, Service Registry y los componentes de Sun Cluster.
En el programa de instalación, se encuentran disponibles los siguientes tipos de configuración:
Configurar más tarde. Durante la instalación, debe indicar sólo los valores mínimos necesarios para realizar la instalación. Después, deberá realizar tareas de configuración posteriores a la instalación.
Configurar ahora. Durante la instalación, debe proporcionar la información de configuración para los componentes de productos que permitan su configuración durante la instalación. Puede especificar desde unos pocos parámetros (configuración común del servidor) hasta parámetros específicos de los componentes detallados (configuración de los componentes de productos).
Es importante realizar un seguimiento de los valores de información de configuración durante la configuración en el momento de la instalación o durante la configuración posterior a la instalación. Muchos de los componentes de productos utilizan características específicas de otros parámetros de configuración de componentes para funcionar correctamente. Al final de una instalación del tipo Configurar ahora, puede ver los parámetros de configuración que se especificaron examinando el resumen de la instalación.
La configuración común del servidor incluye parámetros que afectan a varios productos. Por ejemplo, la mayoría de los componentes de productos requieren que se especifique una contraseña y un Id. administrativos. Al establecer estos valores comunes, establecerá los Id. administrativos y las contraseñas predeterminados para los componentes de productos que esté instalando.
Los valores de configuración de los componentes de productos están compuestos por parámetros que se aplican a un componente de producto determinado. Esta configuración se solicita durante la instalación sólo si se ha seleccionado el tipo Configurar ahora. Algunas de estas preferencias proceden de las preferencias comunes del servidor.
El programa de instalación de Java ES actualiza los componentes compartidos de los componentes de productos seleccionados para que tengan el nivel necesario para la versión de Java ES. Si desea actualizar manualmente los componentes compartidos debe salir del programa de instalación, actualizar los componentes compartidos y, a continuación, volver al programa de instalación. Los componentes compartidos también se pueden instalar o actualizar en una sesión de instalación dedicada que instala sólo componentes compartidos, permitiendo que se sincronicen a la versión actual. Si opta por instalar el elemento Componentes compartidos, se instalarán o actualizarán todos los componentes compartidos necesarios para la versión de Java ES.
Si el programa de instalación se ejecuta en una zona de Solaris no global con un sistema de archivos root disperso, no podrá seleccionarse el elemento Componente compartido.
En el SO Solaris, algunos componentes de productos ya se han instalado junto con el sistema operativo. En ese caso, puede actualizar estos componentes de productos mediante el programa de instalación de Java ES. En una sesión de instalación gráfica, si se detectan componentes de producto actualizables en el host, la columna Estado de la página Seleccionar componentes de software indica Actualizable. Para el programa de instalación basado en texto, aparece una lista independiente con los componentes de producto actualizables. Los componentes que se pueden actualizar mediante el programa de instalación se indican en la siguiente tabla, junto con la explicación de cualquier problema en las zonas de Solaris que pueda surgir.
Tabla 1–1 Compatibilidad con la actualización en el programa de instalación de Java ES
Componente de producto |
Situación en la que el programa de instalación de Java ES puede realizar una actualización |
Problemas en las zonas de Solaris |
---|---|---|
Application Server |
Application Server 7.0 incluido con Solaris 9 Application Server 8.0 incluido con Solaris 10 Application Server 8.1.0 instalado con Java ES 2005Q1 (versión 3) Application Server 8.1.2 instalado con Java ES 2005Q4 (versión 4) |
Antes de que Application Server pueda instalarse en una zona root dispersa no global, debe eliminarse la versión incluida de la zona global. La actualización de Application Server en la zona global sustituirá la versión existente en la zona global y cualquier versión en zonas root completas o dispersas. |
HADB |
HADB instalado con Java ES 2005Q1 (versión 3) HADB instalado con Java ES 2005Q4 (versión 4) | |
Message Queue |
Message Queue incluido con Solaris 9 Message Queue incluido con Solaris 10 Message Queue instalado con Java ES 2005Q1 (versión 3) Message Queue instalado con Java ES 2005Q4 (versión 4) |
Message Queue sólo se puede instalar en la zona global o en una zona root completa no global. Desde la zona global, Message Queue siempre se propaga a zonas no globales. |
Si el programa de instalación identifica versiones incompatibles de componentes de productos que no puede actualizar, recibirá mensajes indicándole que determinados componentes de productos deben eliminarse o actualizarse manualmente antes de seguir con la instalación. Este tipo de actualización aparece documentado en la Sun Java Enterprise System 5 Upgrade Guide for UNIX.
Durante el transcurso de la instalación o desinstalación, se generan entradas del registro para las operaciones que se producen. Estos registros se guardan en un único archivo con el formato de registro unificado (ULF). La utilidad Visor del registro de Java ES ( viewlog) proporciona una interfaz fácil de usar para examinar esas entradas del registro. Una vez completada la instalación de Java ES, el Visor del registro se encuentra en la siguiente ubicación:
SO Solaris: /var/sadm/prod/SUNWentsys5i
Linux y HP-UX: /var/sadm/prod/sun-entsys5i
Tras la desinstalación, la utilidad viewlog se elimina. Los registros ULF no se eliminan y se ubican en:
SO Solaris: /var/sadm/install/logs
Linux y HP-UX: /var/opt/sun/install/logs
Para obtener instrucciones sobre cómo utilizar los registros y el Visor del registro de Java ES, consulte Comprobación de los archivos del registro de instalación.
Java ES Reporter es una utilidad de línea de comandos que realiza el registro anónimo después de una sesión de instalación de Java ES interactiva satisfactoria. La instalación de la utilidad Reporter se inicia justo después de que se instalen los componentes de Java ES. En la línea de comandos, se le solicitará que introduzca la dirección URL o IP de un proxy que Reporter utilizará para acceder a Sun a través de Internet. La instalación continuará de forma silenciosa, por lo que no será necesario realizar más acciones.
Si no desea instalar Reporter, puede especificar la opción -noreporter en el comando installer al iniciar la sesión de instalación de Java ES. Para instalar sólo Reporter (después de usar la opción –noreporter o tras una instalación silenciosa de Java ES), hay otra opción disponible (-reporter) en las plataformas UNIX. Las opciones de la utilidad Reporter del programa de instalación de Java ES se describen en Comando installer o install.
Una vez instalada esta utilidad, puede habilitar o deshabilitar Reporter editando el archivo de configuración. Estas instrucciones se incluyen en Configuración posterior a la instalación de Java ES Reporter.
Como Reporter no es un componente del programa de instalación de Java ES, no se puede desinstalar con el programa de desinstalación de Java ES. Las instrucciones para desinstalar Reporter se incluyen en Desinstalación de Java ES Reporter.
Java ES proporciona una utilidad de desinstalación (uninstall) para eliminar los productos componentes instalados en el host local mediante el programa de instalación de Java ES. El programa de desinstalación de Java ES comprueba las dependencias de productos en el sistema en el que se está ejecutando y muestra advertencias cuando detecta alguna relación de dependencia. En algunos componentes de productos, determinados archivos permanecen en el sistema después de la instalación y es posible que deba eliminarlos manualmente. Para obtener información específica sobre la desinstalación de cada componente de producto, consulte Revisión del comportamiento de la desinstalación de los componentes de productos de Java ES .
Este programa se puede ejecutar en los modos gráfico, basado en texto o silencioso. Una vez completada la instalación de Java ES, el programa de desinstalación se encuentra en la siguiente ubicación:
SO Solaris: /var/sadm/prod/SUNWentsys5
Linux y HP-UX: /var/sadm/prod/sun-entsys5
Tras la desinstalación, la utilidad uninstall se elimina del host. Para obtener instrucciones sobre cómo se utiliza el programa de desinstalación, consulte Capítulo 8, Desinstalación.
Los componentes compartidos no se pueden eliminar con el programa de desinstalación de Java ES y deben actualizarse con el programa de instalación de Java ES al instalar una versión posterior de Java ES. Algunos componentes compartidos pueden actualizarse manualmente mediante los procedimientos descritos en la Sun Java Enterprise System 5 Upgrade Guide for UNIX. Las instrucciones para desinstalar Java ES Reporter se incluyen en Desinstalación de Java ES Reporter.
No se puede eliminar una versión instalada del software de Sun Cluster mediante el programa de desinstalación de Java ES. Para obtener información sobre cómo desinstalar el software de Sun Cluster, consulte Desinstalación del software de Sun Cluster y Software de Sun Cluster y comportamiento de desinstalación de Sun Cluster Geographic Edition.