Vous pouvez utiliser Installation Manager pour installer IBM® HTTP Server en mode silencieux.
Suivez cette procédure pour installer IBM HTTP Server en mode silencieux.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ##### Copyright ######################################################
# Eléments sous licence - Propriété d'IBM (c) Copyright IBM Corp. 2011.
# All Rights Reserved. US Government Users Restricted Rights-Use, duplication
# or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
####################################################################### -->
<!-- ##### Foire aux questions #####################################
# Les dernières informations relatives à l'utilisation d'Installation Manager
# se trouve dans le centre de documentation en ligne. Vous y trouverez
# des informations sur les commandes et les attributs utilisés dans
# les fichiers de réponses de l'installation automatique.
#
# Le centre de documentation d'Installation Manager se trouve à l'adresse :
# http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp
#
# Question 1. Comment enregistrer un fichier de réponses à l'aide d'Installation Manager ?
# Réponse 1. Démarrez Installation Manager à partir de la ligne de commande dans le
# le sous-répertoire eclipse avec le paramètre d'enregistrement pour qu'il
# génère un fichier de réponses contenant les actions qu'il a exécutées, les référentiels qu'il a utilisés
# et ses paramètres de préférences. Eventuellement, vous pouvez utiliser le paramètre -skipInstall
# vous ne voulez pas installer le produit sur l'ordinateur. Spécifiez un nouvelle valeur
# d'emplacement agentDataLocation lors d'une nouvelle installation. N'utilisez pas
# un emplacement agentDataLocation existant pour une installation pour éviter d'endommager
# les données d'installation et d'avoir à modifier, mettre à jour,
# annuler ou désinstaller les packages installés.
#
# Windows : IBMIM -record <responseFile> -skipInstall <agentDataLocation>
# Linux ou UNIX : ./IBMIM -record <responseFile> -skipInstall <agentDataLocation>
#
# Par exemple :
# Windows = IBMIM.exe -record c:\temp\responsefiles\WASv8.install.Win32.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
# Linux ou UNIX = ./IBMIM -record /home/user/responsefiles/WASv8.install.RHEL64.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
#
# Question 2. Comment exécuter Installation Manager silencieusement en utilisant un fichier de réponses ?
# Réponse 2. Créez un fichier de réponses d'installation et exécutez la commande suivante
# depuis le sous-répertoire eclipse\tools du répertoire d'installation
# d'Installation Manager :
#
# Windows = imcl.exe -acceptLicense -showProgress
# input <response_file_path_and_name> -log <log_file_path_and_name>
# Linux, UNIX, IBM i et z/OS = ./imcl -acceptLicense -showProgress
# input <response_file_path_and_name> -log <log_file_path_and_name>
#
# Par exemple :
# Windows = imcl.exe -acceptLicense -showProgress
# input c:\temp\responsefile\WASv8.install.Win32.xml
# Linux, UNIX, IBM i et z/OS = ./imcl -acceptLicense -showProgress
# input /home/user/responsefile/WASv8.install.RHEL64.xml
#
# La commande -acceptLicense doit être incluse pour indiquer l'acceptation de tous
# les contrats de licence de toutes les offres à installer, mettre à jour ou modifier.
# La commande -showProgress montre la progression lors du fonctionnement en mode silencieux.
# D'autres commandes peuvent être affichées en demandant l'aide : IBMIM -help
#
# Question 3. Comment stocker et transmettre des données d'identification à des référentiels
# nécessitant une authentification ?
# Réponse 3. Installation Manager utilise un fichier de clés pour stocker des données d'identification
# chiffrées pour l'authentification sur des référentiels. Suivez ce processus en deux étapes
# pour créer et utiliser un fichier de clés avec Installation Manager.
#
# Tout d'abord, créez un fichier de clés avec vos données d'identification en démarrant
# Installation Manager depuis la ligne de commande sous le répertoire eclipse
# avec le paramètre keyring.
# Utilisez le paramètre de mot de passe facultatif pour protéger votre fichier avec un mot de passe.
#
# Windows = IBMIM.exe -keyring <chemin et nom de fichier> -password <mot de passe>
# Linux, UNIX, IBM i and z/OS = ./IBMIM -keyring <chemin et nom de fichier>
# -password <mot de passe>
#
# Installation Manager démarre en mode graphique. Vérifiez que les
# référentiels auprès desquels vous devez vous authentifier sont inclus aux
# préférences, Fichier / Préférences / Référentiels. S'ils ne sont pas
# répertoriés, cliquez sur Add Repositories pour ajouter l'adresse URL ou le chemin UNC.
# Installation Manager vous demande de fournir vos données d'identification. Si le référentiel
# se trouve déjà dans la liste, toute tentative d'accès à l'emplacement du référentiel,
# par exemple en cliquant sur le bouton Test des connexions, provoque également l'affichage d'une invite vous
# demandant d'indiquer vos données d'identification. Entrez les données d'identification appropriées et cochez la case
# Save password. Les données d'identification sont enregistrées dans le fichier de clés que vous avez indiqué.
#
# Ensuite, lorsque vous lancez une installation silencieuse, exécutez imcl dans le sous-répertoire eclipse/tools
# et fournissez à Installation Manager l'emplacement du fichier de clés
# et le mot de passe si le fichier est protégé. Exemple :
#
# Windows = imcl.exe -acceptLicense -showProgress
# -input <chemin et nom du fichier de réponses>
# -keyring <chemin et nom du fichier de clés> -password <mot de passe>
# Linux, UNIX, IBM i et z/OS = ./imcl -acceptLicense -showProgress
# -input <chemin et nom du fichier de réponses>
# -keyring <chemin et nom du fichier de clés> -password <mot de passe>
#
####################################################################### -->
<!-- ##### Entrée agent ##############################################
#
# Notez que l'attribut "acceptLicense" est devenu obsolète.
# Utilisez l'option de ligne de commande "-acceptLicense" pour accepter les contrats de licence.
#
# Les attributs clean et temporary indiquent les référentiels et autres
# préférences qu'Installation Manager utilise, et si ces paramètres
# doivent être conservés une fois l'installation terminée.
#
# Valeurs valides pour clean :
# true = utiliser uniquement les référentiels et autres préférences
# indiqués dans le fichier de réponses.
# false = utiliser les référentiels et les autres préférences spécifiés
# dans le fichier de réponses et Installation Manager.
#
# Valeurs valides pour temporary :
# true = les référentiels et autres préférences spécifiés dans le
# fichier de réponses ne sont pas conservés dans Installation Manager.
# false = les référentiels et autres préférences spécifiés dans le
# fichier de réponses sont conservés dans Installation Manager
#
####################################################################### -->
<agent-input clean="true" temporary="true">
<!-- ##### Référentiels ###################################################
# Les référentiels sont des emplacements demandés par Installation Manager pour
# des packages installables. Ils peuvent être locaux (sur la machine sur laquelle
# Installation Manager est installé) ou distants (sur un réseau intranet d'entreprise ou
# hébergés ailleurs sur internet).
#
# Si la machine utilisant ce fichier de réponses a accès à internet,
# incluez IBM WebSphere Live Update Repositories à la liste
# des emplacements de référentiel.
#
# Si la machine utilisant ce fichier de réponses ne peut pas accéder à internet,
# mettez en commentaire IBM WebSphere Live Update Repositories et
# spécifiez l'adresse URL ou le chemin UNC vers les référentiels intranet personnalisés et
# les chemins de répertoire des référentiels locaux à utiliser.
#
####################################################################### -->
<server>
<!-- ##### IBM WebSphere Live Update Repositories ####################
# Ces référentiels contiennent les offres IBM HTTP Server,
# ainsi que les mises à jour pour ces offres.
#
# Pour utiliser le référentiel sécurisé (https), vous devez disposer d'un ID IBM,
# qui peut être obtenu en s'enregistrant à l'adresse : http://www.ibm.com/account
# ou votre compte Passport Advantage.
#
# Vous devez également utiliser un fichier de clés avec votre fichier de réponses.
################################################################## -->
<!--repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.IHS.v80" /> -->
<!-- <repository location="https://www.ibm.com/software/rational/repositorymanager/repositories/websphere" /> -->
<!-- ##### Référentiels personnalisés #######################################
# Supprimez la mise en commentaire et mettez à jour la clé d'emplacement de référentiel ci-dessous
# pour indiquer des adresses URL ou des chemins UNC à tout référentiel intranet
# et chemin de répertoire vers des référentiels locaux à utiliser.
################################################################## -->
<!-- <repository location='https:\\w3.mycompany.com\repositories\'/> -->
<!-- <repository location='/home/user/repositories/websphere/'/> -->
<!-- ##### Référentiels locaux ########################################
# Supprimez la mise en commentaire et mettez à jour la ligne suivante lors de l'utilisation d'un
# référentiel local situé sur votre propre ordinateur pour installer
# l'offre IBM HTTP Server.
############################################################# -->
<!-- <repository location='insérez le chemin complet de répertoire entre des guillemets simples'/> -->
<repository location='C:\Documents and Settings\Administrator\DownloadDirector\V8IHS'/>
</server>
<!-- ##### Installer des packages ##########################################
#
# Commande install
#
# Utilisez la commande install pour indiquer à Installation Manager quels sont
# les modules d'installation à installer.
#
# L'attribut modify est facultatif et peut être apparié avec une commande
# d'installation pour ajouter des fonctions, ou bien apparié avec une commande de désinstallation
# pour supprimer des commandes. S'il est omis, la valeur par défaut est définie à false.
# false = indique de ne pas modifier une installation existante en ajoutant
# ou en supprimant des fonctions.
# true = indique de modifier une installation existante en ajoutant
# ou en supprimant des fonctions.
#
# L'attribut d'ID d'offre est obligatoire car il indique
# l'offre à installer. L'offre répertoriée doit être présente dans
# au moins un des référentiels précédemment répertoriés. L'exemple
# de commande ci-dessous contient l'ID d'offre pour IBM HTTP Server.
#
# L'attribut version est facultatif. Si un numéro de version est fourni,
# l'offre est installée au niveau de version indiqué
# tant que ce dernier est disponible dans les référentiels. Si l'attribut de version
# n'est pas fourni, le comportement par défaut consiste à installer
# la version la plus récente disponible dans les référentiels. Le numéro de version
# se trouve dans le fichier repository.xml, dans les référentiels.
# Par exemple : <offering ... version='8.0.0.20110617_2222'>.
#
# L'attribut profile est obligatoire et est généralement unique pour
# l'offre. En cas de modification ou de mise à jour d'une installation existante,
# l'attribut profile doit correspondre à l'ID de profil de l'installation ciblée
# d'IBM HTTP Server.
#
# L'attribut features est facultatif. Les offres comportent toujours au moins
# une fonction, une fonction de base obligatoire qui est installée, qu'elle
# soit explicitement spécifiée ou pas. Si d'autres noms de fonctions
# sont fournis, seuls ces fonctions sont installées.
# Les fonctions doivent être séparées par une virgule, sans espaces.
#
# Les valeurs de fonction pour IBM HTTP Server sont :
# arch.32bit,arch.64bit
#
# L'attribut installFixes indique si les correctifs disponibles dans
# les référentiels sont installés avec le produit. Par défaut, tous
# les correctifs disponibles seront installés avec l'offre.
#
# Valeurs valides pour installFixes :
# none = ne pas installer les correctifs disponibles avec l'offre.
# recommended = installe tous les correctifs recommandés disponibles avec l'offre.
# all = installe tous les correctifs disponibles avec l'offre.
#
# Des correctifs temporaires pour les offres peuvent également être installés lors de
# l'installation en incluant l'ID d'offre du
# correctif temporaire et en spécifiant l'ID de profil. Un exemple commenté est
# fourni dans la commande install ci-dessous.
#
# Installation Manager prend en charge l'installation de plusieurs offres en même temps.
# Des offres supplémentaires peuvent être incluses dans la commande install,
# chaque offre requérant son propre ID d'offre, sa version, sa valeur de profil
# et ses valeurs de fonctions.
#
# Commande profile
#
# Une commande profile distincte doit être incluse pour chaque offre figurant
# dans la commande install. La commande profile informe Installation
# Manager sur les propriétés ou les valeurs de configuration spécifiques des offres.
#
# installLocation spécifie où l'offre sera installée.
# Si le fichier de réponses est utilisé pour modifier ou mettre à jour une installation
# existante, assurez-vous que installLocation pointe vers l'emplacement
# où l'offre a été installée précédemment.
#
# La clé de données eclipseLocation doit utiliser le même chemin de répertoire vers
# IBM HTTP Server que l'attribut installationLocation.
#
# Incluez des clés de données pour les propriétés de profil spécifiques au produit.
#
####################################################################### -->
<install modify='false'>
<offering id='com.ibm.websphere.IHS.v80'
profile='IBM HTTP Server V8.0'
features='core.feature,arch.32bit' installFixes='none'/>
<!-- <offering id='PM12345_WAS80' profile='IBM HTTP Server for WebSphere Application Server V8.0'/> -->
</install>
<profile id='IBM HTTP Server V8.0'
installLocation='C:\Program Files\IBM\HTTPServer'>
<data key='eclipseLocation' value='C:\Program Files\IBM\HTTPServer'/>
<data key='user.import.profile' value='false'/>
<data key='user.ihs.http.server.service.name' value='none'/> <!-- Toujours aucun si
user.ihs.installHttpService = false Faute de quoi nom de service Windows unique -->
<data key='user.ihs.httpPort' value='80'/>
<data key='user.ihs.installHttpService' value='false'/>
<!-- data key='user.ihs.http.server.service.name.key value='Clé de registre de service Windows unique'
Windows uniquement - Requis si user.ihs.installHttpServer = true
data key='user.ihs.win.serverServiceStartType value='auto | demand'/> Windows uniquement
data key='user.ihs.win.serverServiceLogOnAsLocalSystem value='true | false'/> Windows uniquement
data key='user.ihs.win.serverServiceUser value='local user name'/> Windows uniquement
data key='user.ihs.win.serverServicePassword value='local user password'/> Windows uniquement
Requis si data key='user.ihs.win.serverServiceLogOnAsLocalSystem = false
la valeur de mot de passe peut être chiffrée à l'aide du programme utilitaire d'Installation Manager, <racine_installationManager>/eclispe/tools/imutilsc
-->
<data key='cic.selector.nl' value='en'/>
</profile>
<!-- ##### Emplacement de données partagé ###########################################
# Supprimez la mise en commentaire de la préférence pour eclipseCache pour définir l'emplacement
# des données partagées la première fois que vous utilisez Installation Manager pour effectuer
# une installation.
#
# L'emplacement du cache Eclipse peut être obtenu dans le fichier installed.xml qui se trouve dans
# Linux/Unix : /var/ibm/InstallationManager
# Windows : C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager
# dans la propriété suivante :
# <property name='cacheLocation' value='C:\Program Files\IBM\IMShared'/>
#
# Ouvrez le fichier installed.xml dans un éditeur de texte car la feuille de style
# peut cacher cette valeur si l'ouverture se fait dans un navigateur Web.
# Pour plus d'informations sur la façon de modifier des préférences, consultez la bibliothèque publique à l'adresse :
# http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp?topic=/com.ibm.silentinstall12.doc/topics/r_silent_prefs.html
#
# Une fois l'emplacement de données partagé défini, il ne peut pas être modifié
# à l'aide d'un fichier de réponses ou de l'assistant graphique.
#
# Vérifiez que l'emplacement de données partagé est un emplacement sur lequel
# tous les comptes utilisateurs devant utiliser Installation Manager peuvent écrire.
#
# Par défaut, Installation Manager sauvegarde les artefacts téléchargés à
# l'emplacement des données partagées. Ceci correspond à deux objectifs.
#
# D'abord, si le même produit est installé plusieurs fois sur le même ordinateur,
# les fichiers de cet emplacement des données partagées seront utilisés au lieu
# d'être à nouveau téléchargés.
#
# Ensuite, lors du processus de rétrogradation, les artefacts sauvegardés sont utilisés.
# Sinon, si les artefacts ne sont pas sauvegardés ou s'ils sont supprimés,
# Installation Manager doit avoir accès aux référentiels utilisés pour
# installer les versions précédentes.
#
# Valeurs valides pour preserveDownloadedArtifacts :
# true = stocker les artefacts téléchargés à l'emplacement des données partagées
# false = supprimer les artefacts téléchargés de l'emplacement des données partagées
#
####################################################################### -->
<!--
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
-->
<!-- ##### Paramètres de préférence ###########################################
# Des préférences supplémentaires d'Installation Manager peuvent être indiquées.
# Ces préférences correspondent à celles situées dans l'interface graphique
# sous Fichier / Préférences.
#
# Si une commande de préférence est omise ou que sa mise en commentaire est supprimée du fichier
# de réponses, Installation Manager utilise la valeur de préférence
# précédemment définie ou la valeur par défaut.
#
# Des paramètres de préférence peuvent être ajoutés ou supprimés dans les nouvelles versions
# d'Installation Manager. Consultez le centre de documentation Installation Manager
# en ligne pour connaître le dernier ensemble de préférences et
# les descriptions sur leur utilisation.
#
# http://publib.boulder.ibm.com/infocenter/install/v1r4/index.jsp
#
####################################################################### -->
<!--
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
<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.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
-->
</agent-input>