Instalación de fixpacks de Liberty en sistemas operativos distribuidos utilizando archivos de respuestas

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

[17.0.0.3 and later]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

  1. 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.
    1. Vaya a Fix Central.
    2. Pulse Find product (Buscar producto).
    3. Seleccione WebSphere Liberty como grupo de productos.
    4. Seleccione la versión instalada.
    5. Seleccione el sistema operativo para la plataforma y pulse Continuar.
    6. Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
    7. Seleccione Fix pack (Arreglo temporal) como tipo de arreglo y pulse Submit (Enviar).
    8. Pulse Más información bajo cada arreglo para ver información sobre el arreglo.
    9. Recomendación: Tome nota del nombre del fixpack que desea instalar.
  2. 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.
      • Para los repositorios de servicio activos, utilice los mismos URL que los utilizados para los repositorios de ofertas de producto disponibles de forma general durante la instalación. Estos URL se basan en el siguiente patrón:
        http://www.ibm.com/software/repositorymanager/ID_oferta
        donde ID_oferta es el ID de oferta que puede encontrar en Ofertas de producto de Liberty para sistemas operativos soportados.
      • Estas ubicaciones no contienen páginas web a las que puede acceder utilizando un navegador web. Son ubicaciones de repositorio basado en web remotas que se especifican para Installation Manager para que éste pueda mantener el producto.
      Efectúe las acciones siguientes:
      1. Inicie la sesión en el sistema.
      2. 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.
      3. Detenga todos los servidores y las aplicaciones de la instalación de WebSphere Application Server Liberty que se está actualizando.
      4. Cambie al directorio binarios_Installation_Manager/eclipse/tools, donde binarios_Installation_Manager es el directorio raíz de instalación para Installation Manager.
      5. Instale el fixpack utilizando un archivo de respuestas.
        Por ejemplo:
        • For Windows platformsAdministrador o no administrador:
          imcl.exe -acceptLicense 
            input C:\temp\update_response_file.xml 
            -log C:\temp\update_log.xml 
            -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
        • For AIX platformsFor HP UNIX platformsFor LINUX platformsFor Solaris platformsAdministrador:
          ./imcl -acceptLicense 
            input /var/temp/update_response_file.xml 
            -log /var/temp/update_log.xml 
            -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
        • For AIX platformsFor HP UNIX platformsFor LINUX platformsFor Solaris platformsNo administrador:
          ./imcl -acceptLicense 
            input inicio_usuario/var/temp/update_response_file.xml 
            -log inicio_usuario/var/temp/update_log.xml 
            -secureStorageFile inicio_usuario/var/IM/credential.store -masterPasswordFile inicio_usuario/var/IM/master_password_file.txt
    • 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.
      1. Para descargar el fixpack, realice las siguientes acciones:
        1. Vaya a Fix Central.
        2. Seleccione WebSphere como grupo de productos.
        3. Seleccione el producto.
        4. Seleccione la versión instalada.
        5. Seleccione el sistema operativo para la plataforma y pulse Continuar.
        6. Seleccione Browse for fixes (Examinar arreglos) y pulse Continuar.
        7. Seleccione el fixpack que desea descargar y pulse Continuar.
        8. Seleccione las opciones de descarga y pulse Continuar.
        9. Pulse I agree (Estoy de acuerdo) para aceptar los términos y condiciones.
        10. Pulse Download Now (Descargar ahora) para descargar el fixpack.
        11. Transfiera el archivo comprimido en formato binario al sistema en el que se va a instalar.
        12. Extraiga los archivos de repositorio comprimidos en un directorio del sistema.
      2. Efectúe las acciones siguientes:
        1. Inicie la sesión en el sistema.
        2. 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.
        3. Detenga todos los servidores y aplicaciones en la instalación de WebSphere Application Server Liberty que se va a desplegar.
        4. Cambie al directorio binarios_Installation_Manager/eclipse/tools, donde binarios_Installation_Manager es el directorio raíz de instalación para Installation Manager.
        5. Instale el fixpack utilizando un archivo de respuestas.
          Por ejemplo:
          • For Windows platformsAdministrador o no administrador:
            imcl.exe -acceptLicense 
              input C:\temp\update_response_file.xml 
              -log C:\temp\update_log.xml 
              -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
          • For AIX platformsFor HP UNIX platformsFor LINUX platformsFor Solaris platformsAdministrador:
            ./imcl -acceptLicense 
              input /var/temp/update_response_file.xml 
              -log /var/temp/update_log.xml 
              -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
          • For AIX platformsFor HP UNIX platformsFor LINUX platformsFor Solaris platformsNo administrador:
            ./imcl -acceptLicense 
              input inicio_usuario/var/temp/update_response_file.xml 
              -log inicio_usuario/var/temp/update_log.xml 
              -secureStorageFile inicio_usuario/var/IM/credential.store -masterPasswordFile inicio_usuario/var/IM/master_password_file.txt

Ejemplo

For Windows platformsA 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.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_ins_upgrade_silent.html