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

Puede instalar WebSphere Application Server Liberty en sistemas operativos IBM® i mediante archivos de respuestas de Installation Manager.

Antes de empezar

Prepare la instalación antes de utilizar este procedimiento. Consulte Preparación del sistema operativo para la instalación en IBM i para obtener más información.

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.

Antes de instalar WebSphere Application Server, asegúrese de que el perfil de usuario tiene las autoridades especiales *ALLOBJ y *SECADM.

Instale Installation Manager en el sistema en el que desee instalar el producto.

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

  • Si desea utilizar el Installation Manager que se proporciona con este producto, realice las acciones siguientes:
    1. Obtenga los archivos necesarios.
      Existen tres opciones básicas para obtener e instalar Installation Manager y el producto.
      • Acceda al soporte físico y utilice la instalación local
        Puede acceder a los repositorios del producto en el soporte.
        1. Instale Installation Manager en el sistema.

          Puede instalar Installation Manager mediante el soporte, mediante un archivo que se obtiene del sitio de Passport Advantage o mediante un archivo que contiene la versión más actual de Installation Manager del sitio web de descargas de IBM Installation Manager.

        2. Utilice Installation Manager para instalar el producto de los repositorios de producto del soporte.
      • Descargar los archivos del sitio Passport Advantage y utilizar la instalación local
        Los clientes con licencia con un ID de Passport Advantage y una contraseña pueden descargar los repositorios de producto necesarios del sitio de Passport Advantage .
        1. Descargue los archivos del sitio de Passport Advantage.
        2. Instale Installation Manager en el sistema.

          Puede instalar Installation Manager mediante el soporte, mediante un archivo que se obtiene del sitio de Passport Advantage o mediante un archivo que contiene la versión más actual de Installation Manager del sitio web de descargas de IBM Installation Manager.

        3. Utilice Installation Manager para instalar el producto de los repositorios descargados.
      • Acceda a los repositorios activos y utilice la instalación basada en web
        Si tiene un ID y una contraseña de Passport Advantage, puede instalar el producto de los repositorios basados en web.
        1. Instale Installation Manager en el sistema.

          Puede instalar Installation Manager mediante el soporte, mediante un archivo que se obtiene del sitio de Passport Advantage o mediante un archivo que contiene la versión más actual de Installation Manager del sitio web de descargas de IBM Installation Manager.

        2. Utilice Installation Manager para instalar el producto del repositorio basado en web ubicado en
          http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85 
          Nota: Esta ubicación no contiene una página web a la que puede acceder utilizando un navegador web. Se trata de una ubicación de repositorio basado en web remota que debe especificar en el archivo de respuestas para que la instalación pueda acceder a los archivos del repositorio.

        Siempre que sea posible, debe utilizar los repositorios remotos basados en web de forma que acceda a los archivos más recientes de instalación.

      Nota: Si no tiene un ID y una contraseña de Passport Advantage, debe instalar el producto de los repositorios de producto en el soporte o los repositorios locales.
    2. Instale Installation Manager.
      1. Inicie la sesión en el sistema IBM i con un perfil de usuario que tenga las autorizaciones especiales *ALLOBJ y *SECADM.
      2. En una línea de mandato CL, ejecute el mandato STRQSH para iniciar el shell de mandato de Qshell.
      3. Asegúrese de que umask esté establecido en 022.
        Para verificar el valor de la máscara U, emita el mandato siguiente:
        umask
        Para definir el valor de máscara U en 022, emita el mandato siguiente:
        Máscara
        U 022
      4. Vaya al directorio temporal donde ha desempaquetado los archivos de Installation Manager.
      5. Ejecute el siguiente mandato en la carpeta temporal:
        installc -acceptLicense -log nombre_y_vía_acceso_archivo_registro
        Notas:
  • Si ya tiene una versión de Installation Manager instalada en el sistema y desea utilizarla para instalar y mantener el producto, obtenga los archivos de producto necesarios.
    Existen tres opciones básicas para instalar el producto.
    • Acceda al soporte físico y utilice la instalación local

      Puede acceder a los repositorios del producto en el soporte. Utilice Installation Manager para instalar el producto de los repositorios de producto del soporte.

    • Descargar los archivos del sitio Passport Advantage y utilizar la instalación local
      Los clientes con licencia con un ID de Passport Advantage y una contraseña pueden descargar los repositorios de producto necesarios del sitio de Passport Advantage .
      1. Descargue los repositorios de producto del sitio de Passport Advantage.
      2. Utilice Installation Manager para instalar el producto de los repositorios descargados.
    • Acceda a los repositorios activos y utilice la instalación basada en web
      Si tiene un ID y una contraseña de Passport Advantage, puede utilizar Installation Manager para instalar el producto de los repositorios basados en web. Utilice Installation Manager para instalar el producto del repositorio basado en web ubicado en
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85 
      Nota: Esta ubicación no contiene una página web a la que puede acceder utilizando un navegador web. Se trata de una ubicación de repositorio basado en web remota que debe especificar en el archivo de respuestas para que la instalación pueda acceder a los archivos del repositorio.

      Siempre que sea posible, debe utilizar los repositorios remotos basados en web de forma que acceda a los archivos más recientes de instalación.

    Nota: Si no tiene un ID y una contraseña de Passport Advantage, debe instalar el producto de los repositorios de producto en el soporte o los repositorios locales.

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. Asegúrese de que umask esté establecido en 022.
    Para verificar el valor de la máscara U, emita el mandato siguiente:
    umask
    Para definir el valor de máscara U en 022, emita el mandato siguiente:
    Máscara
    U 022
  5. Utilice un archivo de respuestas para instalar el producto.
    Cambie al subdirectorio eclipse/tools del directorio donde ha instalado Installation Manager e instale el producto. Por ejemplo:
    ./imcl -acceptLicense
      input $HOME/WASFiles/temp/install_response_file.xml 
      -log $HOME/WASFiles/temp/install_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/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_producto/lafiles de la imagen de instalación o del repositorio de esta oferta.
    • /QIBM/ProdData/InstallationManager es la ubicación de instalación predeterminada para los archivos de Installation Manager en sistemas IBM i.
    • Es posible que el programa grabe instrucciones posteriores a la instalación importantes en la salida estándar.

    Consulte el Information Center de IBM Installation Manager para obtener más información.

Ejemplo

A continuación se muestra un ejemplo de un archivo de respuestas para instalar el producto sin características opcionales en el directorio /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore mediante un repositorio basado en web en http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input >
<server>
  <repository location='http://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'/>
  <data key='user.import.profile' value='false'/>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty V8.5' 
    features='' id='com.ibm.websphere.liberty.v85'/>
</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:
  • Asegúrese de que la ubicación del repositorio apunta al repositorio del producto basado en web o local. Por ejemplo:
    <repository location='https://downloads.mycorp.com:8080/WAS_85_repository'/>
  • En la línea siguiente del ejemplo se especifica el valor predeterminado de la ubicación del perfil para IBM i:
    <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
    Para sustituir esta ubicación predeterminada, especifique una ubicación distinta
  • La siguiente línea del ejemplo especifica el valor predeterminado del directorio de recursos compartidos para IBM i:
    <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/>
    Para sustituir esta ubicación predeterminada, especifique una ubicación distinta
    Nota: Sólo hay un directorio de recursos compartidos para Installation Manager. Si ya se ha realizado una instalación en este mismo sistema en el pasado, utilizará ese directorio de recursos compartidos y no el que especifique el archivo de respuestas.
  • Para inhabilitar las búsquedas remotas de actualizaciones en el archivo de respuestas, establezca en false las siguientes preferencias:
    • 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.

    Por ejemplo:
    <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 el Information Center de IBM Installation Manager.
  • Para instalar más de una instancia de una oferta, debe hacer que el ID de perfil de cada instancia adicional sea exclusivo. Por ejemplo:
    <offering profile='WebSphere Liberty V8.5 - Another User's WAS Liberty CORE' 
        features='' id='com.ibm.websphere.liberty.v85'/>
    Esto se debe cambiar en los dos sitios que especifican el ID de perfil en el archivo de respuestas.
A continuación se muestran algunos ejemplos de cambios que podría hacer para manipular este archivo de respuestas y poder realizar acciones alternativas.
  • Para modificar la ubicación de la instalación, simplemente cambie la ubicación de instalación. Por ejemplo:
    Sustituya
    <profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
    por
    <profile
    id='WebSphere Liberty V8.5' installLocation='/home/usuario/IBM/Websphere/AppServer/V85/Server'>
  • Para instalar desde un repositorio local en lugar de desde el repositorio activo remoto, sustituya la ubicación del repositorio. Por ejemplo:
    Sustituya
    <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
    por
    <repository
    location='/home/usuario/repositories/WAS85/local-repositories'/>
  • Para añadir las características opcionales, añada cada característica que desee utilizar en la oferta como una entrada de una lista separada por comas.
    En la siguiente lista, los ID de oferta a utilizar en los archivos de respuestas se escriben entre paréntesis:
    • 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 incorporable 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.

    Notas:
    • Si no se especifica ninguna característica, se instala la característica predeterminada (embeddablecontainer).
    Por ejemplo, para instalar el contenedor EJB incorporable:
    Sustituya
    <offering profile='WebSphere Liberty V8.5' 
      features='' id='com.ibm.websphere.liberty.v85'/>
    por
    <offering profile='WebSphere Liberty V8.5' 
      features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
  • 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.


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_installation_is_silent
Nombre de archivo:twlp_ins_installation_is_silent.html