Installation de Liberty sur les systèmes d'exploitation IBM i à l'aide de fichiers de réponses

Vous pouvez installer WebSphere Application Server Liberty sur les systèmes d'exploitation IBM® i à l'aide des fichiers de réponses Installation Manager.

Avant de commencer

Préparez-vous à l'installation avant de suivre la procédure ci-après. Voir Préparation du système d'exploitation en vue de l'installation sur IBM i pour plus d'informations.

Référentiel Liberty[8.5.5.6 ou ultérieure]Si vous voulez installer des actifs Liberty depuis des référentiels basés sur un répertoire local ou une instance du Service du référentiel d'actifs Liberty, configurez les référentiels. Pour plus d'informations sur les référentiels d'actifs Liberty, voir Installation d'actifs avec Installation Manager.

Avant d'installer WebSphere Application Server, vérifiez que votre profil utilisateur possède les droits spéciaux *ALLOBJ et *SECADM.

Installez Installation Manager sur le système où vous voulez installer le produit.

[8.5.5.4 ou ultérieure]Pour installer la version 8.5.5.4 et versions suivantes du profil Liberty, vous devez disposer d'IBM Installation Manager version 1.6.2 ou suivante.

  • Si vous voulez utiliser l'instance d'Installation Manager livrée avec ce produit, effectuez les actions suivantes :
    1. Procurez-vous les fichiers nécessaires.
      Il existe trois options de base pour obtenir et installer Installation Manager et le produit.
      • Accédez au support physique et utilisez une installation locale
        Vous pouvez accéder aux référentiels de produit depuis le support physique.
        1. Installez Installation Manager sur votre système.

          Vous pouvez installer Installation Manager en utilisant le support physique, un fichier obtenu depuis le site Passport Advantage ou un fichier contenant la dernière version d'Installation Manager depuis le site Web des téléchargements IBM Installation Manager.

        2. Utilisez Installation Manager pour installer le produit depuis les référentiels de produit présents sur le support.
      • Télécharger les fichiers à partir du site Passport Advantage et utiliser l'installation locale
        Les clients disposant d'une licence dotés d'un ID et d'un mot de passe Passport Advantage peuvent télécharger les référentiels de produit requis depuis le site Passport Advantage.
        1. Téléchargez les fichiers à partir du site Passport Advantage.
        2. Installez Installation Manager sur votre système.

          Vous pouvez installer Installation Manager en utilisant le support physique, un fichier obtenu depuis le site Passport Advantage ou un fichier contenant la dernière version d'Installation Manager depuis le site Web des téléchargements IBM Installation Manager.

        3. Utiliser le gestionnaire d'installation pour installer le produit depuis les référentiels téléchargés.
      • Accédez aux référentiels opérationnels et utilisez l'installation Web
        Si vous disposez d'un ID et d'un mot de passe Passport Advantage, vous pouvez installer le produit à partir des référentiels en ligne.
        1. Installez Installation Manager sur votre système.

          Vous pouvez installer Installation Manager en utilisant le support physique, un fichier obtenu depuis le site Passport Advantage ou un fichier contenant la dernière version d'Installation Manager depuis le site Web des téléchargements IBM Installation Manager.

        2. Utilisez Installation Manager pour installer le produit à partir du référentiel Web disponible dans
          http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85 
          Remarque : Cet emplacement ne contient pas de page Web à laquelle vous pouvez accéder à l'aide d'un navigateur Web. Il s'agit d'un emplacement de référentiel Web distant que vous devez définir dans le fichier de réponses pour que l'installation puisse accéder aux fichiers dans le référentiel.

        Si possible, vous devez utiliser les référentiels Web distants afin de pouvoir accéder aux fichiers d'installation les plus récents.

      Remarque : Si vous ne disposez pas d'un ID et d'un mot de passe Passport Advantage, vous devez installer le produit depuis les référentiels de produit sur le support physique ou depuis les référentiels locaux.
    2. Installez Installation Manager.
      1. Connectez-vous au système IBM i avec un profil utilisateur ayant les droits spéciaux *ALLOBJ et *SECADM.
      2. Sur une ligne de commande CL, exécutez la commande STRQSH pour démarrer le shell de commandes Qshell.
      3. Vérifiez que le paramètre umask est défini sur 022.
        Pour tester le paramètre umask, exécutez la commande suivante :
        umask
        Pour définir le paramètre umask à 022, exécutez la commande suivante :
        umask 022
      4. Accédez au répertoire temporaire où vous avez décompressé les fichiers d'Installation Manager.
      5. Exécutez la commande suivante dans le dossier temporaire :
        installc -acceptLicense -log chemin_et_nom_fichier_journal
        Remarques :
  • Si vous disposez déjà d'une version d'Installation Manager sur votre système et souhaitez l'utiliser pour installer le produit et gérer le produit, obtenez les fichiers de produit nécessaires.
    Il existe trois options de base pour l'installation du produit.
    • Accédez au support physique et utilisez une installation locale

      Vous pouvez accéder aux référentiels de produit depuis le support physique. Utilisez Installation Manager pour installer le produit depuis les référentiels de produit présents sur le support.

    • Télécharger les fichiers à partir du site Passport Advantage et utiliser l'installation locale
      Les clients disposant d'une licence dotés d'un ID et d'un mot de passe Passport Advantage peuvent télécharger les référentiels de produit requis depuis le site Passport Advantage.
      1. Télécharger les référentiels produit depuis le site Passport Advantage.
      2. Utiliser le gestionnaire d'installation pour installer le produit depuis les référentiels téléchargés.
    • Accédez aux référentiels opérationnels et utilisez l'installation Web
      Si vous avez un ID et un mot de passe Passport Advantage, vous pouvez à l'aide d'Installation Manager installer le produit à partir des référentiels Web. Utilisez Installation Manager pour installer le produit à partir du référentiel Web disponible dans
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85 
      Remarque : Cet emplacement ne contient pas de page Web à laquelle vous pouvez accéder à l'aide d'un navigateur Web. Il s'agit d'un emplacement de référentiel Web distant que vous devez définir dans le fichier de réponses pour que l'installation puisse accéder aux fichiers dans le référentiel.

      Si possible, vous devez utiliser les référentiels Web distants afin de pouvoir accéder aux fichiers d'installation les plus récents.

    Remarque : Si vous ne disposez pas d'un ID et d'un mot de passe Passport Advantage, vous devez installer le produit depuis les référentiels de produit sur le support physique ou depuis les référentiels locaux.

Procédure

  1. Facultatif : Si le référentiel requiert un nom d'utilisateur et un mot de passe, créez un fichier de stockage des données d'identification pour accéder à ce référentiel.
    Conseil : Lors de la création d'un fichier de stockage des données d'identification, ajoutez /repository.config à la fin de l'emplacement d'URL du référentiel si la commande imutilsc ne trouve pas l'URL indiquée.
    Remarque : Lorsque vous utilisez Installation Manager version 1.6.2 ou une version ultérieure, utilisez les options -secureStorageFile et -masterPasswordFile pour stocker les données d'identification dans un fichier de stockage des données d'identification. Dans les versions d'Installation Manager antérieures à la version 1.6.2, les options -keyring et -password étaient utilisées pour accéder aux données d'identification dans un fichier de clés. Ces options ont été dépréciées dans la version 1.6.2. Il n'existe pas de chemin de migration entre les fichier de clés et les fichiers de stockage en raison des différences entre les structures de fichiers. Pour plus d'informations sur l'utilisation des options -secureStorageFile et -masterPasswordFile afin de stocker les données d'identification dans un fichier de stockage des données d'identification, voir le centre de documentation d'Installation Manager version 1.6. Pour plus d'informations sur l'utilisation des options -keyring et -password pour stocker les données d'identification dans un fichier de clés, voir le centre de documentation d'Installation Manager version 1.5.
  2. Connectez-vous au système IBM i avec un profil utilisateur ayant les droits spéciaux *ALLOBJ et *SECADM.
  3. Sur une ligne de commande CL, exécutez la commande STRQSH pour démarrer le shell de commandes Qshell.
  4. Vérifiez que le paramètre umask est défini sur 022.
    Pour tester le paramètre umask, exécutez la commande suivante :
    umask
    Pour définir le paramètre umask à 022, exécutez la commande suivante :
    umask 022
  5. Utilisez un fichier de réponses pour installer le produit.
    Accédez au sous-répertoire eclipse/tools dans le répertoire où vous avez installé Installation Manager et installez le produit. Exemple :
    ./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
    Remarques :
    • Les dispositions, remarques et autres informations appropriées sont fournies dans les fichiers du contrat de licence du sous-répertoire lafiles ou nom_produit/lafiles du référentiel ou de l'image d'installation de cette offre.
    • /QIBM/ProdData/InstallationManager est l'emplacement d'installation par défaut des fichiers Installation Manager sur les systèmes IBM i.
    • Le programme peut générer des instructions post-installation importantes dans la sortie standard.

    Reportez-vous au centre de documentation IBM Installation Manager pour plus d'informations.

Exemple

Voici un exemple de fichier de réponses pour une installation du produit sans fonction facultative dans le répertoire /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore à l'aide d'un référentiel Web situé à l'emplacement 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='om.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>
Conseils :
  • Assurez-vous que l'emplacement du référentiel pointe vers le référentiel de produit Web ou local. Exemple :
    <repository location='https://downloads.mycorp.com:8080/WAS_85_repository'/>
  • La ligne suivante de l'exemple spécifie la valeur par défaut de l'emplacement de profil pour IBM i :
    <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
    Pour remplacer cette valeur par défaut, spécifiez un autre emplacement.
  • La ligne suivante de l'exemple spécifie la valeur par défaut du répertoire de ressources partagées pour IBM i :
    <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/>
    Pour remplacer cette valeur par défaut, spécifiez un autre emplacement.
    Remarque : Il n'y a qu'un seul répertoire de ressources partagées pour Installation Manager. S'il y a eu une installation sur le système dans le passé, elle utilisera ce répertoire de ressources partagées et non pas celui qui est spécifié dans le fichier de réponses.
  • Pour désactiver les recherches distantes de mises à jour dans le fichier de réponses, définissez les préférences suivantes sur la valeur false :
    • offering.service.repositories.areUsed

      Utilisé pour parcourir les référentiels distants à la recherche de mises à jour à installer

    • com.ibm.cic.common.core.preferences.searchForUpdates

      Utilisé pour rechercher les mises à jour d'Installation Manager

    Exemple :
    <preference value='false' name='offering.service.repositories.areUsed'/>
    <preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
    Vous trouverez plus de détails sur les clés des préférences du mode silencieux dans le centre de documentation IBM Installation Manager.
  • Pour installer plusieurs instances d'une offre, vous devez rendre unique l'ID de profil de chaque instance supplémentaire. Exemple :
    <offering profile='WebSphere Liberty V8.5 - WAS Liberty CORE d'un autre utilisateur' 
        features='' id='com.ibm.websphere.liberty.v85'/>
    Ceci doit être modifié aux deux endroits qui spécifient l'ID de profil dans le fichier de réponses.
Voici quelques exemples de modifications que vous pouvez apporter au fichier de réponses pour effectuer d'autres actions.
  • Pour changer l'emplacement de l'installation, changez simplement cet emplacement. Exemple :
    Remplacez
    <profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
    par
    <profile id='WebSphere Liberty V8.5' installLocation='/home/user/IBM/Websphere/AppServer/V85/Server'>
  • Pour procéder à une installation à partir d'un référentiel local au lieu du référentiel distant en ligne, remplacez l'emplacement du référentiel. Exemple :
    Remplacez
    <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
    par
    <repository location='/home/utilisateur/repositories/WAS85/local-repositories'/>
  • Pour ajouter les fonctions optionnelles, ajoutez chacune d'entre elles à l'offre en entrée dans une liste séparée par des virgules.
    Dans la liste ci-après, les ID d'offres à utiliser dans les fichiers de réponse sont encadrés par des parenthèses :
    • Conteneur d'EJB pouvant être imbriqué et client JPA (embeddablecontainer)

      Cette option installe le conteneur d'EJB pouvant être imbriqué et le client JPA.

      Le conteneur d'EJB pouvant être imbriqué est un fichier archive Java™ (JAR) que vous pouvez utiliser pour exécuter des beans enterprise dans un environnement Java Platform, Standard Edition (SE) autonome. Vous pouvez exécuter un bean d'entreprise à l'aide de ce conteneur pouvant être imbriqué en dehors du serveur d'applications. Le conteneur EJB pouvant être imbriqué fait partie de la spécification EJB 3.1 et est principalement utilisé pour les tests unitaires de la logique métier de beans d'entreprise.

      Le client JPA peut être utilisé avec le conteneur d'EJB pouvant être imbriqué pour fournir la fonctionnalité Java Persistence API (JPA) dans un environnement Java.

    Remarques :
    • Si aucune fonction n'est spécifiée, la fonction par défaut (embeddablecontainer) est installée.
    Par exemple, pour installer le conteneur d'EJB pouvant être imbriqué :
    Remplacez
    <offering profile='WebSphere Liberty V8.5' 
      features='' id='com.ibm.websphere.liberty.v85'/>
    par
    <offering profile='WebSphere Liberty V8.5' 
      features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
  • Référentiel Liberty[8.5.5.2 ou ultérieure]Vous pouvez spécifier des ressources actifs supplémentaires à installer depuis le référentiel Liberty. Pour la liste de tous les actifs de référentiel Liberty, consultez la page des téléchargements sur WASdev.net.

    Pour installer des actifs du Référentiel Liberty, vous devez avoir accès à Internet et disposer d'IBM Installation Manager version 1.6.2 ou ultérieure. Les versions antérieures d'Installation Manager ne disposent pas d'une option d'installation d'actifs du référentiel Liberty. Si vous utilisez un fichier de réponses et n'avez pas effectué une mise à jour vers Installation Manager version 1.6.2 ou ultérieure, les actifs que vous spécifiez dans le fichier de réponse seront ignorés lors de l'installation.

    Si vous voulez installer des fonctions supplémentaires, spécifiez deux éléments data key supplémentaires dans votre fichier de réponses. Vous pouvez utiliser un nom symbolique ou un nom abrégé .

    L'exemple suivant installe les fonctions Portlet Container et Portlet Serving avec un nom symbolique.
    <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'/>
    L'exemple suivant installe les fonctions Portlet Container et Portlet Serving avec un nom abrégé :
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 ou ultérieure]Pour la version 8.5.5.5 et les versions suivantes, user.accept.license=true n'est pas obligatoire.
    Référentiel Liberty[8.5.5.4 ou ultérieure]A partir de la version 8.5.5.4, la fonction extprogmodels n'est plus disponible. Installez à la place le module complémentaire extendedPackage-1.0, ou installez les fonction individuelles du référentiel Liberty dont vous avez besoin. Voir les rubriques suivantes pour en savoir plus :
    L'exemple suivant installe les Modèles de programmation étendue en utilisant le paramètre user.addon et les fonctions Portlet Container et Portlet Serving en utilisant le paramètre user.feature avec des noms abrégés :
    <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'/>
    Référentiel Liberty[8.5.5.6 ou ultérieure]Vous pouvez aussi installer les actifs depuis une instance du Service du référentiel d'actifs Liberty ou depuis un référentiel basé sur un répertoire local. Pour plus d'informations, voir Installation d'actifs avec Installation Manager. Ajoutez l'URL du référentiel ou le répertoire dans les éléments repository. Si Installation Manager ne reconnaît pas le référentiel, pointez directement sur le fichier repository.config. Lorsque vous installez des actifs, les référentiels sont utilisés selon l'ordre dans lequel vous les avez indiqués ; dans l'exemple suivant, les actifs sont installés d'abord depuis l'instance https://your_onprem_asset_repo_url du Service du référentiel d'actifs Liberty, puis à partir du référentiel basé sur un répertoire /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>
    Par défaut, le référentiel Liberty est le dernier des référentiels utilisés lors de l'installation. Pour désactiver l'accès au référentiel Liberty, définissez le paramètre user.useLibertyRepository sur 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'/>

    Pour en savoir plus sur le référentiel Liberty et sur les actifs qu'il contient, voir Référentiel Liberty.


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_ins_installation_is_silent
Nom du fichier : twlp_ins_installation_is_silent.html