![]() | |
Sun Java Enterprise System 2005Q1-Installationshandbuch |
Kapitel 9
Installieren im stillen ModusDie stille Installation ist eine nicht interaktive Methode, die für die Installation von Sun Java Enterprise System (Java ES) auf mehreren Hosts verwendet wird, deren Konfigurationen ähnlich sind. Dieses Kapitel enthält Anweisungen zur Verwendung des stillen Modus für die Installation der Java ES-Software.
Dieses Kapitel enthält die folgenden Abschnitte:
StillerInstallationsprozessUm eine stille Installation ausführen zu können, führen Sie zuerst eine simulierte Installationssitzung aus, um eine Statusdatei zu erstellen, auf die der tatsächliche Prozess der stillen Installation zugreifen kann. Während dieser simulierten interaktiven Sitzung werden Ihre Eingaben im Installationsprogramm als Gruppe von Namen-Wertepaaren in der Statusdatei gespeichert, es wird jedoch keine Software installiert. (Jedes Namen-Wertepaar stellt eine einzelne Eingabeaufforderung oder ein bestimmtes Feld des Installationsvorgangs dar.) Wenn Sie die Statusdatei 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 Java ES-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 9–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 Sie eine Statusdatei
Führen Sie das Installationsprogramm aus, um eine Statusdatei zu erstellen.
Erstellen Sie eine Kopie der Statusdatei, bevor Sie sie bearbeiten.
Bearbeiten Sie die Werte der Statusdatei für die Zielsysteme.
3. Führen Sie die Installation aus.
Führen Sie das Installationsprogramm aus und geben Sie die Statusdatei an.
So führen Sie das Installationsprogramm im stillen Modus aus
Überwachen Sie die Installation.
So überwachen Sie den Fortschritt einer im stillen Modus durchgeführten Installation
Erstellen einer StatusdateiUm eine Statusdatei zu erstellen, müssen Sie das Installationsprogramm ausführen. Eine Statusdatei, die vom Installationsprogramm erstellt wird, nutzt die Abhängigkeitsprüfung und die Meldung von Fehlern (in Echtzeit) des Installationsprogramms.
Vorsicht
Erstellen Sie die Statusdatei nicht manuell. Diese Methode kann bei der Installation, der Konfiguration oder dem Serverstart zu Problemen führen.
Erstellen einer Statusdatei
Eine Statusdatei wird durch Ausführen des Installationsprogramms ohne Installation der Software erstellt. Wenn Sie die Seiten des Installationsprogramms nacheinander bearbeiten, werden Ihre Antworten erfasst und eine Statusdatei generiert. Nach Abschluss der Installation steht die Statusdatei im von Ihnen angegebenen Verzeichnis zur Verfügung. Sie können die Statusdatei generieren, indem Sie entweder das Installationsprogramm mit grafischer Benutzeroberfläche oder das Installationsprogramm mit textbasierter Oberfläche verwenden. Die Option -no wird verwendet, damit keine Software installiert wird.
So erstellen Sie eine Statusdatei mithilfe der grafischen Benutzeroberfläche:
./installer -no -saveState statusdateiname
So erstellen Sie eine Statusdatei mithilfe der textbasierten Benutzeroberfläche:
./installer -no -nodisplay -saveState statusdateiname
Die vollständige Syntax des Installationsprogrammbefehls finden Sie unter Installer-Befehl. Weitere Installationsanweisungen finden Sie in Kapitel 7, „Installation über die grafische Oberfläche“ oder Kapitel 8, „Installation über die textbasierte Oberfläche“..
In Anhang E, „Beispiel-Statusdatei“ finden Sie ein Beispiel für eine generierte Statusdatei.
Bearbeiten der Statusdatei
Nachdem Sie eine Statusdatei generiert haben, müssen Sie sie bearbeiten, um sicherzustellen, dass die lokalen Parameter für die verschiedenen Ziel-Hosts richtig eingestellt sind. Zu diesen Parametern zählen der Host-Name, die IP-Adresse und ähnliche Einstellungen. Möglicherweise müssen Sie auch den Statusdateischlüssel ändern, wenn Sie die Installation auf einer Plattform beabsichtigen, die von der abweicht, unter der Sie die Statusdatei erstellt haben.
Dieses Kapitel umfasst die folgenden Abschnitte:
Richtlinien für die Bearbeitung der Statusdatei
Wenn Sie die Statusdatei bearbeiten, sollten Sie die Richtlinien in diesem Abschnitt befolgen.
- 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. Beispiel:
- 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.
- Behalten Sie Groß-/Kleinschreibung des ursprünglichen Werts bei.
Bearbeiten lokaler Parameter
In der nachfolgenden Tabelle sind Parameter aufgelistet, die Sie möglicherweise bearbeiten müssen, je nachdem, welche Komponenten Sie installieren möchten. Die zu bearbeitenden Parameter werden auch durch die Einrichtung Ihres Hosts bestimmt. So befindet sich der Host, auf dem Sie die Statusdatei erstellt haben, möglicherweise in derselben Domäne wie der Host, auf dem Sie die Installation vornehmen.
Eine Beschreibung der einzelnen Parameter finden Sie in Kapitel 4, „Konfigurationsinformationen“.
Erstellen einer für die Plattform geeigneten Statusdatei-IDEine Statusdatei kann nur auf einem Host mit derselben Plattform ausgeführt werden, wie der, auf dem die Statusdatei erstellt wurde, es sei denn, die Statusdatei-ID wird manuell bearbeitet. Für die verschiedenen Java ES-Plattformen gibt es unterschiedliche Statusdatei-IDs.
In den folgenden Verfahren wird dargestellt, wie eine Statusdatei so bearbeitet wird, dass sie auf einer anderen Plattform als der Erstellungsplattform ausgeführt werden kann.
So erstellen Sie eine Statusdatei-ID mithilfe des Installationsprogramms
Bei dieser Methode wird eine Statusdatei-ID erstellt, indem das Installationsprogramm auf der Plattform ausgeführt wird, auf der die stille Installation durchgeführt werden soll.
Hinweis
Der folgende Befehl funktioniert nur dann, wenn Sie eine ID für die Plattform generieren, auf der Sie den Befehl ausführen.
- Wenn Sie nicht als root angemeldet sind, melden Sie sich als „superuser“ an.
- Begeben Sie sich zu dem Verzeichnis, in dem sich das Installationsprogramm befindet:
cd installer-dir
- Führen Sie das Installationsprogramm mit der Option -id aus.
./installer -id
Durch diesen Befehl wird eine verschlüsselte ID erstellt.
- Kopieren Sie die ID und fügen Sie den Wert in die Statusdatei ein, wie den Wert für die Parameter STATE_BEGIN und STATE_DONE.
Nachfolgend sehen Sie ein Beispiel einer Statusdatei-ID in einer Statusdatei:
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]So erstellen Sie eine Statusdatei-ID mithilfe von plattformspezifischen Verteilungsdateien
Mit dieser Methode wird eine Statusdatei-ID mithilfe der Java ES-Verteilungsdateien für eine bestimmte Plattform erstellt. Die Java ES-Verteilungs-DVD enthält alle plattformspezifischen Verteilungen. Diese Methode funktioniert auch, wenn Sie eine einzelne plattformspezifische Verteilung herunterladen.
Hinweis
Der folgende Befehl funktioniert auch dann, wenn Sie eine ID für eine andere Plattform generieren als die, auf der Sie den Befehl ausführen.
Führen Sie im Verzeichnis plattform/.install den folgenden Befehl aus:
java -classpath . -D"wizard.idInfo" klasse
Hierbei gilt für plattform und klasse Folgendes:
Durch diesen Befehl wird eine verschlüsselte ID erstellt.
- Kopieren Sie die ID und fügen Sie den Wert in die Statusdatei ein, wie den Wert für die Parameter STATE_BEGIN und STATE_DONE.
Nachfolgend sehen Sie ein Beispiel einer Statusdatei-ID in einer Statusdatei:
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
Ausführen des Installationsprogramms im stillen ModusFühren Sie das Installationsprogramm auf dem Host aus, der über dasselbe Betriebssystem verfügt wie der Host, auf dem Sie die Statusdatei erstellt haben. Wenn dies nicht möglich ist, lesen Sie den Abschnitt Erstellen einer für die Plattform geeigneten Statusdatei-ID.
Sollten bei der Installation Fehler auftreten, lesen Sie Kapitel 13, „Problembehebung“.
So führen Sie das Installationsprogramm im stillen Modus aus
- Öffnen Sie auf dem Host, auf dem die Java ES-Komponenten installiert werden sollen, ein Terminal-Fenster.
- Wenn Sie nicht als root angemeldet sind, melden Sie sich als „superuser“ an.
- Begeben Sie sich zu dem Verzeichnis, in dem sich das Installationsprogramm befindet.
cd installer-directory
- Starten Sie das Installationsprogramm mit folgenden Optionen:
./installer -nodisplay -noconsole -state statefile
wobei
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.
So überwachen Sie den Fortschritt einer im stillen Modus durchgeführten Installation
- Rufen Sie in einem Terminal-Fenster das Verzeichnis mit der Protokolldatei auf:
Unter Solaris:
cd /var/sadm/install/logsUnter Linux:
cd /var/opt/sun/install/logs- Suchen Sie nach den Protokolldateien für die aktuelle Installation.
Die gemeinsam genutzten Komponenten werden zuerst installiert und anschließend die anderen Produktkomponenten. Die Namen der Protokolldateien basieren auf folgendem Format:
Java_Enterprise_System_Shared_Component_Install.datumszeitstempel Java_Enterprise_System_install.Bdatumszeitstempel
Die Variable zeitstempel gibt an, wann das Protokoll erstellt wurde. Die Variable weist das Format MMtthhmm auf, wobei gilt:
- Mithilfe des Befehls tail können Sie Meldungen anzeigen, während diese in die Protokolle geschrieben werden. Halten Sie sich hierbei an folgendes Format:
tail -f name-der-protokolldatei
Drücken Sie die Tastenkombination STRG+C, um das Programm tail zu beenden.
Weitere SchritteNachdem Sie den Anteil des Installationsprogramms an der Java ES-Installation abgeschlossen haben, fahren Sie mit Kapitel 10, „Konfigurieren von Komponenten nach der Installation“ fort, um abschließende Anweisungen 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.