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

Capítulo 5 Instalación en el modo silencioso

La instalación silenciosa es un método no interactivo utilizado para instalar Sun JavaTM Enterprise System (Java ES) en varios hosts que compartan configuraciones similares. En este capítulo, se proporcionan instrucciones de uso del modo silencioso para instalar el software de Java ES.

Este capítulo incluye los siguientes apartados:

Funcionamiento de la instalación silenciosa

Para ejecutar una instalación silenciosa, primero debe ejecutar una sesión de instalación interactiva mediante la sintaxis de instalación silenciosa del comando installer. Durante esta sesión interactiva, las respuestas proporcionadas al programa de instalación se capturan en un conjunto de pares de nombre y valor en el archivo de estado. Cada par de nombre y valor representa un único campo o solicitud del proceso de instalación. Puede ejecutar el programa de instalación en otros hosts con el archivo de estado como entrada. Este proceso permite propagar una configuración en varios hosts de su implementación.

El programa de instalación no puede ejecutar un archivo de estado de una versión diferente de Java ES. Es decir, si crea el archivo de estado mediante Java ES 5, no puede utilizar este archivo para instalar Java ES 2005Q4.

La siguiente tabla presenta los eventos principales de una instalación silenciosa. Los vínculos a las instrucciones se muestran en la columna derecha.

Tabla 5–1 Eventos de instalación silenciosa

Acontecimiento 

Ubicación de las instrucciones 

1. Verifique que los hosts cumplan los requisitos previos de instalación de Java ES. 

Comprobación de los requisitos previos de instalación.

2. Ejecute una sesión de instalación interactiva para generar un archivo de estado. 

Creación del archivo de estado inicial

     - Uso del programa de instalación gráfico 

Capítulo 3, Instalación con la interfaz gráfica

     - Uso del programa de instalación basado en texto 

Capítulo 4, Instalación con la interfaz basada en texto

3. Copie el archivo de estado en otro host y edítelo para ese host. 

Edición del archivo de estado

4. (Opcional) Edite el archivo de estado para que se ejecute en una plataforma distinta de la plataforma en la que se ha generado. 

Creación de un Id. de archivo de estado adecuado para la plataforma

5. Ejecute una sesión de instalación silenciosa en cada host. 

Ejecución del programa de instalación en modo silencioso

Creación de un archivo de estado

Para crear un archivo de estado, debe ejecutar una sesión interactiva del programa de instalación. Un archivo de estado generado por el programa de instalación se beneficia de la comprobación de dependencias en tiempo real y de los informes de errores del programa de instalación.


Precaución – Precaución –

No cree manualmente un archivo de estado. Este método puede provocar problemas a la hora de la instalación, la configuración o el inicio del servidor.


Creación del archivo de estado inicial

Puede crear el archivo de estado inicial ejecutando de forma interactiva el programa de instalación con los parámetros del comando installer que indican que el programa de instalación debe capturar sus respuestas. A medida que avance por las páginas del programa de instalación, se capturarán sus respuestas y se generará un archivo de estado. El programa de instalación determina el orden en el que se instalarán los componentes de productos, por lo que no es necesario que especifique los componentes en ningún orden. Cuando termine la instalación, el archivo de estado estará disponible en la ubicación que especificó.

Puede utilizar la opción -no si no desea que se instale el software durante esta sesión.

Ejemplos de sintaxis:

Puede encontrar la sintaxis completa del comando installer en el Apéndice B, Comandos de instalación.

Consulte el Apéndice C, Archivo de estado de ejemplo para ver un ejemplo del archivo de estado generado.

Edición del archivo de estado

Una vez generado el archivo de estado, debe editarlo para garantizar que los parámetros locales se hayan establecido correctamente para el host de destino. Entre estos parámetros, se incluyen el nombre de host, el nombre de dominio, la dirección IP y otros valores de configuración.


Precaución – Precaución –

En un archivo de estado creado para una instalación silenciosa, algunos parámetros incluyen datos confidenciales como, por ejemplo, contraseñas del administrador. Asegúrese de proteger el archivo de forma adecuada para la implementación.


Puede que también necesite cambiar el Id. del archivo de estado si tiene previsto realizar la instalación en un sistema operativo que sea diferente de aquél en el que generó el archivo de estado.

En este apartado, se tratan los siguientes temas:

Directrices para la edición del archivo de estado

Al editar el archivo de estado, siga estas directrices:

Edición de los parámetros locales

En la siguiente tabla, se muestran los parámetros que debe editar en función de los componentes de productos que desee instalar o del host. Por ejemplo, puede que el host en el que generó el archivo de estado esté o no en el mismo dominio que el host en el que esté realizando la instalación.

Para obtener una descripción de los parámetros, consulte las tablas incluidas en el Capítulo 3, Información de configuración de Guía de referencia de instalación de Sun Java Enterprise System para UNIX.

Tabla 5–2 Parámetros del archivo de estado editados habitualmente para una instalación silenciosa

Componente 

Nombre del parámetro 

Preferencias comunes del servidor 

CMN_HOST_NAME

CMN_DOMAIN_NAME

CMN_IPADDRESS

CMN_ADMIN_USER

CMN_ADMIN_PASSWORD

CMN_SYSTEM_USER

CMN_SYSTEM_GROUP

Access Manager 

IS_WS_HOST_NAME

IS_WS_INSTANCE_DIR (si Web Server es el contenedor web)

CONSOLE_HOST

IS_SERVER_HOST

IS_DS_HOST

IS_DS_HOSTNAME

COOKIE_DOMAIN_LIST

Application Server 

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

AS_WEB_SERVER_PLUGIN_TYPE

Directory Server 

CREATE_INSTANCE

DSEE_INSTANCE_DIR

DSEE_INSTANCE_PORT

DSEEE_INSTANCE_SSL_PORT

DSEE_DN_MANAGER

DSEE_INSTANCE_USER

DSEE_INSTANCE_GROUP

DSEE_INSTANCE_PASSWORD

DSEE_SUFFIX

Portal Server 

PS_PORTALACCESS_URL

El formato es: //hostname.domainname :port+deploy_uri)

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

SRA_GW_HOSTNAME

SRA_GW_DOMAIN

SRA_GW_IPADDRESS

SRA_NLP_HOSTNAME

SRA_NLP_DOMAIN

SRA_NLP_IPADDRESS

SRA_RWP_HOSTNAME

SRA_RWP_DOMAIN

SRA_RWP_IPADDRESS

Web Server 

WS_ADMIN_HOST

Web Proxy Server 

CMN_WPS_INSTALLDIR

WPS_ADMIN_USER

WPS_ADMIN_PASSWORD

WPS_ADMIN_PORT

WPS_ADMIN_RUNTIME_USER

WPS_INSTANCE_RUNTIME_USER

WPS_ISNTANCE_PORT

WPS_INSTANCE_AUTO_START

WPS_PROXY_DOMAIN

Creación de un Id. de archivo de estado adecuado para la plataforma

Un archivo de estado sólo puede ejecutarse en un host con el mismo tipo de plataforma en el que se creó el archivo, a menos que edite el Id. de archivo de estado. Cada plataforma presenta un tipo de Id. de archivo de estado diferente.

ProcedurePara generar un ID de archivo de estado usando el programa de instalación

Este procedimiento genera un Id. de archivo de estado ejecutando el programa de instalación en la plataforma en la que desea realizar la instalación silenciosa.


Nota –

El siguiente comando sólo funciona si se genera un Id. para la misma plataforma en la que se está ejecutando dicho comando.


  1. En caso de que no haya iniciado una sesión como root, conviértase en superusuario.

  2. Acceda al directorio en el que se halla el programa de instalación:


    cd installer-directory
    
  3. Ejecute el comando del programa de instalación con la opción -id.


    ./installer -id

    El comando genera un identificador cifrado.

  4. Copie el identificador y pegue el valor en el archivo de estado como valor de los parámetros STATE_BEGIN y STATE_DONE.

    A continuación, aparece un ejemplo del identificador de archivo de estado en un archivo de estado:


    [STATE_BEGIN Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]
    .
    .
    .
    [STATE_DONE Sun Java(tm) Enterprise System \
    f31c7e86a64605bc5b9b629931a30b275a0eb447]

Ejecución del programa de instalación en modo silencioso

Debería ejecutar el programa de instalación en un host que tenga el mismo sistema operativo que el host en el que se generó el archivo de estado. Si no es posible, consulte el apartado Creación de un Id. de archivo de estado adecuado para la plataforma.

Si experimenta problemas durante la instalación, consulte el Capítulo 9, Resolución de problemas.

ProcedurePara ejecutar el programa de instalación en el modo silencioso

La instalación silenciosa puede llevar algún tiempo, en función de la cantidad y el tipo de componentes de productos que se estén instalando.

  1. Compruebe que el archivo de estado se haya editado correctamente para el host.


    Precaución – Precaución –

    En un archivo de estado creado para una instalación silenciosa, algunos parámetros incluyen datos confidenciales como, por ejemplo, contraseñas del administrador. Asegúrese de proteger el archivo de forma adecuada para la implementación.


  2. En caso de que no haya iniciado una sesión como root, conviértase en superusuario.

  3. Acceda al directorio en el que se encuentra el programa de instalación.


    cd installer-directory
    
  4. Ejecute el programa de instalación con la siguiente sintaxis:


    ./installer -noconsole -state statefile
    
    —noconsole

    Inicia el programa de instalación en el modo silencioso y elimina la interfaz de usuario.

    —state

    Utiliza el archivo de estado especificado como entrada para la instalación silenciosa.

    statefile

    Especifica una ruta absoluta o relativa al archivo de estado.

  5. Una vez completada la instalación, continúe con el siguiente host y repita los pasos del 1 al 4.

ProcedurePara controlar el progreso de una instalación silenciosa

  1. Para supervisar una instalación silenciosa, acceda al directorio de los archivos de registro:

    SO Solaris: cd /var/sadm/install/logs

    Linux y HP-UX: cd /var/opt/sun/install/logs

  2. Localice los archivos de registro de la instalación actual.

    En primer lugar, se instalan los componentes compartidos y, a continuación, los componentes de productos. La variable timestamp representa la hora a la que se creó el registro. La variable presenta el formato MMddhhmm.

    MM

    representa el mes

    dd

    representa la fecha

    hh

    representa la hora

    mm

    representa los minutos

  3. Utilice el comando tail para ver los mensajes a medida que se escriben en los registros:


    tail -f logfile-name
    

    Para salir del programa tail, pulse Ctrl+C.

Pasos siguientes

Una vez completada la parte relacionada con la instalación de Java ES por parte del programa de instalación, continúe con lo siguiente: