Sun Java Enterprise System 2005Q4 Installationshandbuch für UNIX

Kapitel 5 Installieren im stillen Modus

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:

Voraussetzungen

Bevor Sie das in diesem Kapitel beschriebene Verfahren beginnen, sollten Sie eine Installationsreihenfolge entwickelt haben, das System hinsichtlich Inkompatibilitäten geprüft und sämtliche erforderlichen Voraussetzungen geschaffen haben. Genaue Informationen hierzu finden Sie unter Installationsvoraussetzungen.


Hinweis –

Wenn Sie Access Manager mit Portal Server, Messaging Server, Calendar Server, Delegated Administrator oder Instant Messaging installieren, müssen Sie den Access Manager Legacy (6.x)-Installationstyp verwenden. Der Access Manager Realm (7.x)-Installationstyp kann nur verwendet werden, wenn Sie diese Komponenten nicht installieren.


Funktionsweise der Installation im stillen Modus

Um 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 Antworten für das Installationsprogramm als Namen-Wertepaare in einer Statusdatei festgehalten. Es wird 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.

Die grundlegenden Aufgaben bei einer stillen Installation sind folgende:

  1. Stellen Sie sicher, dass Ihre Hosts die Installationsvoraussetzungen wie unter Installationsvoraussetzungen beschrieben erfüllen.

  2. Erstellen Sie eine Statusdatei, indem Sie das Installationsprogramm ausführen.

  3. Legen Sie eine Kopie der Statusdatei an und bearbeiten Sie diese für jeden Host, auf dem Sie eine stille Installation durchführen möchten.

  4. Führen Sie die stille Installation auf den einzelnen Hosts durch.

Erstellen einer Statusdatei

Um 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.


Achtung – Achtung –

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 in dem 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 statefile_path

So erstellen Sie eine Statusdatei mithilfe der textbasierten Benutzeroberfläche

./installer -no -nodisplay -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 B, Installationsbefehle.

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.

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.

Tabelle 5–1 Zu bearbeitende Statusdateiparameter

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

Administration Server 

ADMINSERV_DOMAIN

ADMINSERV_CONFIG_DIR_HOST

Application Server 

ASNA_ADMIN_HOST_NAME

ASNA_ADMIN_HOST_NAME

AS_WEB_SERVER_LOCATION

Directory Server 

DS_SERVER_IDENTIFIER

DS_ADM_DOMAIN

CONFIG_DIR_HOST (wenn USE_EXISTING_CONFIG_DIR auf 1 eingestellt ist)

USER_DIR_HOST (if USE_EXISTING_USER_DIR is set to 1)

Portal Server 

PS_LOAD_BALANCER_URL (Format //hostname.domainname:port+deploy_uri )

PS_DEPLOY_INSTANCE

Portal Server Secure Remote Access 

SRA_SERVER_DOMAIN

SRA_SERVER_HOST

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 

WPS_PROXY_DOMAIN

Eine Beschreibung der einzelnen Parameter finden Sie in den Tabellen in Kapitel 1, Konfigurationsinformationen in Java ES System 2005Q4 Installation-Verweis.

Erstellen einer für die Plattform geeigneten Statusdatei-ID

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 manuell bearbeitet. Für die verschiedenen Java ES-Plattformen gibt es unterschiedliche Statusdatei-IDs.

Eine Statusdatei, die auf einer anderen Plattform ausgeführt werden soll als der Plattform, auf der sie erstellt wurde, kann auf zwei Arten erstellt werden:

ProcedureSo 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.


Schritte
  1. Wenn Sie nicht als root angemeldet sind, melden Sie sich als Superuser an.

  2. Begeben Sie sich zu dem Verzeichnis, in dem sich das Installationsprogramm befindet:


    cd installer-directory
    
  3. Führen Sie das Installationsprogramm mit der Option -id aus.


    ./installer -id

    Durch diesen Befehl wird eine verschlüsselte ID erstellt.

  4. 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]

ProcedureSo 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 –

Die Methode funktioniert auch dann, wenn Sie eine ID für eine andere Plattform generieren als die, auf der Sie den Befehl ausführen.


Schritte
  1. Führen Sie im Verzeichnis platform/.install folgenden Befehl aus:


    java -classpath . -D"wizard.idInfo" class
    

    wobei platform und class in der folgenden Tabelle aufgelistet werden:

    Plattform 

    platform-Variable

    class-Variable

    Solaris 8 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_8 

    Solaris 9 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_9 

    Solaris 10 SPARC 

    Solaris_sparc 

    EntsysInstall_SunOS_sparc_10 

    Solaris 9 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_9 

    Solaris 10 x86 

    Solaris_x86 

    EntsysInstall_SunOS_x86_10 

    Linux x86 

    Linux_x86 

    EntsysInstall_Linux_x86_generic 

    Durch diesen Befehl wird eine verschlüsselte ID erstellt.

  2. 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]

Ausführen des Installationsprogramms im stillen Modus

Fü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 Erstellen einer für die Plattform geeigneten Statusdatei-ID.

Wenn Sie bei der Installation auf Probleme stoßen, lesen Sie Kapitel 9, Problembehebung.

ProcedureSo führen Sie das Installationsprogramm im stillen Modus aus

Schritte
  1. Öffnen Sie auf dem Host, auf dem die Java ES-Komponenten installiert werden sollen, ein Terminal-Fenster.

  2. Wenn Sie nicht als root angemeldet sind, melden Sie sich als Superuser an.

  3. Begeben Sie sich zu dem Verzeichnis, in dem sich das Installationsprogramm befindet.


    cd installer-directory
    
  4. Starten Sie das Installationsprogramm mit folgenden Optionen:


    ./installer -nodisplay -noconsole -state statefile
    

    wobei

    -nodisplay

    Unterdrücken der grafischen Anzeige. 

    -noconsole

    Starten des Installationsprogramms im stillen Modus und Unterdrücken der Benutzeroberfläche. 

    -state

    Verwenden der angegebenen Statusdatei als Eingabe für eine stille Installation. 

    statefile

    Angeben eines absoluten oder relativen Pfadnamens für eine Statusdatei. 

    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.

ProcedureSo überwachen Sie den Fortschritt einer im stillen Modus durchgeführten Installation

Schritte
  1. Rufen Sie in einem Terminal-Fenster das Verzeichnis mit der Protokolldatei auf:

    Unter Solaris OS:cd /var/sadm/install/logs

    Unter Linux: cd /var/opt/sun/install/logs

  2. 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, wobei Folgendes gilt:

    MM

    Gibt den Monat an. 

    dd

    Gibt das Datum an. 

    hh

    Gibt die Stunde an. 

    mm

    Gibt die Minute an. 

  3. Verwenden Sie den Befehl tail, um Meldungen anzuzeigen, während diese in die Protokolle geschrieben werden. Halten Sie sich hierbei an folgendes Format:


    tail -f logfile-name
    

    Um das Programm tail zu beenden, drücken Sie STRG+C.

Weitere Schritte

Nachdem Sie den Anteil des Installationsprogramms an der Java ES-Installation abgeschlossen haben, fahren Sie fort wie folgt: