Guía de instalación de Sun Java Enterprise System 2005Q4 para UNIX

Capítulo 1 Preparación de la instalación

En este capítulo, se proporciona información que le ayudará a instalar el software de Sun JavaTM Enterprise System (Java ES). Antes de comenzar a realizar las tareas que se describen en esta guía, debería haber planificado la instalación de acuerdo con las indicaciones incluidas en la Guía de planificación de la instalación de Sun Java Enterprise System 2005Q4.

Este capítulo incluye los siguientes apartados:

Funcionamiento del programa de instalación de Java ES

Sun JavaTM Enterprise System (Java ES) integra una serie de productos de servidor de Sun en un sistema que proporciona el software de servidor necesario para la utilización de aplicaciones de empresa distribuidas. En este documento, estos productos reciben el nombre de componentes de Java ES. Se proporciona un único programa de instalación para la instalación de los componentes de Java ES con diversas combinaciones. Debido a las complejas interrelaciones de estos componentes, la instalación requiere la realización de más tareas anteriores y posteriores a la instalación de las que son necesarias para instalar un único componente.

Este apartado contiene los siguientes subapartados:

Componentes de Java ES utilizados en esta versión

El software de Java ES asociado a la versión 2005Q4 incluye los siguientes componentes seleccionables. (Los nombres abreviados utilizados en esta guía se indican detrás del nombre y la versión del producto.)

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.

Modos del programa de instalació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 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.


Consejo –

Puede ejecutar el programa de instalación de Java ES sin necesidad de instalar el software. Esto resulta útil a la hora de crear los archivos de estado para una instalación silenciosa o para consultar el software de Java ES que se encuentra instalado en los hosts existentes.


Selección de idioma

El programa de instalación interactivo se ejecuta en el idioma especificado en la configuración local del sistema operativo. Se encuentran disponibles los siguientes idiomas:

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. Además, puede instalar paquetes de componentes en cualquiera de los idiomas de la lista. Durante una sesión de instalación, el idioma seleccionado se aplica a todos los componentes que esté instalando. Para instalar varios componentes en un idioma y otros componentes en otro, debe ejecutar el programa de instalación varias veces.

En el sistema operativo Solaris, si su idioma se encuentra en la lista, se seleccionará automáticamente para la instalación de los componentes. No obstante, puede cambiar esta selección.

El programa de instalación de Java ES no puede instalar paquetes de idiomas adicionales para componentes instalados anteriormente. Sin embargo, puede usar, en cualquier momento, la utilidad pkgadd o rpm para agregar paquetes de idioma.

Comprobación de los componentes existentes

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:

Comprobación de dependencias

Muchos componentes dependen de la presencia de otros para proporcionar sus propias funciones principales. El programa de instalación realiza una amplia comprobación cruzada de los componentes 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 al tiempo que usted realiza su selección.

En general, el programa de instalación de Java ES utiliza las siguientes reglas para administrar las dependencias entre los componentes de Java ES:

Opciones de configuración y definición de parámetros

Muchos de los productos componentes de Java ES requieren algún tipo de configuración en el mismo momento de la instalación. El alcance de la configuración durante la instalación depende de los componentes que seleccione y el tipo de instalación que elija.

En el programa de instalación, se encuentran disponibles las siguientes opciones de configuración:

La configuración común del servidor está compuesta por parámetros utilizados por varios componentes. Por ejemplo, la mayoría de los componentes requieren que se especifique una contraseña y un Id. administrativos. Al establecer estos valores comunes, se definen los valores predeterminados para todas las contraseñas y los Id. administrativos de todos los componentes. La configuración de componentes está compuesta por parámetros que se aplican a un determinado componente. Esta configuración sólo se solicita durante la instalación si ha seleccionado la opción Configurar ahora. Algunos de estos parámetros adoptan los valores incluidos en la configuración común del servidor.

Programa de desinstalación

Java ES propociona un programa de desinstalación para eliminar los 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.

Este programa se puede ejecutar en los modos gráfico, basado en texto o silencioso.

Una vez completada la instalación Java ES, el programa de desinstalación se encuentra en la siguiente ubicación:

Análisis de los host existentes

Antes de realizar la instalación, es importante conocer los elementos que residen en el host en el que tiene intención de instalar el software de Java ES. Si ha adquirido un nuevo sistema Solaris con software de Java ES cargado previamente, no es necesario que analice el host. No obstante, si los hosts existentes incluyen versiones de componentes de Java ES ya instalados, es recomendable que actualice o elimine parte del software antes de ejecutar el programa de instalación de Java ES.

Este apartado contiene los siguientes subapartados:

Software de Java ES cargado previamente en SO Solaris

Si ha adquirido un sistema de hardware de Sun Solaris con software cargado previamente, la imagen de la instalación del software de Java ES ya se ha copiado en el sistema.

Si el software de Java ES se ha cargado previamente en el host, existirá el siguiente directorio:

/var/spool/stage/JES_05Q4_architecture/

La variable architecture indica la arquitectura de hardware del sistema como, por ejemplo, SPARC o x86.

Deberá ampliar la imagen de la instalación y utilizar el programa de instalación de Java ES para instalar y configurar el software Java ES cargado previamente, como se describe en este manual. Aunque no haya ningún componente de Java ES preexistente instalado en el host, deberá planificar la secuencia de instalación.


Nota –

Si el software de Java ES cargado previamente se encuentra en un sistema Solaris 10, consulte Zonas de Solaris 10 antes de ampliar la imagen de instalación.


Componentes incompatibles instalados

Durante la instalación, el programa de instalación comprueba si ya hay componentes de Java ES instalados en el host que sean compatibles con la versión de Java ES que se está instalando. Si se detectan componentes incompatibles, es probable que se interrumpa la instalación y se muestren mensajes de error de incompatibilidad. Por lo tanto, es importante analizar el software instalado y realizar las actualizaciones pertinentes antes de ejecutar el programa de instalación de Java ES.


Nota –

El programa de instalación de Java ES no actualiza los componentes seleccionables durante la instalación, excepto en la siguiente situación: cuando Application Server y Message Queue ya se han instalado con el SO Solaris, el programa le pregunta si desea actualizar los componentes durante la instalación.


El programa de instalación de Java ES actualiza o instala los componentes compartidos necesarios para los componentes seleccionables que está instalando.

Uso del programa de instalación para analizar el software instalado

Puede utiliza comandos como prodreg y pkginfo o el comando rpm de Linux para examinar el software instalado. También puede utilizar el programa de instalación para examinar las instalaciones de software basadas en paquetes como se describe en los procedimientos de este apartado.


Nota –

No utilice el programa de instalación de Java ES para obtener información sobre el software instalado. Además, debe realizar un estudio independiente del host para saber qué software tiene instalado actualmente.


ProcedurePara proporcionar acceso a la visualización local del programa de instalación gráfico

Pasos
  1. Establezca la variable de entorno DISPLAY.

    Si ha iniciado sesión en un host remoto, asegúrese de que la variable de entorno DISPLAY esté correctamente definida en la visualización local. Si esta variable no está bien establecida, el programa de instalación se ejecuta en el modo basado en texto.

    • Ejemplo para el intérprete de comandos C (nombre de host myhost):


      setenv DISPLAY myhost:0.0
    • Ejemplo para el intérprete de comandos Korn (nombre de host myhost):


      DISPLAY=myhost:0.0
  2. Conceda la autorización de visualización.

    Es posible que deba conceder una autorización de visualización para ejecutar el programa de instalación en la visualización local. Por ejemplo, puede utilizar el siguiente comando para conceder la autorización de visualización desde myhost al usuario root en serverhost:


    myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    Nota –

    Para obtener instrucciones completas sobre cómo conceder dicha autorización de forma segura, consulte el capítulo “Manipulating Access to the Server” de Solaris X Window System Developer's Guide.


ProcedurePara utilizar el programa de instalación con el fin de identificar problemas de actualización

Pasos
  1. En cada host, inicie el programa de instalación usando la opción -no para indicar que no se trata de una instalación activa:

    En el programa de instalación gráfico:


    ./installer -no

    En el programa de instalación basado en texto:


    ./installer -nodisplay -no
  2. Continúe con la selección de componentes.

  3. Seleccione los componentes que desee instalar en el host.

    La columna de estado indica los productos necesarios para los componentes que haya seleccionado.

  4. Si el programa de instalación detecta una versión incompatible de un componente seleccionable, se le solicitará que actualice o elimine la versión incompatible.

    Una vez resuelto el problema, puede actualizar la lista de selección, realizar su selección y, a continuación, solicitar al programa de instalación que continúe.

  5. Si el programa de instalación detecta una versión incompatible de un componente compartido, aparecerá la lista de actualizaciones de componentes compartidos necesarias.

    Para cada componente compartido que se muestre, revise las versiones instaladas comparándolas con las versiones requeridas para determinar qué actualizaciones se deben realizar. Debe determinar si las nuevas versiones de los componentes compartidos de Java ES son compatibles con las aplicaciones instaladas en el host.

  6. Salga del programa de instalación y realice las actualizaciones necesarias.

  7. Repita el proceso para cada host de destino.


    Nota –

    El programa de instalación detecta la versión de Directory Server que se distribuye con el SO Solaris y le informa de que el programa de instalación va a cambiar el nombre de la secuencia de comandos de Directory Server que pertenece a la distribución de Solaris. No es necesario realizar ninguna acción.


Cómo determinar si los hosts están listos

Antes de iniciar el programa de instalación, revise los problemas que se describen en este apartado.

Requisitos de sistema

Antes de instalar Java ES, asegúrese de que los host del sistema cumplan los requisitos mínimos de hardware y el sistema operativo. Para obtener la información más reciente sobre los requisitos de software, hardware y plataforma compatibles, consulte los “Requisitos de hardware y software” de las Notas de la versión de Sun Java Enterprise System 2005Q4.

Si el sistema operativo del host no cumple las recomendaciones de Java ES, no se podrá ejecutar el programa de instalación. Debe solucionar este problema antes de realizar la instalación.

Privilegios de acceso

Para instalar el software de Java ES, debe iniciar sesión como root o convertirse en superusuario.

Requisitos de memoria y espacio en disco

El programa de instalación realiza una comprobación para determinar si el host tiene suficiente memoria y espacio en disco para los componentes que haya seleccionado.


Nota –

En Solaris 10, se realiza una comprobación de memoria si la instalación se realiza en una zona no global.


Intérprete de comandos Korn para Portal Server en Linux

Para instalar y configurar Portal Server en Linux, el programa de instalación requiere que el intérprete de comandos Korn esté accesible en /bin/ksh. Si el host no dispone de un intérprete de comandos Korn, puede obtener su software ejecutando el siguiente comando:

up2date pdksh

Determinar si se puede utilizar una secuencia de instalación de ejemplo

El orden en que se instalan los componentes de Java ES en los hosts del sistema es crucial para que la instalación se realice con éxito. Puede utilizar una o varias de las secuencias de ejemplo descritas en el Capítulo 2, Secuencias de instalación de ejemplo como guía. Estas secuencias incluyen tareas generales necesarias para instalaciones típicas de Java ES.

Para obtener instrucciones completas sobre cómo planificar la instalación, consulte la Guía de planificación de la instalación de Sun Java Enterprise System 2005Q4.

Requisitos previos de la instalación

La siguiente tabla muestra las tareas que debe realizar antes de comenzar a realizar cualquier tipo de instalación. En la columna de la izquierda se indica el orden en el que se deben realizar las tareas, en la columna central se describe la acción y en la columna de la derecha aparece información útil adicional y la ubicación de las instrucciones. No todas las tareas son necesarias para todas las instalaciones.

Tabla 1–1 Lista de tareas previas a la instalación

Tarea 

Instrucciones e información útil 

1. Planifique la instalación de Java ES. 

Consulte la Guía de planificación de la instalación de Sun Java Enterprise System 2005Q4.

Si va a instalar el software de Sun Cluster, consulte el Ejemplo de software de Sun Cluster .

2. Determine si los problemas incluidos en las notas de la versión afectan a su instalación. 

Antes de realizar cualquier procedimiento descrito en la Guía de instalación, debería leer las Notas de la versión de Sun Java Enterprise System 2005Q4. Estas notas contienen problemas de instalación que pueden estar relacionados con su implementación.

3. Analice los hosts en busca de software existente. 

Consulte el apartado Análisis de los host existentes.

4. Actualice los componentes existentes incompatibles con Java ES 2005Q4.  

Componentes incompatibles instalados

El comando prodreg, pkginfo o rpm. Para obtener información sobre su uso, consulte sus páginas de comando man.

Guía de actualización de Sun Java Enterprise System 2005Q4

5. Compruebe que se cumplen los requisitos del sistema. 

Consulte el apartado Cómo determinar si los hosts están listos.

Notas de la versión de Sun Java Enterprise System 2005Q4

6. Determine si se puede utilizar una secuencia de instalación de ejemplo. 

Consulte el Capítulo 2, Secuencias de instalación de ejemplo .

7. En una instalación con la opción Configurar ahora, recopile la información de configuración de los componentes.  

El Capítulo 1, Información de configuración de Referencia de la instalación de Java ES System 2005Q4 proporciona información de configuración de los componentes.

El Capítulo 2, Hojas de cálculo de configuración de Referencia de la instalación de Java ES System 2005Q4 proporciona hojas de cálculo para la recopilación de datos.

8. Realice una copia del archivo de registro del producto. Esta copia de seguridad resulta de utilidad al realizar la recuperación en caso de un fallo en la instalación. 

En Solaris: /var/sadm/install/productregistry

En Linux: /var/opt/sun/install/productregistry

9. Para los usuarios no root, cree las cuentas del sistema necesarias. 

Para ejecutar Directory Server, Directory Proxy Server o Administration Server como usuario no root, debe crear cuentas del sistema antes de realizar la configuración. 

10. Si está instalando componentes que dependan de servidores o de servicios que ya estén instalados, deberá asegurarse de que dichos servicios y servidores estén accesibles. 

Por ejemplo, si está instalando un subcomponente de Portal Server, Secure Remote Access, la aplicación Secure Remote Access Core debe estar ejecutándose y debe poder accederse a ella. 

11. Si instala Directory Server, compruebe que se haya instalado Perl. 

Solaris: Los paquetes de Perl (SUNWperl5*) se encuentran en el soporte de Solaris.

Linux: /usr/bin/perl debe estar presente antes de la instalación.

Si Perl no está presente, utilice pkgadd o rpm -i para agregar los paquetes.

12. Si va a instalar un componente de comunicaciones, compruebe que se haya establecido el nombre de dominio del host en el que se vaya a instalar Access Manager. 

Para establecer el nombre de dominio, lleve a cabo una de las siguientes acciones: 

  • Si existe el archivo /etc/resolv.conf, introduzca el nombre de dominio completo en la entrada de configuración domain. Ejemplo: mycomputer.company.com

  • Si, por el contrario, no existe el archivo /etc/resolv.conf, introduzca el siguiente comando:

    # domainname fullyqualified_domain_name

13. Compruebe que la segunda columna del archivo /etc/hosts contenga el nombre de dominio completo (FQN, Fully-qualified name) en lugar de un nombre de host simple. Por ejemplo:

192.18.99.999 mycomputer.company.com mycomputer loghost

14. Compruebe que la consulta del nombre de dominio completo funcione en el sistema. 

Por ejemplo:  


host-name install-target-server.sun.com

getent host-name install-target-server.sun.com

15. Al instalar el complemento de equilibrado de carga con Apache Web Server, instale y configure esta aplicación antes de comenzar la instalación de Java ES. (Debe instalar primero Application Server, a continuación, Apache Web Server, y, por último, el complemento de equilibrado de carga sólo en Linux.) 

Para obtener más información, consulte el apartado sobre la configuración de servidores web para el equilibrado de carga HTTP en la Sun Java System Application Server Enterprise Edition 8.1 2005Q2 High Availability Administration Guide.

16. Si va a instalar Access Manager para su implementación en un contenedor web de terceros, debe seleccionar la opción Configurar más tarde y ejecutar una secuencia de comandos de configuración posterior a la instalación. 

Para obtener más información, consulte Access Manager Sample Configuration Script Input File de Sun Java System Access Manager 7 2005Q4 Administration Guide.

17. Si se trata de una reinstalación, compruebe que no existe el directorio de instalación de Web Server. Si existe, elimínelo o cambie su nombre.

El directorio de instalación predeterminado de Web Server es: 

En Solaris, /opt/SUNWwbsvr.

En Linux, /opt/sun/webserver.

18. Si va a actualizar el software de J2SE, detenga el resto de productos que dependan del componente de J2SE que esté actualizando. 

Consulte la Guía de actualización de Sun Java Enterprise System 2005Q4.

19. Si Directory Proxy Server va a utilizar un servidor de directorio de configuración preinstalado, asegúrese de que este servidor se esté ejecutando antes de instalar Directory Proxy Server. 

Puede omitir esta tarea si va a instalar Directory Proxy Server y el servidor de directorio de configuración al mismo tiempo. 

20. Si va a implementar Messaging Server o Communications Express, compruebe que se ha deshabilitado sendmail.

Si es necesario, deshabilite sendmail en Solaris 8/9 y Linux de la siguiente forma:

/etc/init.d/sendmail stop

Si es necesario, deshabilite sendmail en Solaris 10 de la siguiente forma: 

svcadm disable sendmail

Cómo obtener el software de Java ES

Puede conseguir el software de Java ES de las siguientes formas:

Para obtener una lista de los paquetes de distribución de esta versión, consulte el Capítulo 4, Paquetes de distribución de Java ES de Referencia de la instalación de Java ES System 2005Q4.

Realización de una imagen de instalación

La distribución de Java ES está diseñada para que pueda incluir fácilmente los archivos de instalación en una ubicación compartida. Esto ofrece la ventaja de poder ejecutar los archivos de instalación desde esta ubicación compartida todas las veces que sea necesario.

ProcedurePara crear una imagen en la red

Este apartado proporciona instrucciones sobre cómo facilitar una imagen de instalación de Solaris SPARC en la red de su sitio.

Pasos
  1. Inicie sesión como root o conviértase en superusuario.

  2. Cree un directorio compartido en la red. Por ejemplo:


    mkdir shared-location/java_ent_sys_2005Q4
  3. Acceda a los archivos de instalación desde el sitio web, el CD o el DVD y después prepare los archivos de instalación para compartirlos.

    1. Cree una imagen de instalación a partir de la imagen ISO montada. Por ejemplo:


      Nota –

      la instalación no puede realizarse directamente desde una imagen ISO montada. En su lugar, debe copiar la imagen en la red.



      unzip java_es_05Q4-ga-solaris-sparc-1-iso.zip
      lofiadm -a pathname/java_es_05Q4-ga-solaris-sparc-1.iso /dev/lofi/1

      Si /dev/lofi/1 ya está en uso, consulte la página de comando man lofiadm (1M).


      mkdir mountpoint
      mount -F hsfs /dev/lofi/1 mountpoint
      cd mountpoint
      find . -print | cpio -pdum shared-location/java_ent_sys_2005Q4

      Una vez realizada la copia, desmonte la imagen ISO:


      cd
      umount mountpoint
      lofiadm -d /dev/lofi/l

      Repita este paso para las imágenes ISO restantes.

    2. Cree una imagen de instalación desde el CD o DVD. Por ejemplo:


      cd /cdrom/cdrom0
      find . -print | cpio -pdum shared-location/java_ent_sys_2005Q4

      Repita este paso para los CD restantes.

    3. Cree una imagen de instalación desde un archivo comprimido. Por ejemplo:


      cd shared-location/java_ent_sys_2005Q4
      unzip pathname/java_sys_2005Q4-ga-solaris-sparc-1.zip

      Repita este paso para los restantes archivos de almacenamiento comprimidos.


    Nota –

    Si copia los archivos de varias plataformas en la ubicación compartida, aparecerá una pregunta similar a la siguiente en relación con los archivos README y COPYRIGHT:

    File already exists. OK to overwrite? (El archivo ya existe. ¿Desea sobrescribirlo?)

    Escriba Yes (Sí). Estos archivos son iguales para todas las plataformas.