Instalación de Liberty en sistemas operativos distribuidos utilizando archivos de respuestas
Puede instalar WebSphere Application Server Liberty Core mediante los archivos de respuestas de Installation Manager.
Antes de empezar
Prepare cada uno de los sistemas en los que desea instalar la oferta como se describe en el tema Instalación de Installation Manager y preparación para instalar Liberty.
Acerca de esta tarea
Utilizando Installation Manager, puede trabajar con archivos de respuestas para instalar la oferta de diversas maneras. Puede registrar un archivo de respuestas utilizando la GUI como se describe en el siguiente procedimiento, crear un archivo de respuestas nuevo, o copiar y modificar un archivo de respuestas existente.
Para instalar la versión 8.5.5.4 y posteriores del perfil Liberty, debe tener
instalada la versión 1.6.2 o posterior de IBM Installation Manager.
Procedimiento
- Opcional: Registre un archivo de respuestas para instalar la oferta.
En uno de los sistemas, realice las acciones siguientes para registrar un archivo de respuestas que puede instalar la oferta.
- En una línea de mandatos, cambie al subdirectorio eclipse del directorio donde ha instalado Installation Manager.
- Inicie Installation Manager desde la línea de mandatos con la opción
-record. Por ejemplo:
Administrador o no administrador:
IBMIM.exe -skipInstall "C:\temp\imRegistry" -record C:\temp\install_response_file.xml
Administrador:
./IBMIM -skipInstall /var/temp/imRegistry -record /var/temp/install_response_file.xml
No administrador:
./IBMIM -skipInstall dir_usuario/var/temp/imRegistry -record inicio_usuario/var/temp/install_response_file.xml
Consejo: Cuando registra un nuevo archivo de respuestas, puede especificar el parámetro -skipInstall. El uso de este parámetro tiene las ventajas siguientes:- No se instalan archivos, lo que acelera el registro.
- Si utiliza una ubicación de datos temporal con el parámetro
-skipInstall, Installation Manager graba el registro de instalación
en la ubicación de datos especificada mientras registra. Cuando vuelve a iniciar
Installation Manager sin el parámetro -skipInstall, puede utilizar
el archivo de respuestas para realizar la instalación en el registro de instalación real.
No utilice la operación de -skipInstall en la ubicación de datos del agente que utiliza Installation Manager. Esta operación no está soportada. Utilice una ubicación nueva grabable, y vuelva a utilizar dicha ubicación para posteriores sesiones de registro.
Para obtener más información, consulte la documentación de IBM® Installation Manager.
- Siga las instrucciones indicadas en el apartado Instalación de Liberty en sistemas operativos distribuidos utilizando la GUI.
- Opcional: Cree un archivo de almacenamiento de credenciales para la instalación. Si está
utilizando un repositorio remoto autenticado, puede almacenar las credenciales de los URL
que requieren autenticación como, por ejemplo, los repositorios remotos, en un archivo de
almacenamiento de credenciales. Para IBM Installation Manager Versión 1.6.2 y posterior, utilice las opciones
-secureStorageFile y -masterPasswordFile para
almacenar las credenciales en un archivo de almacenamiento de credenciales. Para las
versiones anteriores de Installation Manager, se utilizan las opciones
-keyring y -password para acceder a las
credenciales en un archivo de conjunto de claves. Estas opciones han pasado a estar en
desuso en la Versión 1.6.2. No hay ninguna vía de acceso de migración de los archivos de conjunto de claves a
los archivos de almacenamiento debido a las diferencias en las estructuras de archivo.
- Si desea más información sobre cómo utilizar las opciones -secureStorageFile y -masterPasswordFile para almacenar las credenciales en un archivo de almacenamiento de credenciales, consulte la documentación de Installation Manager Versión 1.6.
- Si desea más información sobre cómo utilizar las opciones -keyring y -password para almacenar credenciales en un archivo de conjunto de claves, consulte la documentación de Installation Manager Versión 1.5.
- Utilice los archivos de respuestas para instalar la oferta.
Vaya a una línea de mandatos en cada uno de los sistemas en los que desea instalar la oferta, cambie al subdirectorio eclipse/tools del directorio donde ha instalado Installation Manager e instale la oferta.
Por ejemplo:Administrador o no administrador:
imcl.exe -acceptLicense input C:\temp\install_response_file.xml -log C:\temp\install_log.xml -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
Administrador:
./imcl -acceptLicense input /var/temp/install_response_file.xml -log /var/temp/install_log.xml -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
No administrador:
./imcl -acceptLicense input inicio_usuario/var/temp/install_response_file.xml -log inicio_usuario/var/temp/install_log.xml -secureStorageFile inicio_usuario/var/IM/credential.store -masterPasswordFile inicio_usuario/var/IM/master_password_file.txt
Notas:- Los términos y condiciones relevantes, avisos y otra información se proporcionan en los archivos del acuerdo de licencia en lafiles o en el subdirectorio nombre_oferta/lafiles de la imagen de instalación o del repositorio de esta oferta.
- Es posible que el programa grabe instrucciones posteriores a la instalación importantes en la salida estándar.
Consulte la documentación de IBM Installation Manager para obtener más información.
Ejemplo

<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean="true" temporary="true">
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
</server>
<install modify='false'>
<offering id='com.ibm.websphere.liberty.v85'
profile='WebSphere Liberty V8.5'
features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty V8.5'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>




- Puede utilizar la clave de propiedad cic.selector.arch y el valor
relacionado para especificar la arquitectura que va a instalar, de 32 o 64 bits. A continuación se muestra un ejemplo de especificación de una arquitectura de 32 bits:
<profile> ... <data key='cic.selector.arch' value='x86'/> ... </ptofile>
Si no especifica ningún valor para esta clave, recibirá un valor correcto para el sistema. En el caso de un sistema de 64 bits, la instalación toma el valor predeterminado de una instalación de 64 bits.
Su elección se aplica a todos los paquetes que se instalan en el grupo de paquetes. Para obtener información sobre los valores admitidos para las claves cic.selector.key, consulte la tabla Valores de cic.selector.key en la documentación de Installation Manager.
- offering.service.repositories.areUsed
Se utiliza para buscar repositorios remotos con el fin de realizar actualizaciones en productos instalados
- com.ibm.cic.common.core.preferences.searchForUpdates
Se utiliza para buscar actualizaciones de Installation Manager.
<preference value='false' name='offering.service.repositories.areUsed'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
Puede encontrar más información sobre las claves de preferencia silenciosa en la documentación de IBM Installation Manager.- Para instalar varias copias de esta oferta, especifique una ubicación de instalación
diferente, y un nuevo grupo de paquetes, para cada instalación.
Por ejemplo, para instalar una segunda copia de la oferta en el directorio
C:\Program Files\IBM\WebSphere\Liberty_2 y crear el grupo de
paquetes de WebSphere Liberty V8.5_2, sustituya:
por:<profile id='WebSphere Liberty V8.5' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
<profile id='WebSphere Liberty V8.5_2' installLocation='C:\Program Files\IBM\WebSphere\Liberty_2'>
- Para añadir características opcionales, añádalas como una entrada en una lista separada
por comas. Por
ejemplo:
<offering id='com.ibm.websphere.liberty.v85' profile='WebSphere Liberty V8.5' features='embeddablecontainer' installFixes='none'/>
- Contenedor EJB incorporable y cliente JPA (embeddablecontainer)
Esta opción instala el contenedor EJB incorporable y el cliente JPA.
El contenedor EJB incorporable es un archivo JAR (Java™ Archive) que puede utilizar para ejecutar enterprise beans en un entorno autónomo de Java Platform, Standard Edition (SE). Puede ejecutar enterprise beans utilizando este contenedor que se puede incorporar fuera del servidor de aplicaciones. El contenedor EJB incorporable forma parte de la especificación EJB 3.1 y se utiliza principalmente para la lógica empresarial de enterprise beans de pruebas de unidad.
El cliente JPA puede utilizarse con el contenedor EJB incorporable para proporcionar función de Java Persistence API en un entorno Java SE.
- Contenedor EJB incorporable y cliente JPA (embeddablecontainer)
Puede especificar activos adicionales para instalarlos desde el repositorio de Liberty. Para obtener una lista de activos del repositorio de Liberty, consulte la página de descargas en WASdev.net.
Para instalar activos del repositorio de Liberty, debe tener acceso a Internet y debe tener instalada la versión 1.6.2 o posterior de IBM Installation Manager. Las versiones anteriores de Installation Manager no tienen la opción de instalar activos del Repositorio de Liberty. Si utiliza un archivo de respuestas y no ha actualizado Installation Manager a la versión 1.6.2 o posterior, los activos que especifique en el archivo de respuestas se ignorarán durante la instalación.
Si desea instalar características adicionales, especifique dos elementos data key adicionales en su archivo de respuestas. Puede utilizar el nombre simbólico o el nombre abreviado.
En el ejemplo siguiente se instalan las características Contenedor de portlets y Portlet de servicio utilizando el nombre simbólico.<data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/> <data key='user.accept.license' value='true'/>
En el ejemplo siguiente se instalan las características Contenedor de portlets y Portlet de servicio utilizando el nombre abreviado:<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/>
Para la versión 8.5.5.5 y posteriores, user.accept.license=true no es necesario.
A partir de la versión 8.5.5.4, la característica extprogmodels ya no está disponible. En su lugar, instale el complemento extendedPackage-1.0 o instale las características individuales que necesite del repositorio de Liberty. Consulte los temas siguientes para obtener más información:
En el ejemplo siguiente se instalan los modelos de programación ampliados utilizando el parámetro user.addon y las características Contenedor de portlets y Portlet de servicio utilizando el parámetro user.feature con nombres abreviados:<data key='user.addon' value='extendedPackage-1.0'/> <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/>
Para la versión 8.5.5.5 y posteriores, user.accept.license=true no es necesario.
También puede instalar activos desde una instancia de Liberty Asset Repository Service o desde repositorios basados en el directorio local. Para obtener más información, consulte Instalación de activos utilizando Installation Manager. Añada el URL del repositorio o directorio en los elementos repository. Si Installation Manager no reconoce el repositorio, apunte directamente al archivo repository.config. Cuando se instalan activos, se accede a los repositorios para especificarlos; en el ejemplo siguiente, los activos se instalan en primer lugar desde la instancia https://your_onprem_asset_repo_url de Liberty Asset Repository Service y, a continuación, desde el repositorio basado en el directorio D:\IBM\LocalAssetRepo.
De forma predeterminada, el repositorio de Liberty es el último de los repositorios a los que se accede durante la instalación. Para inhabilitar el acceso al repositorio de Liberty, establezca el parámetro user.useLibertyRepository en false:<server> <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" /> <repository location="https://your_onprem_asset_repo_url" /> <repository location="D:\IBM\LocalAssetRepo" /> </server>
<data key='user.addon' value='extendedPackage-1.0'/> <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/> <data key='user.useLibertyRepository' value='false'/>
Para obtener más información sobre el repositorio de Liberty y de los activos que contiene, consulte Repositorio de Liberty.
- Installation Manager puede guardar versiones anteriores de un paquete para retrotraer a ellas si aparecen problemas posteriormente.
Cuando Installation Manager retrotrae un paquete a una versión anterior, se desinstalan
las versiones actuales de los archivos y se vuelven a instalar las versiones anteriores. Si decide no guardar los archivos para la retrotracción, puede evitar que se guarden los archivos cambiando la preferencia siguiente en el archivo de respuestas:
en esto:<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='false'/>
Para obtener más información sobre cómo establecer las preferencias de Installation Manager, consulte la documentación de IBM Installation Manager.
Consejo: Aunque elija no conservar los archivos localmente para retrotracción con esta opción, puede retrotraer a cualquier nivel instalado previamente accediendo al repositorio de producto pertinente.

Términos y condiciones para centros de información | Comentarios

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_installation_dist_silent
Nombre de archivo:twlp_ins_installation_dist_silent.html