Instalación de fixpack de Liberty en sistemas operativos IBM i mediante archivos de respuestas

Puede actualizar WebSphere Application Server Liberty Core a una versión posterior utilizando los archivos de respuesta de Installation Manager.

Antes de empezar

Repositorio de Liberty[8.5.5.6 o posterior]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. Para obtener más información acerca de los repositorios de activos de 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.

Acerca de esta tarea

[8.5.5.4 o posterior]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

  1. Opcional: Si el repositorio requiere un nombre de usuario y una contraseña, cree un archivo de almacenamiento de credenciales para acceder a este repositorio.
    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.
    Nota: Cuando utilice Installation Manager Versión 1.6.2 y posterior, debe utilizar las opciones -secureStorageFile y -masterPasswordFile para almacenar las credenciales en un archivo de almacenamiento de credenciales. En las versiones de Installation Manager anteriores a la Versión 1.6.2, las opciones -keyring y -password se utilizaban 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 el Information Center 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 el Information Center de Installation Manager Versión 1.5.
  2. Inicie la sesión en el sistema IBM i con un perfil de usuario que tenga las autorizaciones especiales *ALLOBJ y *SECADM.
  3. En una línea de mandato CL, ejecute el mandato STRQSH para iniciar el shell de mandato de Qshell.
  4. Utilice un archivo de respuestas para actualizar el producto.
    Cambie al subdirectorio eclipse/tools del directorio donde ha instalado Installation Manager y actualice el producto. Por ejemplo:
    ./imcl -acceptLicense
      input $HOME/WASFiles/temp/update_response_file.xml 
      -log $HOME/WASFiles/temp/update_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
    Nota: Es posible que el programa grabe instrucciones posteriores a la instalación importantes en la salida estándar.

    Si desea más información sobre el uso de Installation Manager, consulte el Information Center de IBM Installation Manager.

Ejemplo

A continuación se muestra un ejemplo de un archivo de respuestas para actualizar WebSphere Application Server Liberty Core 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.v85'/>
</server>
<profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
  <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty V8.5' id='com.ibm.websphere.liberty.v85' 
    version='8.5.5.20101025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/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' . . . .>) se pueden encontrar al ejecutar el mandato imcl listInstallationDirectories -verbose desde el subdirectorio eclipse/tools en el directorio donde ha instalado Installation Manager. Es igual que el nombre del grupo de paquetes.
  • La versión es una versión específica de la oferta a instalar (por ejemplo 8.5.5.20101025_2108). 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 repositorio_origen
  • También puede especificar none, recommended o all con el argumento -installFixes para indicar qué arreglos temporales desea instalar 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.
  • Si ha obtenido el fixpack instalando el PTF de grupo de WebSphere Application Server, puede utilizar los repositorios de fixpack locales para instalar el fixpack.

    Para obtener información sobre los repositorios de fixpack locales, consulte el archivo /QIBM/WAS/WASFixpacks/ReadmeV8.html o /QIBM/WAS/WASFixpacks/ReadmeV8.txt.

  • Repositorio de Liberty[8.5.5.2 o posterior]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'/>
    [8.5.5.5 o posterior]Para la versión 8.5.5.5 y posteriores, user.accept.license=true no es necesario.
    Repositorio de Liberty[8.5.5.4 o posterior]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'/>
    Repositorio de Liberty[8.5.5.6 o posterior]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 /QIBM/LocalAssetRepo.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="/QIBM/LocalAssetRepo" />
    </server>
    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:
    <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.

  • [8.5.5.3 o posterior]Nota: Si está realizando la actualización a la versión 8.5.5.3 y anteriormente había instalado las características del Repositorio de Liberty pero actualmente no dispone de una conexión al repositorio de IBM WebSphere Liberty, no podrá realizar la actualización utilizando un archivo de respuestas. en su lugar, actualice el producto ejecutando el mandato imcl y especificando el parámetro user.feature="".

Icono que indica el tipo de tema Tema de tarea

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


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_is
Nombre de archivo:twlp_ins_upgrade_is.html