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

Puede instalar todas las ofertas de WebSphere Application Server Liberty en sistemas operativos de IBM® i utilizando archivos de respuestas de Installation Manager.

Antes de empezar

[16.0.0.4 y posterior]Nota: El soporte del uso de Java SE 6 con WebSphere Liberty finaliza en septiembre de 2017. Al finalizar el soporte, el kernel de Liberty se volverá a compilar y ya no se podrá ejecutar con Java SE 6. Si sigue utilizando Java SE 6 en fixpacks anteriores tras alcanzar la fecha de soporte, podría exponer su entono a riesgos de seguridad.

El SDK de Java recomendado es Java SE 8, porque proporciona las últimas características y actualizaciones de seguridad.

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.

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.

Importante: Antes de instalar Liberty, debe leer el acuerdo de licencia que se puede encontrar con los archivos de producto. Manifieste su aceptación del acuerdo de licencia especificando -acceptLicense en el mandato, como se describe en el tema.

Si IBM Installation Manager Versión 1.8.5 o posterior todavía no está instalado, instálelo en el sistema donde desea instalar el producto:

  1. Descargue IBM Installation Manager.
    Existen tres opciones básicas para acceder a archivos de instalación de Installation Manager.
    • Descargue la versión más actual de Installation Manager desde el sitio web de descarga de IBM Installation Manager.
    • Instale Installation Manager desde repositorios de producto en el soporte.
    • Descargue los archivos desde el sitio de Passport Advantage y utilice 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.

  2. Elija tres ubicaciones independientes para los binarios, los datos de ejecución (datos de agente) y los datos compartidos de Installation Manager.
  3. Instale Installation Manager utilizando la línea de mandatos de 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 a la ubicación que contiene los archivos de instalación de Installation Manager y ejecute el mandato siguiente:
      installc -acceptLicense -log nombre_y_vía_acceso_archivo_registro
      Notas:

Procedimiento

  1. Opcional: Si el repositorio requiere un nombre de usuario y una contraseña, cree un archivo de almacenamiento de credenciales y un archivo de contraseñas maestras para acceder a este repositorio.
    1. Opcional: Cree el archivo de contraseña maestra.

      El archivo de contraseña maestra es un archivo de texto que contiene una frase de contraseña como, por ejemplo, "Este texto es la contraseña maestra." Este archivo se utiliza para proteger las credenciales de autenticación.

      Si crea un archivo de contraseña maestra y lo utiliza cuando se crean credenciales, siempre debe especificar el archivo de la contraseña maestra.

      Consejo: Para proteger este archivo, establezca permisos para restringir el acceso a este archivo, según sea apropiado para su sistema operativo.
    2. Cree un archivo de almacenamiento de credenciales ejecutando el mandato imutilsc saveCredential.
      Para plataformas Windows
      imutilsc.exe saveCredential
        -secureStorageFile archivo_almacenamiento
        -userName ID_usuario -userPassword contraseña_usuario
        -url URL_o_vía_acceso_repositorio 
      Para plataformas AIXPara plataformas HP-UXPara plataformas LINUXPara plataformas Solaris
      ./imutilsc saveCredential
        -secureStorageFile archivo_almacenamiento
        -userName ID_usuario -userPassword contraseña_usuario
        -url URL_o_vía_acceso_repositorio 
      Consejo: Si el mandato imutilsc no puede encontrar el URL que se ha especificado al crear el archivo de almacenamiento de credenciales, añada /repository.config al final de la ubicación del URL del repositorio.
  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.
    Vaya al subdirectorio eclipse/tools en el directorio donde esté 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 la documentación del producto IBM Installation Manager si desea más información.

Ejemplo

A continuación, aparece un ejemplo de un archivo de repuestos para instalar el producto sin características opcionales en el directorio /QIBM/ProdData/WebSphere/Liberty/LibertyCore utilizando un repositorio basado en web en http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input >
<server>
  <repository
location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
</server>
<profile id='WebSphere Liberty'
installLocation='/QIBM/ProdData/WebSphere/Liberty/LibertyCore'>
  <data key='was.install.os400.profile.location'
value='/QIBM/UserData/WebSphere/Liberty/LibertyCore'/>
  <data key='user.import.profile' value='false'/>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty'
    features='' id='com.ibm.websphere.liberty.CORE.ND'/>
</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:
  • New: De forma predeterminada, todas la características de Liberty que se aplican a su edición de producto se instalan cuando se instala Liberty.
    En lugar de instalar todas las características, puede instalar un conjunto personalizado de complementos y características de Liberty especificándolos en las propiedades user.addon y user.feature, tal como se indica en el ejemplo siguiente. Tenga en cuenta que los nombres abreviados o los nombres simbólicos de característica se deben separar con comas dobles.
    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 del servicio Liberty Asset Repository Service o 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"
    />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="/QIBM/LocalAssetRepo" />
    <repository location="/QIBM/LocalAssetRepo2.zip" />
    </server>
    Para habilitar el acceso al repositorio de Liberty, en un elemento data, establezca el parámetro user.useLibertyRepository en true. El 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'/>
    Importante: Si no desea instalar complementos o características Liberty, especifique valores vacíos para las propiedades user.addonuser.feature:
    <data key='user.feature' value=''/> 
    <data key='user.addon' value=''/>
  • 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_Liberty_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/Liberty/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 las siguientes preferencias en el valor false:
    • 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 detalles sobre las claves de preferencia silenciosa en la documentación del producto 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 - Another User's WAS Liberty
    CORE'
        features='' id='com.ibm.websphere.liberty.CORE.ND'/>
    Esto se debe cambiar en los dos sitios que especifican el ID de perfil en el archivo de respuestas.
  • 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.CORE.ND'
      profile='WebSphere Liberty'
      features='embeddablecontainer' installFixes='none'/>
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' installLocation='/QIBM/ProdData/WebSphere/Liberty/LibertyCore'>
    por
    <profile id='WebSphere Liberty' installLocation='/home/user/IBM/WebSphere/Liberty/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.CORE.ND'/>
    por
    <repository
    location='/home/usuario/repositories/WAS/local-repositories'/>

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_ins_installation_is_silent
Nombre de archivo:twlp_ins_installation_is_silent.html