Sun Java Enterprise System Installationshandbuch für Microsoft Windows |
Kapitel 8
Installieren der Software im stillen ModusDie stille Installation ist ein nicht interaktiver Installationsmodus, der für die Installation von Sun Java Enterprise System auf mehreren Hosts verwendet wird, deren Konfigurationen ähnlich sind. Dieses Kapitel enthält Anweisungen zur Verwendung des stillen Modus für die Installation der Sun Java Enterprise System-Software.
Eine Installation, die mit dem Installations-Assistenten von Windows ausgeführt wird, erhält die Eingaben für die Installation vom Benutzer in Form von Reaktionen auf Dialogfelder. Eine stille Installation hingegen fordert Benutzer nicht zum Vornehmen von Eingaben auf. Eine stille Installation ruft die Eingaben aus einer IIS-Antwortdatei (Install Shield Silent-Datei) ab. Diese Datei wird als die Antwortdatei bezeichnet.
Eine Antwortdatei enthält Informationen, die ein Benutzer als Reaktion auf Dialogfelder eingeben würde, wenn eine Aufzeichnungsinstallation mit dem Installations-Assistenten von Windows durchgeführt wird. Während einer stillen Installation liest die Datei Setup.bat die erforderlichen Eingaben zur Laufzeit aus der Antwortdatei.
Dieses Kapitel enthält die folgenden Abschnitte:
Ereignisse bei der stillen InstallationUm eine stille Installation ausführen zu können, führen Sie zuerst eine Aufzeichnungsinstallationssitzung aus, um eine Antwortdatei zu erstellen, auf die der tatsächliche Prozess der stillen Installation zugreift. Während dieser interaktiven Installationssitzung werden Ihre Reaktionen auf das Installationsprogramm in der Antwortdatei aufgezeichnet. In der Antwortdatei werden Ihre Antworten als Liste von Parametern gespeichert. Jeder Parameter steht hierbei für eine Eingabeaufforderung oder ein Feld. Wenn Sie die Antwortdatei als Eingabe verwenden, können Sie das Installationsprogramm anschließend auf mehreren Hosts ausführen. Durch diesen Prozess können Sie eine Konfiguration über mehrere Hosts in Ihrem Unternehmen hinweg propagieren.
In der folgenden Tabelle werden die Ereignisse der stillen Sun Java Enterprise System-Installation aufgeführt. Die linke Spalte enthält die anspruchsvollen Aufgaben und untergeordneten Aufgaben, in der rechten Spalte sehen Sie, wo die Anweisungen zur Ausführung der Aufgaben zu finden sind.
Tabelle 8-1 Ereignisse bei der stillen Installation
Aufgabe
Speicherort der Informationen
1. Vorbereitung auf die stille Installation
Entwickeln Sie Ihren Installationsplan.
Überprüfen Sie Ihr System auf nicht kompatible Komponenten.
2. Erstellen einer Antwortdatei
Führen Sie das Installationsprogramm aus, um eine Antwortdatei zu erstellen.
So erstellen Sie eine Antwortdatei mit dem Installationsprogramm
Erstellen Sie eine Kopie der Antwortdatei, bevor Sie diese bearbeiten.
Bearbeiten Sie die Werte der Antwortdatei für die Zielsysteme.
3. Führen Sie die Installation aus.
Führen Sie das Installationsprogramm aus und geben Sie die Antwortdatei an.
So führen Sie das Installationsprogramm im stillen Modus aus
Erstellen einer AntwortdateiWenn Sie eine Antwortdatei erstellen möchten, führen Sie zuerst das Installationsprogramm aus, um eine Aufzeichnungsinstallation durchzuführen. Eine Antwortdatei, die vom Installationsprogramm erstellt wird, nutzt die Abhängigkeitsprüfung und die Meldung von Fehlern (in Echtzeit) des Installationsprogramms.
Das Format von Antwortdateien ähnelt dem Format von INI-Dateien, Antwortdateien besitzen jedoch die Erweiterung ISS. Eine Antwortdatei ist eine Textdatei mit Abschnitten, die Dateneinträge enthalten. Standardmäßig heißt die Antwortdatei Setup.iss und wird im Windows-Systemverzeichnis erstellt.
So erstellen Sie eine Antwortdatei mit dem Installationsprogramm
Dieses Verfahren generiert eine Antwortdatei, indem das Installationsprogramm unter Windows ausgeführt wird, um eine stille Installation durchzuführen.
- Melden Sie sich über eine Eingabeaufforderung an und navigieren Sie in das Verzeichnis, in dem sich das Installationsprogramm befindet:
cd <INSTALLDIR>
- Geben Sie den Befehl Setup.bat mit der Option /r ein, um im Windows-Ordner des Systems eine Antwortdatei zu generieren.
Wenn Sie die Installation mit dem Befehl Setup.bat /r ausführen, werden die Daten in einer Datei namens Setup.iss gespeichert. Die ISS-Datei wird zwar standardmäßig im Windows-Systemordner gespeichert, Sie können jedoch einen anderen Namen und Speicherort für die Antwortdatei angeben, indem Sie die Option /f1 verwenden.
- Geben Sie /f1 ein, um den Speicherort der Antwortdatei anzugeben, und stellen Sie einen Namen zur Verfügung. Geben Sie einen absoluten Pfad für die Datei an, die die Dateinamenerweiterung ISS besitzt.
Beispiel: Setup.bat /r /f1"C:\Temp\Setup.iss".
Ein absoluter Pfad ist erforderlich, da die Verwendung eines relativen Pfades keine vorhersagbaren Ergebnisse liefert.
- Fahren Sie so mit der Installation fort, wie sie es später vom stillen Installationsprogramm wünschen.
Sämtliche Informationen zu den von Ihnen zur Laufzeit eingegebenen Daten und ausgewählten Optionen (für ein Aufzeichnungs-Setup für Sun Java Enterprise System Windows Installer) werden in der Datei <Dateiname>.iss oder unter dem Standarddateinamen Setup.iss aufgezeichnet.
- Die Antwortdatei ist nun mit den während der Aufzeichnungsinstallation ausgewählten Optionen einsatzbereit. Die Antwortdatei kann manuell bearbeitet werden, um die aufgezeichneten Optionen zu ändern.
Bearbeiten der Antwortdatei
Nachdem Sie eine Antwortdatei generiert haben, können Sie diese bearbeiten, um lokale Parameter zu ändern. Diese Parameter sind z. B. die Administrator-Benutzer-ID, das Administratorpasswort sowie der Parameter zum erneuten Eingeben des Passworts.
Befolgen Sie beim Bearbeiten der Antwortdatei die unten aufgeführten Richtlinien.
- Die einzige Änderung, die Sie an Parametern durchführen sollten, ist die Bearbeitung ihrer Werte.
- Beachten Sie Ursprungstypen und -formate und behalten Sie sie bei, wenn Sie die neuen Werte eingeben.
- Ersetzen Sie jeden Wert, den Sie löschen. Wenn der Parameter erforderlich ist, kann die Installation oder die Konfiguration fehlschlagen, wenn der Parameter gelöscht wurde.
- Wenn Sie eine Komponente hinzufügen möchten, ändern Sie die folgenden Angaben: SunJavaES-count= (Gesamtanzahl) und SunJavaES-(Anzahl)=SunJavaES\.... Beispiel:
- Wenn Sie eine Unterkomponente hinzufügen möchten, ändern Sie die Angaben für Gesamtanzahl und Anzahl. Die Unterkomponente wird hinter der Hauptkomponente hinzugefügt. Beispiel:
SunJavaES-3=SunJavaES\AccessManager\AMAdministrationConsole
- Die Antwortdatei enthält Abschnitte, die dem SdWelcome-Dialogfeld entsprechen. Beispiel:
[{311E6252-893E-4445-B865-94DAFF5C500C}-SdWelcome-0]
Result=1
Der Abschnitts-Header [{311E6252-893E-4445-B865-94DAFF5C500C}-SdWelcome-0] gibt an, dass die Daten für das SdWelcome-Dialogfeld für ein Produkt mit einem ProductCode-Wert (und PRODUCT_GUID-Wert) von {311E6252-893E-4445-B865-94DAFF5C500C } gelten.
Die Angabe -0 am Ende des Headers gibt an, dass dies der erste Aufruf von „SdWelcome“ ist. Würde die Installation ein zweites SdWelcome-Dialogfeld anzeigen, endete deren Header mit -1.
Die Angabe Result=1 zeigt den Rückgabewert der SdWelcome-Funktion an. Der Rückgabewert 1 gibt an, dass Sie auf die Schaltfläche „Weiter“ geklickt haben.
Ausführen des Installationsprogramms im stillen ModusFühren Sie das Installationsprogramm auf dem Computer aus, der über dasselbe Betriebssystem verfügt wie der Computer, auf dem Sie die Antwortdatei erstellt haben.
Um eine stille Installation basierend auf dem Inhalt der Antwortdatei durchzuführen, führen Sie Setup.bat mit dem Argument /s aus. Standardmäßig sucht Setup.bat nach der Antwortdatei Setup.iss in dem Verzeichnis, in dem sich auch Setup.bat. befindet. Sie können einen anderen Namen und Speicherort für die Antwortdatei angeben, indem Sie das Argument /f1 verwenden.
Ein stilles Installationsprogramm zeigt kein Dialogfeld an, wenn ein Fehler auftritt. Es zeichnet die Statusinformationen in einer Datei namens Setup.log auf. Standardmäßig wird diese Datei im gleichen Verzeichnis erstellt, in dem die Antwortdatei verwendet wird. Sie können einen anderen Namen und Speicherort für die Protokolldatei angeben, indem Sie das Argument /f2 für „Setup.bat“ verwenden.
So führen Sie das Installationsprogramm im stillen Modus aus
- Melden Sie sich über eine Eingabeaufforderung an und navigieren Sie in das Verzeichnis, in dem sich das Installationsprogramm befindet:
cd <INSTALLDIR>
- Geben Sie den Befehl Setup.bat mit der Option /s ein, um den Installationsvorgang im stillen Modus einzuleiten.
Wenn Sie die Installation im stillen Modus ausführen, wird standardmäßig eine Protokolldatei im gleichen Verzeichnis erstellt, in dem auch setup.bat gespeichert ist; diese Protokolldatei trägt den Namen Setup.log. Wenn die Option /f2 verwendet wurde, wird eine Protokolldatei mit dem gleichen Namen wie die Antwortdatei, nur mit der Erweiterung LOG, erstellt.
Beispiel: Setup.bat /s /f2"C:\Setup.log".
Geben Sie einen absoluten Pfad an. Die Verwendung eines relativen Pfades liefert unvorhersagbare Ergebnisse.
Die Ausführung der stillen Installation kann geraume Zeit in Anspruch nehmen, abhängig von Anzahl und Typ der Komponenten, die Sie installieren. Während der Ausführung des Installationsprogramms können Sie den Fortschritt überwachen, indem Sie auf Änderungen im Installationsprotokoll achten.
Informationen zum Verständnis der Datei „Setup.log“
Setup.log ist der Standardname für die Protokolldatei der stillen Installation, die generiert wird, wenn Sie Setup.bat mit dem Argument /s ausführen. Standardmäßig wird diese Datei in dem Verzeichnis erstellt, das die Antwortdatei Setup.iss enthält. Sie können einen anderen Namen und Speicherort für Setup.log angeben, indem Sie die Option /f2 verwenden.
Die Datei Setup.log besteht aus drei Abschnitten. Der erste Abschnitt heißt „Install Shield Silent“. In diesem Abschnitt wird die Datei als Protokolldatei gekennzeichnet; außerdem wird die Version von Install Shield Silent angegeben, die in der stillen Installation verwendet wird.
Der zweite Abschnitt trägt den Titel „Application“. Er gibt den Namen und die Version der installierten Anwendung sowie den Firmennamen an.
Der zweite Abschnitt trägt den Titel „Application“. Er enthält den Ergebniscode, der angibt ob die stille Installation erfolgreich war. Im Abschnitt „Response Result“ wird dem Schlüsselnamen „ResultCode“ ein ganzzahliger Wert zugewiesen. InstallShield fügt einen der folgenden Rückgabewerte in den Schlüssel „ResultCode“ ein:
Die Datei Setup.log für eine erfolgreiche stille Installation sieht folgendermaßen aus:
[ResponseResult]
ResultCode=0
Weitere SchritteNachdem Sie die stille Installation abgeschlossen haben, fahren Sie mit Konfiguration der „Später konfigurieren“-Option nach der Installation fort, um abschließende Anweisungen zum Konfigurieren der Komponenten zu erhalten. Obwohl Sie während der Installation möglicherweise umfassende Konfigurationsaufgaben durchgeführt haben, sind für den Großteil der Komponenten einige zusätzliche Konfigurationsschritte erforderlich.
Hinweis
Lesen Sie die Konfigurationsanforderungen nach der Installation sorgfältig durch, bevor Sie mit anderen Aufgaben fortfahren.