Die stille Installation ist eine nicht interaktive Methode, die für die Installation von Sun JavaTM 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:
Zum Ausführen einer stillen Installation müssen Sie zunächst eine interaktive Installationssitzung unter Verwendung der Syntax des installer-Befehls für stille Installationen ausführen. Während dieser interaktiven Sitzung werden Ihre Antworten für das Installationsprogramm als Namen-Wertepaare in einer Statusdatei festgehalten. 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 anderen Hosts ausführen. Durch diesen Prozess können Sie eine Konfiguration über mehrere Hosts in Ihrem Unternehmen hinweg propagieren.
Das Installationsprogramm kann mit anderen Versionen von Java ES erstellte Statusdateien nicht ausführen. Dies bedeutet also, dass mit Java ES 5 erstellte Statusdateien nicht verwendet werden können, um Java ES 2005Q4 zu installieren.
In der folgenden Tabelle sind die wichtigsten Ereignisse einer stillen Installation aufgeführt. In der rechten Spalte finden Sie Verknüpfungen zu den Anweisungen.
Tabelle 5–1 Ereignisse bei der stillen Installation
Ereignis |
Speicherort der Anweisungen |
---|---|
1. Prüfen, dass die Hosts den Voraussetzungen der Java ES-Installation entsprechen. | |
2. Ausführen einer interaktiven Installationssitzung zum Erstellen einer Statusdatei. | |
- Verwenden des grafischen Installationsprogramms |
KapitelKapitel 3, Installation über die grafische Oberfläche |
- Verwenden des textbasierten Installationsprogramms |
KapitelKapitel 4, Installation über die textbasierte Oberfläche |
3. Kopieren der Statusdatei auf einen anderen Host und Bearbeiten der Statusdatei für diesen Host. | |
4. (Optional) Bearbeiten der Statusdatei zum Ausführen auf einer anderen Plattform als der, auf der diese erstellt wurde. | |
5. Ausführen einer stillen Installationssitzung auf jedem Host. |
Zum Erstellen einer Statusdatei muss eine interaktive Sitzung des Installationsprogramms ausgeführt werden. Eine Statusdatei, die vom Installationsprogramm erstellt wird, nutzt die Abhängigkeitsprüfung und die Meldung von Fehlern (in Echtzeit) des Installationsprogramms.
Erstellen Sie die Statusdatei nicht manuell. Diese Methode kann bei der Installation, der Konfiguration oder dem Serverstart zu Problemen führen.
Die Originalstatusdatei wird erstellt, indem das Installationsprogramm unter Verwendung der Parameter des installer-Befehls interaktiv ausgeführt wird. Diese Parameter weisen das Installationsprogramm an, Ihre Antworten zu erfassen. Wenn Sie die Seiten des Installationsprogramms nacheinander bearbeiten, werden Ihre Antworten erfasst und eine Statusdatei generiert. Das Installationsprogramm bestimmt die Reihenfolge der zu installierenden Produktkomponenten, sodass Sie die Komponenten in beliebiger Reihenfolge angeben können. Nach Abschluss der Installation steht die Statusdatei im von Ihnen angegebenen Verzeichnis zur Verfügung.
Sie können die Option -no verwenden, falls Sie nicht möchten, dass während dieser Sitzung Software installiert wird.
Syntaxbeispiele:
So erstellen Sie eine Statusdatei mithilfe der grafischen Benutzeroberfläche
./installer -saveState statefile_path |
So erstellen Sie eine Statusdatei mithilfe der textbasierten Benutzeroberfläche
./installer -nodisplay -saveState statefile_path |
So erstellen Sie eine Statusdatei mithilfe der grafischen Benutzeroberfläche, ohne dabei Software in dieser Sitzung zu installieren
./installer -no -saveState statefile_path |
Die vollständige Syntax für den installer-Befehl finden Sie in Anhang B, Installationsbefehle.
Ein Beispiel für eine erstellte Statusdatei finden Sie in Anhang C, Beispiel-Statusdatei.
Nachdem Sie eine Statusdatei generiert haben, müssen Sie sie bearbeiten, um sicherzustellen, dass die lokalen Parameter für die Ziel-Hosts richtig eingestellt sind. Zu diesen Parametern zählen der Hostname, die IP-Adresse und ähnliche Einstellungen.
In einer für eine stille Installation erstellten Statusdatei können die Parameter geheime Daten angeben, beispielsweise Administratorpasswörter. Stellen Sie sicher, dass die Datei der Bereitstellung entsprechend gesichert wird.
Möglicherweise müssen Sie auch die Statusdatei-ID ändern, wenn Sie die Installation auf einer Plattform beabsichtigen, die von der abweicht, unter der Sie die Originalstatusdatei erstellt haben.
In diesem Abschnitt werden die folgenden Themen behandelt:
Befolgen Sie beim Bearbeiten der Statusdatei die folgenden Richtlinien:
Die einzige Änderung, die Sie an Parametern durchführen sollten, ist die Bearbeitung ihrer Werte.
Entfernen Sie keine Parameter, auch dann nicht, wenn sie keine Werte aufweisen.
Fügen Sie keine Parameter hinzu.
Ändern Sie die Reihenfolge der Parameter nicht.
Beachten Sie die Ursprungstypen und -formate und behalten Sie sie bei, wenn Sie die neuen Werte eingeben. Beispiel:
Wenn es sich beim alten Wert um einen Hostnamen handelt, geben Sie einen Hostnamen ein, keinen vollqualifizierten Domänennamen.
Wenn dem alten Wert ein Schrägstrich vorangestellt ist, achten Sie darauf, dass dies auch für den neuen Wert gilt.
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.
Die folgende Tabelle führt Parameter auf, die je nach den zu installierenden Produktkomponenten oder Ihrem Hostsetup möglicherweise bearbeitet werden müssen. 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 den Tabellen in Kapitel Kapitel 3, Konfigurationsinformationen in Sun Java Enterprise System 5 Installationshandbuch für UNIX.
Tabelle 5–2 Statusdateiparameter, die für stille Installationen häufig bearbeitet werden
Komponente |
Parametername |
---|---|
Allgemeine Servereinstellungen |
CMN_HOST_NAME CMN_DOMAIN_NAME CMN_IPADDRESS CMN_ADMIN_USER CMN_ADMIN_PASSWORD CMN_SYSTEM_USER CMN_SYSTEM_GROUP |
Access Manager |
IS_WS_HOST_NAME IS_WS_INSTANCE_DIR (wenn Web Server der Webcontainer ist) CONSOLE_HOST IS_SERVER_HOST IS_DS_HOST IS_DS_HOSTNAME COOKIE_DOMAIN_LIST |
Application Server |
ASNA_ADMIN_HOST_NAME AS_WEB_SERVER_LOCATION AS_WEB_SERVER_PLUGIN_TYPE |
Directory-Server |
CREATE_INSTANCE DSEE_INSTANCE_DIR DSEE_INSTANCE_PORT DSEEE_INSTANCE_SSL_PORT DSEE_DN_MANAGER DSEE_INSTANCE_USER DSEE_INSTANCE_GROUP DSEE_INSTANCE_PASSWORD DSEE_SUFFIX |
Portal Server |
PS_PORTALACCESS_URL Das Format ist //hostname.domänenname :port+bereitstellungsuri) PS_DEPLOY_INSTANCE |
Portal Server Secure Remote Access |
SRA_SERVER_DOMAIN SRA_GW_HOSTNAME SRA_GW_DOMAIN SRA_GW_IPADDRESS SRA_NLP_HOSTNAME SRA_NLP_DOMAIN SRA_NLP_IPADDRESS SRA_RWP_HOSTNAME SRA_RWP_DOMAIN SRA_RWP_IPADDRESS |
Web Server |
WS_ADMIN_HOST |
Web Proxy Server |
CMN_WPS_INSTALLDIR WPS_ADMIN_USER WPS_ADMIN_PASSWORD WPS_ADMIN_PORT WPS_ADMIN_RUNTIME_USER WPS_INSTANCE_RUNTIME_USER WPS_ISNTANCE_PORT WPS_INSTANCE_AUTO_START WPS_PROXY_DOMAIN |
Eine 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 bearbeitet. Jede Plattform weist einen anderen Typ der Statusdatei-ID auf.
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.
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-directory |
Führen Sie den Befehl des Installationsprogramms 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 als Wert für die Parameter STATE_BEGIN und STATE_DONE ein.
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] |
Sie sollten das Installationsprogramm auf dem Host ausführen, der über dasselbe Betriebssystem verfügt wie der Host, auf dem Sie die Statusdatei erstellt haben. Wenn dies nicht möglich ist, lesen Sie Erstellen einer für die Plattform geeigneten Statusdatei-ID.
Wenn Sie bei der Installation auf Probleme stoßen, lesen Sie KapitelKapitel 9, Problembehebung.
Die Ausführung der stillen Installation kann geraume Zeit in Anspruch nehmen, abhängig von Anzahl und Typ der Produktkomponenten, die Sie installieren.
Prüfen Sie, dass die Statusdatei dem Host gemäß bearbeitet wurde.
In einer für eine stille Installation erstellten Statusdatei können die Parameter geheime Daten angeben, beispielsweise Administratorpasswörter. Stellen Sie sicher, dass die Datei der Bereitstellung entsprechend gesichert wird.
Wenn Sie nicht als root angemeldet sind, melden Sie sich als Superuser an.
Begeben Sie sich zu dem Verzeichnis, in dem sich das Installationsdienstprogramm befindet.
cd installer-directory |
Führen Sie das Installationsprogramm mit folgender Syntax aus:
./installer -noconsole -state statefile |
Starten des Installationsprogramms im stillen Modus und Unterdrücken der Benutzeroberfläche.
Verwenden der angegebenen Statusdatei als Eingabe für eine stille Installation.
Angeben eines absoluten oder relativen Pfadnamens für eine Statusdatei.
Fahren Sie nach der Installation mit dem nächsten Host fort und wiederholen Sie die Schritte 1 bis 4.
Wechseln Sie zum Überwachen einer stillen Installation zum folgenden Protokolldateiverzeichnis:
Solaris OS: cd /var/sadm/install/logs
Linux und HP-UX: 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 Variable timestamp gibt an, wann das Protokoll erstellt wurde. Die Variable weist das Format MMddhhmm auf:
Gibt den Monat an.
Gibt das Datum an.
Gibt die Stunde an.
Gibt die Minute an.
Verwenden Sie den Befehl tail, um Meldungen anzuzeigen, während diese in die Protokolle geschrieben werden:
tail -f logfile-name |
Um das Programm tail zu beenden, drücken Sie STRG+C.
Nachdem Sie den Anteil des Installationsprogramms an der Java ES-Installation abgeschlossen haben, fahren Sie fort wie folgt:
KapitelKapitel 6, Durchführen der nach der Installation vorgesehenen Konfiguration enthält Anleitungen für die Konfiguration nach der Installation.
Überprüfung nach der Installation enthält Anweisungen, wie Sie überprüfen, ob diese Phase der Installation erfolgreich durchgeführt wurde.