Guía de instalación de Sun Java Enterprise System 2005Q4 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 intrucciones de uso del modo silencioso para instalar el software de Java ES.

Este capítulo incluye los siguientes apartados:

Requisitos

Antes de comenzar a realizar los procedimientos descritos en este capítulo, debería haber desarrollado una secuencia de instalación, examinado el sistema en busca de incompatibilidades y cumplido los requisitos previos necesarios. Consulte Requisitos previos de la instalación para obtener información más específica.


Nota –

Debe utilizar el tipo de instalación tradicional de Access Manager (6.x) si instala Access Manager con Portal Server, Messaging Server, Calendar Server, Delegated Administrator o Instant Messaging. El tipo de instalación de dominio de Access Manager (7.x) sólo se puede utilizar si no va a instalar ninguno de estos componentes.


Funcionamiento de la instalación silenciosa

Para ejecutar una instalación silenciosa, debe ejecutar primero una sesión de instalación falsa con el fin de crear un archivo de estado al que accederá el proceso de instalación silenciosa real. Durante esta sesión falsa 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. No se instala ningún software. (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 varios hosts utilizando el archivo de estado como entrada. Este proceso permite propagar una configuración en varios hosts de una empresa.

Para realizar una instalación silenciosa, debe realizar los siguientes pasos principales:

  1. Compruebe que los hosts cumplen los requisitos previos de instalación indicados en Requisitos previos de la instalación.

  2. Ejecute el programa de instalación para crear un archivo de estado.

  3. Realice una copia del archivo de estado y edítelo para cada host en el que vaya llevar a cabo una instalación silenciosa.

  4. Ejecute la instalación silenciosa en cada host.

Creación de un archivo de estado

Para crear un archivo de estado, debe ejecutar el 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.


Generación de un archivo de estado

Para crear un archivo de estado, ejecute el programa de instalación sin instalar el software. 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. Cuando termine la instalación, el archivo de estado estará disponible en la ubicación que especificó. Puede utilizar el programa de instalación con la interfaz gráfica o la interfaz basada en texto para generar el archivo de estado. Se debe utilizar la opción -no, ya que no se va a instalar ningún software.

Para crear un archivo de estado con la interfaz gráfica

./installer -no -saveState statefile_path

Para crear un archivo de estado con la interfaz basada en texto:

./installer -no -nodisplay -saveState statefile_path

Puede encontrar la sintaxis completa del comando installer en el Apéndice B, Comandos de instalación. Consulte el Apéndice B, Comandos de instalación para ver un archivo de estado de ejemplo.

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 los diversos hosts 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. Puede que también necesite cambiar la clave del archivo de estado si tiene previsto realizar la instalación en un sistema operativo que sea diferente de aquél en el que creó 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 las directrices mostradas en este apartado.

Edición de los parámetros locales

En la siguiente tabla se enumeran los parámetros que pueden requerir edición en función de los componentes que desee instalar. Los parámetros que deba editar también dependen de la configuración 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.

Tabla 5–1 Parámetros del archivo de estado que se pueden editar

Componente 

Nombre del parámetro 

Configuración común 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

Administration Server 

ADMINSERV_DOMAIN

ADMINSERV_CONFIG_DIR_HOST

Application Server 

ASNA_ADMIN_HOST_NAME

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

Directory Server 

DS_SERVER_IDENTIFIER

DS_ADM_DOMAIN

CONFIG_DIR_HOST (si USE_EXISTING_CONFIG_DIR se ha establecido en 1)

USER_DIR_HOST (si USE_EXISTING_USER_DIR se ha establecido en 1)

Portal Server 

PS_LOAD_BALANCER_URL (con el formato //hostname.domainname:port+deploy_uri )

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

SRA_SERVER_HOST

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 

WPS_PROXY_DOMAIN

Para obtener una descripción de los parámetros, consulte las tablas incluidas en el Capítulo 1, Información de configuración de Referencia de la instalación de Java ES System 2005Q4.

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 manualmente el Id. de archivo de estado. Existe un tipo de Id. de archivo de estado para las diversas plataformas de Java ES.

Hay dos formas de crear un archivo de estado para que se ejecute en un plataforma diferente de aquélla en la que se creó:

ProcedurePara generar un Id. de archivo de estado utilizando 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.


Pasos
  1. En caso de que no haya iniciado 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 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]

ProcedurePara generar un Id. de archivo de estado utilizando archivos de distribución para una plataforma específica

Este procedimiento genera un Id. de archivo de estado utilizando los archivos de distribución de Java ES para una plataforma específica El DVD de distribución de Java ES contiene todas las distribuciones específicas de la plataforma. Este procedimiento también funciona si descarga una única distribución para una plataforma específica.


Nota –

El proceso también funciona si se genera un Id. para una plataforma diferente de aquélla en la que se está ejecutando el comando.


Pasos
  1. En el directorio platform/.install, ejecute este comando:


    java -classpath . -D"wizard.idInfo" class
    

    donde platform y class hacen referencia a los elementos mostrados en la siguiente tabla:

    Plataforma 

    Variable platform

    Variable class

    Solaris 8 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_8 

    Solaris 9 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_9 

    Solaris 10 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_10 

    Solaris 9 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_9 

    Solaris 10 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_10 

    Linux x86 

    Linux_x86 

    EntsysInstall_Linux_x86_generic 

    El comando genera un identificador cifrado.

  2. 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 el modo silencioso

Ejecute 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

Pasos
  1. Abra una ventana de terminal en el host en el que desee instalar los componentes de Java ES.

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

  3. Desplácese al directorio en el que se encuentra el programa de instalación.


    cd installer-directory
    
  4. Inicie el programa de instalación con las siguientes opciones:


    ./installer -nodisplay -noconsole -state statefile
    

    donde

    -nodisplay

    Elimina la visualización gráfica. 

    -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. 

    La instalación silenciosa puede llevar algún tiempo, en función del número y el tipo de componentes que se estén instalando. Mientras se ejecuta el programa de instalación, puede controlar el progreso observando los cambios que se producen en el registro de instalación.

ProcedurePara controlar el progreso de una instalación silenciosa

Pasos
  1. En una ventana de terminal, desplácese al directorio del archivo de registro.

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

    En Linux: 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 productos componentes.

    La variable timestamp representa la hora a la que se creó el registro. La variable tiene el formato, MMddhhmm, donde:

    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. Para ello, use este formato:


    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: