![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
IBM HTTP Server im unbeaufsichtigten Modus installieren
Sie können Installation Manager verwenden, um IBM® HTTP Server im unbeaufsichtigten Modus zu installieren.
Vorbereitende Schritte
Informationen zu diesem Vorgang

Einschränkung: Sie können den HTTP-Port (d. h. user.ihs.httpPort) auf der Plattform AIX oder
anderen UNIX-Plattformen nur im Modus IMCL/Silent/GUI konfigurieren. Die Verwaltungskonfiguration kann nicht zusammen mit der
Installation von IBM HTTP Server durchgeführt werden. Sie müssen zuerst IBM HTTP Server installieren. Anschließend können Sie das grafisch orientierte Plug-in-Konfigurationstool oder das Befehlszeilentool "pct" verwenden, um die Verwaltungskonfiguration durchzuführen.
Vorgehensweise
![[Windows]](../images/windows.gif)
Beispiel
Im Folgenden sehen Sie ein Beispiel für eine Antwortdatei zum Installieren von
IBM HTTP Server und IBM SDK, Java Technology Edition, Version 8
im unbeaufsichtigten Modus.
Wichtig: Weil IBM SDK Java Technology Edition ein separates Angebot ist, das bei der Installation von
IBM HTTP Server installiert werden muss, muss Ihre Antwortdatei zwei
<offering>-Elemente enthalten: eines für
IBM HTTP Server und eines für das Java
SDK.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ##### Copyright ######################################################
# Licensed Materials - Property of 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.
####################################################################### -->
<!-- ##### Häufig gestellte Fragen #####################################
# Die aktuellen Informationen zur Verwendung von Installation Manager finden
# Sie im online verfügbaren Information Center. Dort finden Sie Informationen
# zu den Befehlen und Attributen, die in den Antwortdateien für die unbeaufsichtigte
# Installation verwendet werden.
#
# Adresse des Information Center von Installation Manager:
# http://www.ibm.com/support/knowledgecenter/SSDV2W/im_family_welcome.html
#
# Frage 1. Wie wird eine Antwortdatei mit Installation Manager aufgezeichnet?
# Antwort 1. Starten Sie Installation Manager im Unterverzeichnis "eclipse"
# über die Befehlszeile mit dem Parameter "record". Daraufhin wird eine
# Antwortdatei generiert, die die ausgeführten Aktionen, die verwendeten
# Repositorys und die Einstellungen der Vorgaben enthält.
# (Optional) Verwenden Sie den Parameter "-skipInstall", wenn das Produkt nicht
# auf der Maschine installiert werden soll. Geben Sie einen neuen Positionswert
# für agentDataLocation an, wenn Sie eine Neuinstallation durchführen. Verwenden
# Sie keine agentDataLocation-Position für eine Installation, da dies die
# Installationsdaten beschädigen und die Ausführung von Änderungs-, Aktualisierungs-,
# Rollback- oder Deinstallationsoperationen für die installierten Pakete
# verhindern könnte.
#
# Windows: IBMIM -record <Antwortdatei> -skipInstall <Position_für_Agentendaten>
# Linux oder UNIX: ./IBMIM -record <Antwortdatei> -skipInstall <Position_für_Agentendaten>
#
# Beispiel:
# Windows = IBMIM.exe -record c:\temp\responsefiles\WASv9.install.Win32.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
# Linux oder UNIX = ./IBMIM -record /home/user/responsefiles/WASv9.install.RHEL64.xml
# -skipInstall c:\temp\skipInstall\WebSphere_Temp_Registry
#
# Frage 2. Wie wird Installation Manager mit der Antwortdatei im unbeaufsichtigten Modus ausgeführt?
# Antwort 2. Erstellen Sie eine Antwortdatei für die unbeaufsichtigte Installation, und führen Sie den folgenden Befehl
# im Unterverzeichnis eclipse\tools des Installationsverzeichnisses von Installation Manager aus:
#
# Windows = imcl.exe -acceptLicense -showProgress
# input <Pfad_und_Name_der_Antwortdatei> -log <Pfad_und_Name_der_Protokolldatei>
# Linux, UNIX, IBM i und z/OS = ./imcl -acceptLicense -showProgress
# input <Pfad_und_Name_der_Antwortdatei> -log <Pfad_und_Name_der_Protokolldatei>
#
# Beispiel:
# Windows = imcl.exe -acceptLicense -showProgress
# input c:\temp\responsefile\WASv9.install.Win32.xml
# Linux, UNIX, IBM i und z/OS = ./imcl -acceptLicense -showProgress
# input /home/user/responsefile/WASv9.install.RHEL64.xml
#
# Der Befehl -acceptLicense muss angegeben werden, um festzulegen, dass
# alle Lizenzvereinbarungen aller Angebote, die installiert, aktualisiert
# oder geändert werden, akzeptiert werden.
# Der Befehl -showProgress zeigt den Fortschritt der Ausführung im
# unbeaufsichtigten Modus an.
# Weitere Befehle finden Sie in der Hilfe, die Sie wie folgt anzeigen: IBMIM -help
#
# Frage 3. Wie werden Berechtigungsnachweise gespeichert und an Repositorys übergeben,
# die eine Authentifizierung erfordern?
# Antwort 3. Installation Manager verwendet eine Schlüsselringdatei, um verschlüsselte
# Berechtigungsnachweise für die Authentifizierung bei Repositorys zu speichern. Führen
# Sie diesen aus zwei Schritten bestehenden Prozess für das Erstellen und Verwenden
# einer Schlüsselringdatei mit Installation Manager aus.
#
# Erstellen Sie zuerst eine Speicherdatei für Berechtigungsnachweise, die Ihre Berechtigungsnachweise
# enthält, indem Sie Installation Manager über die Befehlszeile mit dem Parameter "-secureStorageFile"
# im Unterverzeichnis "eclipse" starten.
# Verwenden Sie den optionalen Parameter "-masterPasswordFile", damit Ihre Datei
# mit einer Kennphrase in einer Textdatei kennwortgeschützt ist.
#
# Windows = IBMIM.exe -secureStorageFile <Pfad und Dateiname>
# -masterPasswordFile <Pfad und Dateiname>
# Linux, UNIX, IBM i und z/OS = ./IBMIM -secureStorageFile <Pfad und Dateiname>
# -masterPasswordFile <Pfad und Dateiname>
#
# Installation Manager wird im grafischen Modus gestartet. Vergewissern
# Sie sich, dass die Repositorys, bei denen Sie sich authentifizieren
# müssen, in den Vorgaben (Datei/Vorgaben/Repositorys) angegeben
# sind. Wenn diese Repositorys nicht aufgelistet sind, klicken Sie auf
# "Repositorys hinzufügen", um den URL oder UNC-Pfad hinzuzufügen.
# Installation Manager fordert Sie zur Eingabe Ihrer Berechtigungsnachweise
# auf. Ist das Repository bereits in der Liste enthalten, werden Sie
# auch bei jedem Versuch, auf die Repository-Position zuzugreifen,
# wie z. B. beim Klicken auf die Schaltfläche "Verbindung testen",
# zur Eingabe der Berechtigungsnachweise aufgefordert. Geben Sie
# den richtigen Berechtigungsnachweis ein, und wählen Sie das
# Kontrollkästchen "Kennwort speichern" aus. Die Berechtigungsnachweise
# werden in der angegebenen Schlüsselringdatei gespeichert.
#
# Wenn Sie eine unbeaufsichtigte Installation starten, führen Sie "imcl"
# im Unterverzeichnis "eclipse/tools" aus, und geben Sie für Installation
# Manager die Position der Speicherdatei für Berechtigungsnachweise an und das
# Kennwort, falls die Datei geschützt ist. Beispiel:
#
# Windows = imcl.exe -acceptLicense -showProgress
# input <Pfad und Name der Antwortdatei>
# -secureStorageFile <Pfad und Dateiname>
# -masterPasswordFile <Pfad und Dateiname>
# Linux, UNIX, IBM i und z/OS = ./imcl -acceptLicense -showProgress
# input <Pfad und Name der Antwortdatei>
# -secureStorageFile <Pfad und Dateiname>
# -masterPasswordFile <Pfad und Dateiname>
#
####################################################################### -->
<!-- ##### Agenteneingabe ##############################################
#
# Verwenden Sie die Befehlszeilenoption "-acceptLicense", um Lizenzvereinbarungen zu akzeptieren.
#
# Die Attribute "clean" und "temporary" geben die Repositorys und sonstige
# Vorgaben an, die Installation Manager verwendet. Außerdem geben sie an,
# ob diese Einstellungen nach Abschluss der Installation weiterhin
# bestehen bleiben.
#
# Gültige Werte für clean:
# true = Nur die Repositorys und sonstigen Vorgaben verwenden, die in der
# Antwortdatei angegeben sind.
# false = Die Repositorys und Vorgaben verwenden, die in der Antwortdatei
# und in Installation Manager angegeben sind.
#
# Gültige Werte für temporary:
# true = Die Repositorys und sonstigen Vorgaben, die in der Antwortdatei
# angegeben sind, nicht persistent in Installation Manager definieren.
# false = Die Repositorys und sonstigen Vorgaben, die in der Antwortdatei
# angegeben sind, in Installation Manager als persistent definieren.
#
####################################################################### -->
<agent-input clean="true" temporary="true">
<!-- ##### Repositorys ###################################################
# Repositorys sind Positionen, die Installation Manager nach installierbaren
# Paketen abfragt. Repositorys können lokal (auf der Maschine mit Installation
# Manager) oder fern (in einem Unternehmensintranet oder an einer anderen
# Stelle im Internet) sein.
#
# Wenn die Maschine, die diese Antwortdatei verwendet, Zugang zum Internet
# hat, nehmen Sie die Live-Update-Repositorys für IBM WebSphere in die Liste
# der Repository-Positionen auf.
#
# Wenn die Maschine, die diese Antwortdatei verwendet, nicht auf das Internet
# zugreifen kann, setzen Sie die Live-Update-Repositorys für IBM WebSphere auf Kommentar,
# und geben Sie den URL oder den UNC-Pfad der angepassten Intranet-Repositorys
# sowie die Verzeichnispfade zu den zu verwendenden lokalen Repositorys an.
#
####################################################################### -->
<server>
<!-- ##### Live-Update-Repositorys für IBM WebSphere ####################
# Diese Repositorys enthalten die Angebote zu IBM HTTP Server
# und die zugehörigen Aktualisierungen.
#
# Zur Verwendung des sicheren Repositorys (https) müssen Sie eine IBM ID,
# die Sie durch Registrierung bei http://www.ibm.com/account erhalten haben,
# oder Ihren Passport-Advantage-Account verwenden.
#
# Außerdem müssen Sie eine Schlüsselringdatei mit Ihrer Antwortdatei verwenden.
################################################################## -->
<!--repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.IHS.v90" /> -->
<!-- <repository location="https://www.ibm.com/software/rational/repositorymanager/repositories/websphere" /> -->
<!-- ##### Angepasste Repositorys #######################################
# Entfernen Sie die Kommentarzeichen, und aktualisieren Sie den folgenden
# Schlüssel für die Repository-Position, um URLs oder UNC-Pfade zu den
# Intranet-Repositorys und Verzeichnspfade zu den zu verwendenden
# lokalen Repositorys anzugeben.
################################################################## -->
<!-- <repository location='https:\\w3.mycompany.com\repositories\'/> -->
<!-- <repository location='/home/user/repositories/websphere/'/> -->
<!-- ##### Lokale Repositorys ########################################
# Entfernen Sie die Kommentarzeichen und aktualisieren Sie die folgende Zeile, wenn
# Sie ein lokales Repository auf Ihrer eigenen Maschine für die Installation eines
# IBM HTTP Server-Angebots verwenden.
############################################################# -->
<!-- <repository location='vollständigen Verzeichnispfad in einfachen Anführungszeichen einfügen'/> -->
<repository location='C:\Documents and Settings\Administrator\DownloadDirector\V9IHS'/>
</server>
<!-- ##### Installationspakete ##########################################
#
# Befehl install
#
# Verwenden Sie den Befehl "install", um für Installation Manager die
# zu installierenden Installationspakete festzulegen.
#
# Das Attribut "modify" ist optional und kann mit einem Befehl "install"
# kombiniert werden, um Features hinzuzufügen, oder mit einem Befehl
# "uninstall", um Features zu entfernen. Wird das Attribut weggelassen,
# wird standardmäßig der Wert "false" verwendet.
# false = Gibt an, dass vorhandene Installationen nicht geändert werden
# sollen, indem Features hinzugefügt oder entfernt werden.
# true = Gibt an, dass vorhandene Installationen durch das Hinzufügen
# oder Entfernen von Features geändert werden können.
#
# Das Attribut "offering ID" ist erforderlich, weil es das zu installierende
# Produktangebot angibt. Das aufgelistete Produktangebot muss in mindestens einem der
# zuvor aufgelisteten Repositorys enthalten sein. Der unten aufgeführte
# Beispielbefehl enthält die Produktangebots-ID für IBM HTTP Server.
#
# Das Attribut "version" ist optional. Wenn eine Versionsnummer angegeben ist,
# wird das Produktangebot mit dem angegebenen Versionsstand installiert,
# sofern dieser in den Repositorys verfügbar ist. Ist das Attribut "version"
# nicht angegeben, wird standardmäßig die neueste Version installiert,
# die in den Repositorys verfügbar ist. Die Versionsnummer ist in der Datei
# "repository.xml" in den Repositorys enthalten, z. B.
# <offering ... Version='9.0.0.20160617_2222'>.
#
# Das Attribut "profile" ist erforderlich und gewöhnlich für das Produktangebot
# eindeutig. Wenn eine vorhandene Installation geändert oder aktualisiert
# wird, muss das Attribut "profile" der Profil-ID der Zielinstallation
# von IBM HTTP Server entsprechen.
#
# Das Attribut "features" ist optional. Produktangebote haben mindestens
# ein Feature: ein erforderliches Basisfeature, das installiert wird,
# unabhängig davon, ob es explizit angegeben ist. Wenn andere Featurenamen
# angegeben werden, werden nur diese Features installiert.
# Features müssen in Form einer durch Kommas getrennten Liste ohne Leerzeichen
# angegeben werden.
#
# Das Attribut installFixes gibt an, ob in Repositorys enthaltene Fixes
# mit dem Produkt installiert werden. Standardmäßig werden alle
# verfügbaren Fixes mit dem Produktangebot installiert.
#
# Gültige Werte für installFixes:
# none = Verfügbare Fixes nicht mit dem Produktangebot installieren
# recommended = Alle verfügbaren empfohlenen Fixes mit dem Produktangebot installieren
# all = Alle verfügbaren Fixes mit dem Produktangebot installieren
#
# Vorläufige Fixes für Produktangebote können auch installiert werden, indem
# die Angebots-ID für den vorläufigen Fix und die Profil-ID angegeben
# werden. Im Installationsbefehl weiter unten ist ein Beispiel enthalten,
# das auf Kommentar gesetzt ist.
#
# Installation Manager unterstützt die gleichzeitige Installation mehrerer Produktangebote.
# Es können weitere Produktangebote in den Installationsbefehl aufgenommen werden.
# Jedes Produktangebot erfordert eine eigene Angebots-ID, eine Version, einen Profilwert und
# Featurewerte.
#
# Befehl "profile"
#
# Es muss ein separater Befehl "profile" für jedes im Befehl "install"
# aufgelistete Profil angegeben werden. Der Befehl "profile"
# informiert Installation Manager über angebotsspezifische Eigenschaften
# und Konfigurationswerte.
#
# installLocation gibt an, wo das Angebot installiert wird.
# Wenn die Antwortdatei verwendet wird, um eine vorhandene Installation
# zu ändern oder zu aktualisieren, müssen Sie sicherstellen, dass
# installLocation auf die Position verweist, an der das Angebot zuvor
# installiert wurde.
#
# Der Datenschlüssel "eclipseLocation" sollte denselben Verzeichnispfad zu
# IBM HTTP Server verwenden wie das Attribut "installationLocation".
#
# Geben Sie die Datenschlüssel für produktspezifische Profileigenschaften an.
#
####################################################################### -->
<install modify='false'>
<offering id='com.ibm.websphere.IHS.v90'
profile='IBM HTTP Server V9.0'
features='core.feature' installFixes='none'/>
<offering id='com.ibm.java.jdk.v8'
profile='IBM HTTP Server V9.0'
features='com.ibm.sdk.8'/>
</install>
<profile id='IBM HTTP Server V9.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'/> <!-- Always none if
user.ihs.installHttpService = false Otherwise Unique Windows service name -->
<data key='user.ihs.httpPort' value='80'/>
<data key='user.ihs.installHttpService' value='false'/>
<!-- data key='user.ihs.http.server.service.name.key value='Unique Windows service registry key'
Windows Only - Required if user.ihs.installHttpServer = true
data key='user.ihs.win.serverServiceStartType value='auto | demand'/> Windows Only
data key='user.ihs.win.serverServiceLogOnAsLocalSystem value='true | false'/> Windows Only
data key='user.ihs.win.serverServiceUser value='local user name'/> Windows Only
data key='user.ihs.win.serverServicePassword value='local user password'/> Windows Only
Required if data key='user.ihs.win.serverServiceLogOnAsLocalSystem = false
password value can be encrypted using Installation Manager
utility program, <installationManagerRoot>/eclispe/tools/imutilsc
-->
<data key='cic.selector.nl' value='en'/>
</profile>
<!-- ##### Position für gemeinsam genutzte Daten #######################################
# Entfernen Sie die Kommentarzeichen für die Vorgabe "eclipseCache", um die
# Position für gemeinsam genutzte Daten zu definieren, wenn Sie Installation Manager
# zum ersten Mal für eine Installation verwenden.
#
# Die Eclipse-Cacheposition kann der Datei "installed.xml" unter
# Linux/Unix: /var/ibm/InstallationManager
# Windows: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager
# über die folgende Eigenschaft entnommen werden:
# <property name='cacheLocation' value='C:\Program Files\IBM\IMShared'/>
#
# Öffnen Sie die Datei "installed.xml" in einem Texteditor, weil das Style-Sheet
# diesen Wert möglicherweise verbirgt, wenn die Datei in einem Web-Browser
# verwendet wird.
#
# Nach der Festlegung der Position für gemeinsam genutzte Daten kann diese
# Position über eine Antwortdatei oder den grafischen Assistenten nicht mehr
# geändert werden.
#
# Stellen Sie sicher, dass die Position für gemeinsam genutzte Daten eine
# Position ist, in die alle Benutzeraccounts schreiben können, die
# Installation Manager verwenden.
#
# Standardmäßig speichert Installation Manager heruntergeladene Artefakte
# an der Position für gemeinsam genutzte Daten. Dieses Vorgehensweise
# dient zwei Zwecken.
#
# Wenn dasselbe Produkt mehrfach auf der Maschine installiert wird,
# werden die Dateien an der Position für gemeinsam genutzte Daten verwendet,
# anstatt die Dateien erneut herunterzuladen.
#
# Während des Rollbackprozesses werden die gespeicherten Artefakte verwendet.
# Wenn die Artefakte nicht gespeichert oder entfernt werden, muss Installation
# Manager Zugriff auf die Repositorys haben, die zum Installieren der früheren
# Versionen verwendet wurden.
#
# Gültige Werte für preserveDownloadedArtifacts:
# true = Speichert heruntergeladene Artefakte an einer Position für
# gemeinsam genutzte Daten.
# false = Entfernt heruntergeladene Artefakte aus der Position für
# gemeinsam genutzte Daten.
#
####################################################################### -->
<!--
<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'/>
-->
<!-- ##### Einstellungen für Vorgaben ##########################################
# Es können weitere Vorgaben für Installation Manager festgelegt werden.
# Diese Vorgaben entsprechen den Vorgaben, die Sie in der grafischen
# Schnittstelle unter "Datei/Benutzervorgaben" finden.
#
# Wenn ein Vorgabenbefehl in der Antwortdatei weggelassen oder auf Kommentar
# gesetzt wird, verwendet Installation Manager den Vorgabenwert, der zuvor
# gesetzt wurde, oder den Standardwert für die Vorgabe.
#
# In neuen Versionen von Installation Manager sind möglicherweise zusätzliche
# Vorgabeneinstellungen enthalten oder Vorgabeeinstellung werden nicht mehr unterstützt.
# Die aktuellen Vorgaben und Beschreibungen für die Verwendung der Vorgaben
# finden Sie im Information Center von Installation Manager.
#
# http://www.ibm.com/support/knowledgecenter/SSDV2W/im_family_welcome.html
#
####################################################################### -->
<!--
<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>