En esta sección se describen algunos comportamientos del instalador de Java ES que repercuten en la planificación de la instalación.
El instalador de Java ES instala componentes de software en un equipo cada vez. Para la mayoría de las soluciones, esto supone que hay que ejecutar el instalador más de una vez. El plan de instalación debe indicar cuántas veces es necesario ejecutar el instalador. En esta sección se describe la forma de analizar una arquitectura de implementación y de determinar cuántas veces hay que ejecutar el instalador para instalar y configurar una solución.
Algunas soluciones se instalan solamente en un equipo y los planes de de instalación de estas soluciones indican los procedimientos para ejecutar el instalador sólo una vez. Las soluciones que requieren que el instalador se ejecute sólo una vez son las siguientes:
Una serie de componentes que se instalan en un equipo para evaluar el funcionamiento de Java ES.
Una instancia de componente que se agrega a una solución establecida. Esto incluye la adición de instancias de componentes que tengan dependencias de los componentes existentes.
La mayoría de las soluciones están distribuidas entre varios equipos. Los planes de instalación para estas soluciones deben incluir varias ejecuciones del instalador para instalar y configurar la solución entera. Para analizar estas soluciones, siga estas directrices:
La mayoría de combinaciones de componentes de un equipo pueden instalarse ejecutando el instalador una vez. Esta afirmación se cumple especialmente si el instalador se ejecuta en el modo Configure Now (Configurar ahora) porque en este modo, el instalador puede instalar tanto el contenedor web como el componente que se ejecuta en dicho contenedor web. En estos casos, el plan de instalación indica que se debe ejecutar el instalador una vez en el equipo y que se deben seleccionar todos los componentes especificados para el equipo en cuestión.
Algunos componentes no se pueden configurar con el instalador, ni siquiera en el modo Configure Now (Configurar ahora). Cuando estos componentes se instalan en un equipo, el proceso de configuración se completa ejecutando un asistente de configuración para cada componente. Cuando estos componentes se instalan junto con otros componentes que se configuran con el instalador, éste se ejecuta primero. Después de que se ejecute, el proceso se completa ejecutando los asistentes de configuración para aquellos componentes que no configuró el instalador. En estos casos, el plan de instalación debe especificar que se ejecute el instalador, así como la secuencia correcta para ejecutar los asistentes de configuración.
Algunas combinaciones de componentes sólo se pueden instalar ejecutando el instalador más de una vez en un equipo. Entre estas combinaciones se incluyen las siguientes:
Algunas combinaciones de componentes que incluyen un contenedor web. Si Web Server o Application Server se instalan con el modo Configure Later (Configurar más tarde), una instancia de Web Server o Application Server debe configurarse y comprobarse antes de que el componente que se ejecuta en el servidor web pueda instalarse. Si la solución utiliza contenedores web de otros fabricantes, el contenedor web debe instalarse con su propio instalador, e iniciarse y comprobarse antes de instalar los componentes de Java ES. El plan de instalación debe indicar que es necesario ejecutar el instalador varias veces en cada equipo.
Combinaciones de componentes que usan el software de Sun Cluster. Si los componentes instalados en el clúster están instalados en un sistema de archivos en clúster, el software de Sun Cluster debe instalarse antes, al igual que el sistema de archivos en clúster también debe crearse antes para que otros componentes puedan instalarse en los nodos del clúster. El plan de instalación debe indicar que es necesario ejecutar el instalador varias veces en cada equipo.
El propósito de esta sección es presentar el concepto de que los planes de instalación deben especificar a veces que es necesario ejecutar el instalador y los asistentes de configuración sólo en un equipo o que es necesario ejecutar el instalador varias veces en un equipo. Para obtener más información acerca de los procedimientos de instalación reales para las distintas combinaciones de componentes, consulte Desarrollo de un plan de instalación.
El instalador puede ejecutarse en dos modos de configuración, llamados Configure Now (Configurar ahora) y Configure Later (Configurar más tarde). Estos modos se diferencian en los siguientes aspectos:
En el modo Configure Now (Configurar ahora), el instalador configura las instancias ejecutables de algunos componentes, pero no de todos ellos. Los componentes configurados mediante el modo Configure Now (Configurar ahora) se pueden iniciar y comprobar en el momento mismo en que finalice el instalador. Las instancias ejecutables del resto de componentes se crean después de ejecutar el instalador mediante el uso de los asistentes de configuración de los productos componentes. Para los componentes que se configuran con el instalador, éste requiere que se especifiquen ciertos valores de configuración. El plan de instalación incluye estos valores como parte de las instrucciones para ejecutar el instalador. En el caso de los componentes configurados después de ejecutar el instalador, los asistentes de configuración requieren los valores de configuración y éstos se incluyen en las instrucciones para ejecutar los asistentes de configuración.
Una función importante del modo Configure Now (Configurar ahora) es la posibilidad de instalar al mismo tiempo el contenedor web y los componentes que se ejecutan en él. El instalador implementa automáticamente los componentes en el contenedor web.
En el modo Configure Later (Configurar más tarde), el instalador copia los archivos de software de los componentes en el equipo, pero no crea instancias ejecutables. Las instancias se crean después de ejecutar el instalador, utilizando los asistentes de configuración de los productos componentes. Se deben especificar los valores de configuración como entradas de datos para los asistentes de configuración; estos valores se encuentran en las instrucciones para ejecutar los asistentes de configuración.
La opción de configuración seleccionada se aplica a toda la sesión de instalación. Si necesita seleccionar una opción de configuración diferente para algunos componentes, es posible que tenga que llevar a cabo sesiones de instalación adicionales.
El instalador realiza algunas comprobaciones de dependencias y compatibilidad. Las comprobaciones se realizan sólo de forma local. Por ejemplo, si la solución utiliza una instancia remota de Directory Server, el instalador no podrá comprobar si dicha instancia remota de Directory Server es compatible con la instancia de Access Manager que está instalando. Si está instalando y configurando una solución totalmente nueva. Pueden surgir problemas en el momento de agregar un nuevo componente a una solución establecida o si está creando un Sun Java System en torno a componentes existentes. Por ejemplo, si ya usa Directory Server y crea una solución con Access Manager, Messaging Server, Calendar Server y Communications Express en torno al Directory Server existente, la compatibilidad entre estos componentes se convierte en un problema.
Comprobación de las dependencias existentes entre los componentes. El instalador de Java ES le impedirá omitir componentes requeridos por otros componentes que haya seleccionado para instalarlos, pero sólo en el host local. En una solución distribuida, el instalador no comprueba el host remoto para saber si el componente remoto está allí. Será el usuario el que deba averiguar si el componentes remoto es compatible y si su estado de ejecución es el adecuado.
Actualización. El instalador de Java ES no realiza ninguna actualización de componentes, excepto cuando Application Server y Message Queue se han instalado con el SO Solaris. En este caso, el instalador le preguntará si desea actualizar Application Server y Message Queue durante la instalación.
El instalador de Java ES sí realiza actualizaciones de componentes compartidos. Para obtener más información sobre este tema, consulte Análisis de los host existentes de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX.
En esta sección se describen ciertos problemas específicos que se producen en algunas soluciones. Se proporcionan referencias para obtener información detallada sobre ellos.
Tabla 3–3 Problemas de instalación que se deben tener en cuenta
Problema |
Directrices o instrucciones |
---|---|
Uso de zonas de Solaris 10 |
Si va a realizar una instalación en zonas de Solaris 10, consulte Zonas de Solaris 10 de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX. |
Uso de cifrado con Directory Server |
Configuración de LDAPS (SSL a través de LDAP) en la instancia de Directory Server Nota: Si el cifrado de Directory Server es obligatorio, será necesario instalar Administration Server al instalar Directory Server. |
Uso de un contenedor web de otros fabricantes con Access Manager |
Los contenedores web de otros fabricantes (BEA WebLogic Server o IBM WebSphere Application Server) se pueden usar con Portal Server y Access Manager. Estos contenedores se deben instalar y ejecutar antes de instalar cualquier componente de Java ES que dependa de ellos. Para usar un contenedor web de otro fabricante para Access Manager SDK, hay que configurar Access Manager SDK manualmente después de la instalación. Consulte Ejemplo de Access Manager SDK con configuración de contenedor de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX. Nota: Portal Server sólo puede usar contenedores web de otros fabricantes con el SO Solaris. Nota: Access Manager y Portal Server deben usar el mismo tipo de contenedor web. |
Uso de Apache Web Server para el complemento de equilibrado de carga |
Apache Web Server se puede usar con el complemento de equilibrado de carga de Application Server. En este caso, Apache Web Server deberá estar instalado y en ejecución antes de instalar ningún otro componente de Java ES que dependa de él. Para obtener información adicional, consulte Requisitos previos de la instalación de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX. |
En Ejemplo de Schema 1 de Calendar-Messaging de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX aparece un ejemplo de instalación basado en LDAP Schema 1. Para una implementación de Schema 1, no se puede utilizar Access Manager. |
|
Configuración de una entrada única de usuario y del inicio de sesión único |
Los procedimientos para configurar un inicio de sesión único se encuentran en el Chapter 8, Configuring and Using Single Sign-On, de la Sun Java Enterprise System 2005Q1 Deployment Example Series: Evaluation Scenario. La presencia de Access Manager es obligatoria para el inicio de sesión único. |
Configuración de funciones de alta disponibilidad con HADB |
Un ejemplo de configuración de HADB para alta disponibilidad se incluye en Ejemplo de Web and Application Services de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX. |
Equilibrado de carga de Application Server |
Un ejemplo que incluye el uso del complemento de equilibrado de carga de Application Server se incluye en Ejemplo de Web and Application Services de Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX. |
Propietario no root |
Si se requiere un propietario no root para Application Server o Web Server , consulte uno de los siguientes ejemplos: |