[8.5.5.6 o posterior]

Configuración de repositorios y valores de proxy para el mandato installUtility

Puede configurar el mandato installUtility para acceder a repositorios basados en el directorio local, instancias de Liberty Asset Repository Service y el repositorio de IBM® WebSphere Liberty.

Acerca de esta tarea

Utilice el mandato installUtility para buscar, obtener información e instalar activos que están en un repositorio basado en el directorio local, un repositorio in situ o el repositorio de IBM WebSphere Liberty.
El mandato installUtility puede acceder a los siguientes repositorios:
  • El repositorio de IBM WebSphere Liberty, un repositorio público alojado en IBM al que se puede acceder a través de Internet. Para obtener más información, consulte Repositorio de Liberty
  • Liberty Asset Repository Service, un servicio de código abierto que puede utilizar para crear repositorio in situ al que se puede acceder de forma remota detrás del cortafuegos de una empresa; consulte el Repositorio WASdev/tool.lars en GitHub.
  • Repositorios basados en el directorio local que se crean utilizando la acción Descarga de installUtility. Para obtener más información, consulte Descarga de activos utilizando el mandato installUtility.

Los mandatos installUtility e featureManager utilizan el mismo archivo de propiedades de configuración, repositories.properties. Los valores de proxy se comparten, pero los valores del repositorio solamente los utiliza el mandato installUtility. Cuando se gestionan activos y se realizan operaciones de instalación, búsqueda o desinstalación basada en el repositorio, utilice el mandato installUtility en lugar del mandato featureManager.

Para acceder al repositorio de IBM WebSphere Liberty con acceso a Internet limitado o a través de un cortafuegos, asegúrese de que tiene acceso a los siguientes hosts y puertos:
  • public.dhe.ibm.com en el puerto 443
  • asset-websphere.ibm.com en el puerto 443
Nota: El mandato installUtility solamente admite servidores proxy con protocolos HTTP/HTTPS.

Procedimiento

  1. Cree un archivo de propiedades en ${wlp.install.dir}/etc/repositories.properties. El archivo de propiedades debe estar en formato ASCII para todas las plataformas.
  2. Para definir un repositorio, añada una propiedad como repoName.url=url. A los repositorios definidos se accede en el orden en el que se han especificado en el archivo repositories.properties.
    dev-rep.url=http://dev.repo.ibm.com:9080/ma/v1
  3. Establezca el nombre de usuario y la contraseña del repositorio. Establezca las propiedades repoName.user=userId y repoName.userPassword=encodedPassword. Si no establece el nombre de usuario y la contraseña, recibirá una solicitud para que los proporcione. La acción de codificación securityUtility también genera encodedPassword; para obtener más información, consulte Perfil Liberty: Mandato securityUtility.
    dev-rep.user=myname                            
    dev-rep.userPassword={aes}AH5NLyd7DfGb12pK17Pw+
  4. Para inhabilitar el acceso al repositorio de Liberty, establezca la propiedad useDefaultRepository en false. De forma predeterminada, siempre se accede al repositorio de Liberty y es el último de los repositorios a los que se accede durante la instalación o la descarga.
    useDefaultRepository=false
  5. Establezca las propiedades del proxy. Si su sistema requiere acceso al repositorio de IBM WebSphere Liberty a través de un servidor proxy, establezca las propiedades de proxy proxyHost, proxyPort, proxyUser y proxyPassword. Es necesaria una variable encodedPassword para la propiedad proxyPassword. Si no establece el nombre de usuario y la contraseña, recibirá una solicitud para que los proporcione. Por ejemplo:
    proxyHost=my.proxy.server.ibm.com
    proxyPort=9080
    proxyUser=myname
    proxyPassword={aes}AH5NLyd7DfGb12pK17Pw+
  6. Revise los valores del repositorio. Para ver una lista de los valores de repositorio, utilice la acción installUtility viewSettings; por ejemplo:
    >installUtility viewSettings
    
    installUtility Settings
    ----------------------------------------------------------------------
    Properties File: c:\wlp\etc\repositories.properties
    Default Assets Repository: IBM WebSphere Liberty Repository
    Use Default Repository: True
    
    Configured Repositories
    ----------------------------------------------------------------------
    Name: dev-rep
    Location: http://dev.repo.ibm.com:9080/ma/v1
    User Name: myname
    Password: <Unspecified>
    
    Proxy Settings
    ----------------------------------------------------------------------
    Proxy Server: my.proxy.server.ibm.com
    Port: 9080
    User Name: myname
    Password: ********
  7. Pruebe la conexión de repositorio. Utilice la acción installUtility testConnection para probar el repositorio. Si no establece el nombre de usuario y la contraseña, recibirá una solicitud para que los proporcione. Utilice el siguiente ejemplo para probar la conexión de repositorio:
    >installUtility testConnection
    Testing the connection to all configured repositories...
    This process might take several minutes to complete.
    
    Configured Repositories
    ----------------------------------------------------------------------
    Name: dev-rep
    Location: http://dev.repo.ibm.com:9080/ma/v1
    Status: Successfully connected to the configured repository.
    Puede probar todos los repositorios configurados en el archivo repositories.properties a la vez ejecutando el mandato installUtility testConnection sin especificar repoName. El nombre de repositorio para el repositorio de Liberty es default. Para probar la conexión con el repositorio de Liberty, ejecute el mandato siguiente:
    >installUtility testConnection default

Qué hacer a continuación

Puede utilizar el mandato installUtility para buscar activos y descargarlos de los repositorios.

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_config_installutility
Nombre de archivo:twlp_config_installutility.html