[8.5.5.6 ou ultérieure]

Configuration de référentiels et de paramètres de proxy pour la commande installUtility

Vous pouvez configurer la commande installUtility pour l'accès aux référentiels basés sur un répertoire local, aux instances du Service du référentiel d'actifs Liberty, et au référentiel Liberty d'IBM® WebSphere.

Pourquoi et quand exécuter cette tâche

Utilisez la commande installUtility pour rechercher, obtenir des informations et installer des actifs se trouvant dans un référentiel basé sur un répertoire local, un référentiel sur site ou dans le référentiel IBM WebSphere Liberty.
La commande installUtility permet d'accéder aux référentiels suivants :

Les commandes installUtility et featureManager utilisent le même fichier de propriétés de configuration, repositories.properties. Les paramètres de proxy sont partagés, mais les paramètres de référentiel sont uniquement utilisés par la commande installUtility. Lors de la gestion d'actifs et de l'exécution d'opérations d'installation, de recherche ou de désinstallation basées sur un référentiel, utilisez la commande installUtility à la place de la commande featureManager.

Pour accéder au référentiel IBM WebSphere Liberty avec un accès Internet restreint ou via un pare-feu, assurez-vous d'avoir accès aux hôtes et ports suivants :
  • public.dhe.ibm.com on port 443
  • asset-websphere.ibm.com on port 443
Remarque : La commande installUtility prend uniquement en charge les serveurs proxy avec les protocoles HTTP/HTTPS.

Procédure

  1. Créez un fichier de propriétés dans ${wlp.install.dir}/etc/repositories.properties. Le fichier de propriétés doit être au format ASCII pour toutes les plateformes.
  2. Pour définir un référentiel, ajoutez une propriété telle que repoName.url=url. Les référentiels définis sont accessibles dans l'ordre dans lequel ils sont spécifiés dans le fichier repositories.properties.
    dev-rep.url=http://dev.repo.ibm.com:9080/ma/v1
  3. Définissez le nom d'utilisateur et le mot de passe du référentiel. Définissez les propriétés repoName.user=userId et repoName.userPassword=encodedPassword. Si vous ne définissez pas le nom d'utilisateur et le mot de passe, vous êtes invité à les indiquer. L'action de codage securityUtility peut aussi générer encodedPassword ; pour plus d'informations, voir Profil Liberty : commande securityUtility.
    dev-rep.user=myname                            
    dev-rep.userPassword={aes}AH5NLyd7DfGb12pK17Pw+
  4. Pour désactiver l'accès au référentiel Liberty, définissez la propriété useDefaultRepository to false. Par défaut, le référentiel Liberty est toujours accessible et il est le dernier des référentiels utilisés lors de l'installation ou lors d'un téléchargement.
    useDefaultRepository=false
  5. Définissez les propriétés proxy. Si votre système doit accéder au référentiel IBM WebSphere Liberty Repository via un serveur proxy, définissez les propriétés proxy proxyHost, proxyPort, proxyUser et proxyPassword. Une variable encodedPassword est requise pour la propriété proxyPassword. Si vous ne définissez pas le nom d'utilisateur et le mot de passe, vous êtes invité à les indiquer. Par exemple :
    proxyHost=my.proxy.server.ibm.com
    proxyPort=9080
    proxyUser=myname
    proxyPassword={aes}AH5NLyd7DfGb12pK17Pw+
  6. Vérifiez les paramètres proxy. Pour afficher une liste des paramètres proxy, utilisez l'action installUtility viewSettings, par exemple :
    >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. Testez la connexion au référentiel. Utilisez l'action installUtility testConnection pour tester le référentiel. Si vous ne définissez pas le nom d'utilisateur et le mot de passe, vous êtes invité à les indiquer. Utilisez l'exemple suivant pour tester la connexion au référentiel :
    >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.
    Vous pouvez tester tous les référentiels configurés dans le fichier repositories.properties en même temps en exécutant la commande installUtility testConnection sans spécifier repoName. Le nom de référentiel pour le référentiel Liberty est default. Pour tester la connexion au référentiel Liberty, exécutez la commande suivante :
    >installUtility testConnection default

Que faire ensuite

Vous pouvez utiliser la commande installUtility pour rechercher des actifs et les télécharger depuis des référentiels.

Icône indiquant le type de rubrique Rubrique Tâche

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_config_installutility
Nom du fichier : twlp_config_installutility.html