Installation de Liberty sur des systèmes d'exploitation distribués avec des fichiers de réponses

Vous pouvez installer WebSphere Application Server Liberty Core à l'aide de fichiers de réponses Installation Manager.

Avant de commencer

[16.0.0.4 et ultérieur]Remarque : Le support d'utilisation de Java™ SE 6 avec WebSphere Liberty cessera en septembre 2017. Après la fin du support officiel, le noyau Liberty sera recompilé et ne pourra plus fonctionner avec Java SE 6. Si vous continuez d'utiliser Java SE 6 sur d'anciens groupes de correctifs après la fin du support, vous exposez votre environnement à des risques de sécurité.

Java Platform, Standard Edition 8 est le kit de développement de logiciels Java recommandé car il fournit les fonctions et les mises à jour de sécurité les plus récentes. Pour en bénéficier, vous pouvez installer le package du SDK IBM® Java Technology Edition, version 8 dans le groupe de packages qui contient WebSphere Liberty.

Préparez chaque système sur lequel installer l'offre comme décrit dans Installation d'Installation Manager et préparation pour l'installation de Liberty.

Pourquoi et quand exécuter cette tâche

Installation Manager permet l'utilisation de fichiers de réponses pour installer l'offre de plusieurs façons. Vous pouvez enregistrer un fichier de réponses à l'aide de l'interface graphique tel que décrit dans la procédure suivante, ou bien vous pouvez copier et modifier un fichier de réponses existant.

Nouveau : Lorsque vous installez Liberty, par défaut, toutes les fonctions Liberty qui s'appliquent à votre édition de produit Liberty sont également installées. Vous pouvez également installer un ensemble de fonctions différent ou aucune fonction. Pour plus d'informations, voir la section Conseils.

Procédure

  1. Facultatif : Enregistrez un fichier de réponses pour installer l'offre.

    Sur l'un de vos systèmes, effectuez les actions ci-dessous afin d'enregistrer un fichier de réponses qui installera l'offre.

    1. A partir d'une ligne de commande, passez au sous-répertoire eclipse du répertoire dans lequel vous avez installé Installation Manager.
    2. Démarrez Installation Manager depuis la ligne de commande avec l'option -record.
      Exemple :
      • Pour plateformes WindowsAdministrateur ou non administrateur :
        IBMIM.exe -skipInstall "C:\temp\imRegistry" 
          -record C:\temp\install_response_file.xml
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisAdministrateur :
        ./IBMIM -skipInstall /var/temp/imRegistry 
          -record /var/temp/install_response_file.xml
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisNon administrateur :
        ./IBMIM -skipInstall user_home/var/temp/imRegistry 
          -record user_home/var/temp/install_response_file.xml
      Conseil : Lorsque vous enregistrez un nouveau fichier de réponses, vous pouvez spécifier le paramètre -skipInstall. Celui-ci vous offrira les avantages suivants :
      • Aucun fichier n'est installé, ce qui accélère l'enregistrement.
      • Si vous utilisez un emplacement de données temporaire avec le paramètre -skipInstall, Installation Manager écrit le registre d'installation dans l'emplacement de données spécifié au cours de l'enregistrement. Lorsque vous démarrez Installation Manager à nouveau sans le paramètre -skipInstall, vous pouvez utiliser votre fichier de réponses en fonction du véritable registre d'installation.

        N'exécutez pas l'opération -skipInstall sur l'emplacement de données d'agent réel utilisé par Installation Manager. Cette opération n'est pas prise en charge. Utilisez un emplacement inscriptible propre et réutilisez-le pour les sessions d'enregistrement suivantes.

      Pour plus d'informations, consultez la documentation produit d'IBM Installation Manager.

    3. Suivez les instructions décrites dans Installation de Liberty sur des systèmes d'exploitation distribués à l'aide de l'interface utilisateur.
  2. Facultatif : Si vous utilisez un référentiel distant authentifié, créez un fichier de réponses de stockage des données d'identification pour l'installation.
    Conseil : Dans un fichier de stockage des données d'identification, vous pouvez stocker les données d'identification pour les adresses URL requérant une authentification, comme vos référentiels distants.
  3. Utilisez les fichiers de réponses pour installer l'offre.
    1. Facultatif : Utilisez le fichier de réponses pour installer le fichier de stockage des données d'identification.

      A partir de la ligne de commande de chaque système sur lequel installer l'offre, placez-vous dans le sous-répertoire eclipse/tools dans le répertoire dans lequel vous avez installé Installation Manager et installez le fichier de stockage des données d'identification.

      Exemple :
      • Pour plateformes WindowsAdministrateur ou non administrateur :
        imcl.exe -acceptLicense 
          input C:\temp\credentialstorage_response_file.xml 
          -log C:\temp\credentialstorage_log.xml
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisAdministrateur :
        ./imcl -acceptLicense 
          input /var/temp/credentialstorage_response_file.xml 
          -log /var/temp/credentialstorage_log.xml
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisNon administrateur :
        ./imcl -acceptLicense 
          input user_home/var/temp/credentialstorage_response_file.xml 
          -log user_home/var/temp/credentialstorage_log.xml
    2. Utilisez le fichier de réponses pour installer l'offre.

      A partir de la ligne de commande de chaque système sur lequel installer l'offre, placez-vous dans le sous-répertoireeclipse/tools du répertoire dans lequel vous avez installé Installation Manager et installez l'offre.

      Exemple :
      • Pour plateformes WindowsAdministrateur ou non administrateur :
        imcl.exe -acceptLicense 
          input C:\temp\install_response_file.xml 
          -log C:\temp\install_log.xml 
          -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisAdministrateur :
        ./imcl -acceptLicense 
          input /var/temp/install_response_file.xml 
          -log /var/temp/install_log.xml 
          -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
      • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisNon administrateur :
        ./imcl -acceptLicense 
          input user_home/var/temp/install_response_file.xml 
          -log user_home/var/temp/install_log.xml 
          -secureStorageFile user_home/var/IM/credential.store -masterPasswordFile user_home/var/IM/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_offre/lafiles du référentiel ou de l'image d'installation de cette offre.
      • Le programme peut générer des instructions post-installation importantes dans la sortie standard.

      Pour plus d'informations, consultez la documentation produit d'IBM Installation Manager.

Exemple

Pour plateformes WindowsVoici un exemple de fichier de réponses pour l'installation de l'offre.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean="true" temporary="true">
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND" />
</server>
<install modify='false'>
<offering id='com.ibm.websphere.liberty.CORE.ND' 
  profile='WebSphere Liberty' 
  features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty' 
  installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>
Conseils :
  • Nouveau : Par défaut, toutes les fonctions Liberty qui s'appliquent à votre édition de produit sont installées lorsque vous installez Liberty.
    Au lieu d'installer toutes les fonctions, vous pouvez installer un ensemble personnalisés de fonctions et de modules complémentaires Liberty en les spécifiant sur les propriétés user.addon et user.feature, comme indiqué dans l'exemple ci-dessous. Notez que les noms abrégés ou les noms symboliques des fonctions doivent être séparés par des virgules doubles.
    L'exemple suivant installe la fonction Portlet Container à l'aide du nom symbolique, la fonction Portlet Serving à l'aide du nom abrégé et le modèle complémentaire Modèle de programmation étendus.
    <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'/>
    Important : Si vous ne souhaitez pas installer les fonctions ou les modules complémentaires Liberty, spécifiez des valeurs vides pour les propriétés user.addonuser.feature :
    <data key='user.feature' value=''/>
    <data key='user.addon' value=''/>
    Pour plus d'informations, voir les rubriques suivantes :
  • Vous pouvez installer des actifs depuis des instances du Service de référentiel d'actifs Service du référentiel d'actifs Liberty ou depuis des référentiels basés sur des répertoires locaux avec ou sans accès Internet. Pour plus d'informations, voir Installation d'actifs avec Installation Manager. Ajoutez l'URL du référentiel, le répertoire ou le chemin d'archivage sur 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 accessibles dans l'ordre dans lequel vous les indiquez.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="D:\IBM\LocalAssetRepo" />
    <repository location="D:\IBM\LocalAssetRepo2.zip" />
    </server>
    Pour permettre l'accès au référentiel Liberty, dans un élément data, mettez à true le paramètre user.useLibertyRepository. Le référentiel Liberty est le dernier des référentiels accédé durant l'installation.
    <data key='user.useLibertyRepository' value='true'/>
  • Installation Manager sélectionne automatiquement l'architecture du package d'installation en fonction de l'architecture de votre système d'exploitation. Sur les systèmes 64 bits, vous pouvez spécifier une installation 32 bits en définissant la préférence suivante sur la valeur d'architecture 32 bits de votre système d'exploitation :
    <profile>
    ...
    <data key='cic.selector.arch' value='x86'/>
    ...
    </profile>

    Pour obtenir une liste des valeurs d'architecture de cic.selector.arch, veuillez vous reporter au tableau Command-line arguments for the imcl command de la documentation produit d'Installation Manager.

  • 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 la documentation produit d'IBM Installation Manager.

  • Pour installer plusieurs copies de cette offre, spécifiez un autre emplacement d'installation et un nouveau groupe de packages pour chaque installation. Par exemple, pour installer une deuxième copie de l'offre dans le répertoire C:\Program Files\IBM\WebSphere\Liberty_1 et créer le groupe de packages WebSphere Liberty_1. Par exemple, remplacez
    <profile id='WebSphere Liberty' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    par
    <profile id='WebSphere Liberty_1'
      installLocation='C:\Program Files\IBM\WebSphere\Liberty_1'>
  • Pour ajouter la fonction facultative de conteneur d'EJB embarquable et de client JPA (embeddablecontainer), ajoutez la fonction dans l'offre. Exemple :
    <offering id='com.ibm.websphere.liberty.CORE.ND' 
      profile='WebSphere Liberty'
      features='embeddablecontainer' installFixes='none'/>
    Remarque : Un avis de suppression a été émis pour la fonction du conteneur d'EJB embarquable et du client JPA à partir du groupe de correctifs 16.0.0.2, de sorte que la fonction est éligible pour une suppression future. Pour plus d'informations, voir Avis de suppression.
  • Installation Manager peut sauvegarder les versions antérieures d'un package pour rétrograder si vous rencontrez des problèmes plus tard. Quand Installation Manager rétrograde un package à une version antérieure, les versions actuelles des fichiers sont désinstallées et les versions antérieures sont réinstallées. Si vous choisissez de ne pas sauvegarder les fichiers pour rétrogradation, vous pouvez empêcher la sauvegarde des fichiers en changeant la préférence suivante dans votre fichier de réponses :
    <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
    en :
    <preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='false'/>

    Pour en savoir plus sur la configuration de vos préférences dans Installation Manager, consultez la documentation produit d'IBM Installation Manager.

    Conseil : "Même si vous choisissez de ne pas sauvegarder les fichiers en local pour rétablissement éventuel du niveau antérieur, vous pouvez revenir à n'importe quel niveau installé auparavant en accédant au référentiel de produit approprié.

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

Nom du fichier : twlp_ins_installation_dist_silent.html