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

Vous pouvez installer WebSphere Application Server LibertyCore avec des fichiers de réponses Installation Manager.

Avant de commencer

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.

[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.

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, placez-vous dans le 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 Windows Administrateur 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 racine_utilisateur/var/temp/imRegistry 
          -record rép_base_utilisateur/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'utilisez pas l'opération -skipInstall sur l'emplacement des données d'agent qui est 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, voir la documentation IBM® Installation Manager.

    3. Suivez les instructions décrites dans Installation de Liberty sur les systèmes d'exploitation distribués via l'interface graphique.
  2. Facultatif : Créez un fichier de stockage des données d'identification pour l'installation. Si vous utilisez un référentiel distant authentifié, vous pouvez stocker les données d'identification pour les URL requérant une authentification, comme les référentiels distants, dans un ficher de stockage des données d'identificaiton. Pour IBM Installation Manager version 1.6.2 et suivantes, 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 précédentes d'Installation Manager, les options -keyring et -password étaient utilisées pour accéder aux données d'identification dans un fichier de clés. Ces options sont obsolètes 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 la documentation 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 la documentation Installation Manager Version 1.5.
  3. Utilisez les fichiers 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 Windows Administrateur 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 rép_base_utilisateur/var/temp/install_response_file.xml 
        -log rép_base_utilisateur/var/temp/install_log.xml 
        -secureStorageFile rép_base_utilisateur/var/IM/credential.store -masterPasswordFile rép_base_utilisateur/var/IM/master_password_file.txt
    Notes :
    • 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.

    Consultez la documentation IBM Installation Managerpour plus d'informations.

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.v85" />
</server>
<install modify='false'>
<offering id='com.ibm.websphere.liberty.v85' 
  profile='WebSphere Liberty V8.5' 
  features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty V8.5' 
  installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>
Pour plateformes AIXPour plateformes LINUXPour plateformes SolarisPour plateformes WindowsImportant : Si vous procédez à une installation sur un système 64 bits, vous devez inclure l'une des options pour un kit de développement de logiciels IBM.
  • Vous pouvez utiliser la clé de propriété cic.selector.arch et la valeur associée pour spécifier l'architecture à installer, 32 bits ou 64 bits.
    Exemple de spécification d'une architecture 32 bits :
    <profile>
    ...
    <data key='cic.selector.arch' value='x86'/>
    ...
    </ptofile>

    Si vous ne spécifiez pas de valeur pour cette clé, vous obtiendrez une correspondance correcte pour votre système. Pour un système 64 bits, l'installation par défaut est une installation 64 bits.

    Le choix que vous effectuez ici s'applique à tous les packages qui sont installés dans le groupe de packages. Pour des informations sur les valeurs prises en charge pour les clés cic.selector.key, voir le tableau répertoriant les valeurs pour cic.selector.key dans la documentation 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 IBM Installation Manager.
Les exemples suivants montrent comment modifier le fichier de réponses pour effectuer d'autres actions.
  • 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_2 et créer le groupe de packages WebSphere Liberty V8.5_2, remplacez :
    <profile id='WebSphere Liberty V8.5' 
      installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
    par :
    <profile id='WebSphere Liberty V8.5_2'
      installLocation='C:\Program Files\IBM\WebSphere\Liberty_2'>
  • Pour ajouter des fonctions en option, ajoutez-les en tant qu'entrée dans un liste séparée par des virgules. Exemple :
    <offering id='com.ibm.websphere.liberty.v85' 
      profile='WebSphere Liberty V8.5'
      features='embeddablecontainer' installFixes='none'/>
    • 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 les beans d'entreprise à l'aide du conteneur imbriquable en dehors du serveur d'application. Le conteneur d'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.

    Si aucune fonction n'est spécifiée, la fonction par défaut (embeddablecontainer) est installée.
  • 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'/>
    [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.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 D:\IBM\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="D:\IBM\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.

  • 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 plus d'informations sur la définition de vos préférences pour Installation Manager, consultez la documentation 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 produit approprié.

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_dist_silent
Nom du fichier : twlp_ins_installation_dist_silent.html