Puede actualizar WebSphere Application Server Liberty a una versión
posterior utilizando archivos de respuestas de Installation Manager. IBM®
Installation Manager Versión 1.8.5 o posterior es necesario para actualizar el fixpack Liberty 16.0.0.2 o posterior.
Antes de empezar
Importante: El soporte para utilizar Java™
SE 6 con WebSphere Liberty finalizó en septiembre de 2017. El kernel
Liberty se recompiló para 17.0.0.3. A partir de 17.0.0.3, el kernel Liberty deja de ejecutarse con Java SE 6. Si sigue utilizando Java SE 6 en releases anteriores después del fin de la fecha de soporte, podría exponer su entorno a riesgos de seguridad.
El SDK de Java recomendado es Java SE 8, porque proporciona las últimas
características y actualizaciones de seguridad. Como alternativa a instalar Java SE 8, puede instalar otra versión soportada de Java SDK.
Si desea instalar activos de Liberty desde repositorios basados en el directorio
local o en una instancia de Liberty Asset Repository Service, configure los repositorios. Si
desea más información sobre los repositorios de activos Liberty,
consulte Instalación de activos utilizando Installation Manager.
Consejo: Como alternativa al procedimiento que se describe en este
artículo, Installation Manager le permite utilizar el mandato
updateAll en un archivo de respuestas o en la línea de mandatos para
buscar y actualizar todos los paquetes instalados. Utilice este mandato sólo
si tiene un control completo de los arreglos que están contenidos en los repositorios
de destino. Si crea y apunta a un conjunto de repositorios personalizados
que incluyen sólo los arreglos específicos que desea instalar,
debería poder utilizar este mandato con confianza. Si habilita la búsqueda en repositorios de
servicio o instala arreglos directamente de otros repositorios activos basados en web,
es aconsejable no seleccionar esta opción para poder seleccionar
sólo los arreglos que desea instalar utilizando la opción -installFixes
con el mandato install en la línea de mandatos
o el atributo installFixes en un archivo de respuestas.
Procedimiento
- Para ver una lista de fixpacks disponibles para la instalación de WebSphere Application Server Liberty y para obtener información específica sobre cada arreglo, realice las
acciones siguientes.
- Vaya a Fix
Central.
- Pulse Find product (Buscar producto).
- Seleccione WebSphere Liberty como grupo de productos.
- Seleccione la versión instalada.
- Seleccione el sistema operativo para la plataforma y pulse Continuar.
- Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
- Seleccione Fix pack (Arreglo temporal) como tipo de arreglo y pulse
Submit (Enviar).
- Pulse Más información bajo cada arreglo para ver información sobre el arreglo.
- Recomendación: Tome nota del nombre del fixpack que desea instalar.
- Actualice WebSphere Application Server Liberty con los arreglos temporales
mediante uno de los procedimientos siguientes.
- Acceda al repositorio de servicio activo que contiene el fixpack y utilice
la actualización basada en web.
Utilice Installation Manager en el sistema local para
actualizar
WebSphere Application Server Liberty con los arreglos temporales de
los repositorios de servicio activos basados en web.
Efectúe las acciones siguientes:
- Inicie la sesión en el sistema.
- Si aún no tiene los archivos de almacenamiento de credenciales ni los archivos de
contraseñas maestras de Installation Manager que contienen el ID de usuario y la
contraseña de software de IBM, cree archivos que le
permitan acceder al repositorio.
Nota: Estas
son las credenciales que se utilizan para acceder a sitios web de software de IBM protegidos.
Consejo: Cuando cree un archivo de almacenamiento de credenciales, añada
/repository.config al final de la ubicación de URL de repositorio si
el mandato imutilsc no puede encontrar el URL que se especifica.
- Detenga todos los servidores y las aplicaciones de la instalación de
WebSphere Application Server Liberty
que se está actualizando.
- Cambie al directorio binarios_Installation_Manager/eclipse/tools,
donde binarios_Installation_Manager es
el directorio raíz de instalación
para Installation Manager.
- Instale el fixpack utilizando un archivo de respuestas.
- Descargue el archivo que contiene el fixpack de Fix Central y utilice
la actualización local.
Puede descargar un archivo comprimido que
contiene el fixpack de Fix Central. Cada archivo de fixpack comprimido contiene un
repositorio de Installation Manager para el fixpack y generalmente tiene una extensión
.zip. Después de descargar y extraer el archivo de fixpack, utilice Installation Manager para
actualizar
WebSphere Application Server Liberty con el fixpack.
- Para descargar el fixpack, realice las siguientes acciones:
- Vaya a Fix
Central.
- Seleccione WebSphere como grupo de productos.
- Seleccione el producto.
- Seleccione la versión instalada.
- Seleccione el sistema operativo para la plataforma y pulse Continuar.
- Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
- Seleccione el fixpack que desea descargar y pulse Continuar.
- Seleccione las opciones de descarga y pulse Continuar.
- Pulse I agree (Estoy de acuerdo) para aceptar los términos y condiciones.
- Pulse Download Now (Descargar ahora) para descargar el fixpack.
- Transfiera el archivo comprimido en formato binario al sistema en
el que se va a instalar.
- Extraiga los archivos de repositorio comprimidos en un directorio del sistema.
- Efectúe las acciones siguientes:
- Inicie la sesión en el sistema.
- Si el repositorio requiere un nombre de usuario y una
contraseña, cree un archivo de almacenamiento de credenciales para acceder a este
repositorio.
Si desea más información sobre cómo crear un
archivo de almacenamiento de credenciales para Installation Manager,
consulte la documentación del producto IBM Installation Manager.
Consejo: Cuando cree un archivo de almacenamiento de credenciales, añada
/repository.config al final de la ubicación de URL de repositorio si
el mandato imutilsc no puede encontrar el URL que se especifica.
- Detenga todos los servidores y aplicaciones en la instalación de WebSphere Application Server Liberty que se va a desplegar.
- Cambie al directorio binarios_Installation_Manager/eclipse/tools,
donde binarios_Installation_Manager es
el directorio raíz de instalación
para Installation Manager.
- Instale el fixpack utilizando un archivo de respuestas.
Ejemplo

A continuación se muestra un ejemplo de un archivo
de respuestas para actualizar el producto a una versión posterior.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
<repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE'/>
</server>
<profile id='WebSphere Liberty'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
<install modify='false'>
<offering profile='WebSphere Liberty' id='com.ibm.websphere.liberty.BASE'
version='16.0.2.20161025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Archivos de programa\IBM\IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
</agent-input>
Consejos: - El ID de perfil (<profile . . . id='ID_perfil'
. . . .> y <offering . . . profile='ID_perfil'
. . . .>)
puede encontrarse cuando ejecuta el mandato imcl listInstallationDirectories
-verbose desde el subdirectorio
eclipse/tools en el directorio en el que ha instalado Installation Manager. Es igual que el nombre del grupo de paquetes.
- El ID de oferta (<offering . . . id='ID_oferta'
. . .
.>) se puede encontrar en Ofertas de producto de Liberty para sistemas operativos soportados.
- El valor versión es una versión específica de
la oferta para instalar (16.0.2.20161025_2108 por
ejemplo). Esta
especificación es opcional.
- Si no se especifica versión,
se instalan la versión más reciente de la oferta y todos los arreglos temporales
para esa versión.
- Si se especifica versión, se instala la versión
especificada de la oferta y no se instalan arreglos temporales
para esa versión.
La versión de oferta se puede encontrar al final del ID de oferta con
un carácter de subrayado cuando ejecute el siguiente mandato en el repositorio:
./imcl listAvailablePackages -repositories
URL_o_vía_repositorio
- Puede especificar también none, recommended o
all con el argumento installFixes para indicar qué
arreglos temporales desea que se instalen con la oferta.
- Si no se especifica la versión de oferta, la opción installFixes
toma all de forma predeterminada.
- Si se especifica la versión de oferta, la opción installFixes
toma none de forma predeterminada.
New: Cuando se actualiza Liberty,
también se actualizan todos los complementos y características de
Liberty instalados.
Puede instalar características adicionales añadiendo un elemento
data en el archivo de respuestas. Para instalar
características, especifique el nombre simbólico o el nombre
abreviado en el parámetro user.feature. Para
instalar complementos, añada un data y especifique
el nombre abreviado en el parámetro user.addon.
El ejemplo siguiente instala la característica de contenedor de
portlets utilizando el nombre simbólico, la característica de
servicio de portlets utilizando el nombre abreviado y el complemento
de modelos de programación ampliados.
<data key='user.feature'
value='com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/>
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.accept.license' value='true'/>
Puede
instalar activos de instancias de
Liberty Asset Repository Service o de repositorios locales basados en directorios con o sin
acceso a internet. Para obtener más información, consulte
Instalación de activos utilizando Installation Manager. Añada el URL de repositorio, el directorio o la vía de acceso de
archivo en elementos
repository. Si Installation Manager no reconoce el repositorio, apunte directamente al archivo
repository.config. Cuando instala activos, se accede a los repositorios en el orden en el que los especifica.
<server>
<repository
location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE"
/>
<repository location="https://your_onprem_asset_repo_url" />
<repository location="/QIBM/LocalAssetRepo" />
<repository location="/QIBM/LocalAssetRepo2.zip" />
</server>
Para habilitar el acceso a
Repositorio de Liberty, en un elemento
data, establezca el parámetro
user.useLibertyRepository en
true.
Repositorio de Liberty es el último de los
repositorios a los que se ha accedido durante la instalación.
<data key='user.useLibertyRepository' value='true'/>
Para obtener más información sobre el Repositorio de Liberty y de los activos que contiene, consulte Repositorio de Liberty.
- Para añadir una característica opcional de contenedor EJB
incorporable y un cliente JPA (embeddablecontainer),
añada la característica en la oferta. Por ejemplo:
<offering
id='com.ibm.websphere.liberty.BASE'
profile='WebSphere Liberty'
features='embeddablecontainer' installFixes='none'/>
Si
la característica está instalada en la instalación existente, el
archivo de respuestas debe contener la característica cuando
se actualice. Si no añade la característica al archivo de respuestas,
Installation Manager la elimina.