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.
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
- 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.
- 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.
- Démarrez Installation Manager depuis la ligne de commande avec
l'option -record. Exemple :
Administrateur ou non-administrateur :
IBMIM.exe -skipInstall "C:\temp\imRegistry" -record C:\temp\install_response_file.xml
Administrateur :
./IBMIM -skipInstall /var/temp/imRegistry -record /var/temp/install_response_file.xml
Non-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.
- Suivez les instructions décrites dans Installation de Liberty sur les systèmes d'exploitation distribués via l'interface graphique.
- 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.
- 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 :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
Administrateur :
./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
Non-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

<?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>




- 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.
- 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
<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.- 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 :
par :<profile id='WebSphere Liberty V8.5' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
<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.
- Conteneur d'EJB pouvant être imbriqué et client JPA (embeddablecontainer)
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'/>
Pour la version 8.5.5.5 et les versions suivantes, user.accept.license=true n'est pas obligatoire.
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'/>
Pour la version 8.5.5.5 et les versions suivantes, user.accept.license=true n'est pas obligatoire.
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.
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 :<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>
<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 :
en :<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<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é.

Dispositions pour les centres de documentation | Commentaires

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