Sun Cluster Handbuch Datendienst für Sun Java System Webserver für Solaris OS

Installieren und Konfigurieren von Sun Java System Webserver

In diesem Abschnitt werden die Schritte zum Durchführen der folgenden Tasks beschrieben:


Hinweis –

Sie müssen beim Konfigurieren der URL-Zuordnungen für den Webserver bestimmte Konventionen einhalten. So müssen Sie zum Beispiel die zugeordneten Verzeichnisse im Cluster-Dateisystem suchen, um die Verfügbarkeit beim Einrichten des CGI-Verzeichnisses zu bewahren. In diesem Beispiel ordnen Sie das CGI-Verzeichnis /global/Pfadname/cgi-bin zu.

Wenn CGI-Programme auf “Backend”-Server wie zum Beispiel RDBMS zugreifen, müssen Sie sicherstellen, dass die Sun Cluster-Software auch den “Backend”-Server steuert. Wenn der Server ein von der Sun Cluster-Software unterstützter RDBMS ist, verwenden Sie nur die hoch verfügbaren RDBMS-Pakete. Alternativ hierzu können Sie die im Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS dokumentierten APIs verwenden, um den Server mit Sun Cluster zu steuern.


ProcedureSo installieren Sie Sun Java System Webserver

Um diesen Vorgang durchzuführen, benötigen Sie folgende Informationen über Ihre Konfiguration.


Hinweis –

Wenn Sun Cluster HA für Sun Java System Webserver und ein anderer HTTP-Server dieselben Netzwerkressourcen verwenden, müssen sie verschiedene Ports überwachen. Andernfalls kann es zu einem Portkonflikt zwischen den beiden Servern kommen.


Schritte
  1. Melden Sie sich als Superbenutzer bei einem Cluster-Mitglied an.

  2. Beginnen Sie die Installation.

    • Wenn Sie Sun Java System Webserver auf Solaris 8 installieren, führen Sie den Befehl setup für Sun Java System Webserver im Installationsverzeichnis auf der CD aus.

    • Wenn Sie Sun Java System Webserver zusammen mit Solaris 9 installieren, führen Sie die Anweisungen auf der Installations-CD aus.


    Hinweis –

    Wenn Sie Sun Java System Webserver zusammen mit Solaris 9 installieren, aktivieren Sie nicht den automatischen Start des Webservers beim Neustart des Systems.


  3. Geben Sie den Speicherort für die Binärdateien von Sun Java System Webserver ein, wenn Sie dazu aufgefordert werden.

    Sie können für die Installation einen Speicherort im Cluster-Dateisystem oder auf den lokalen Platten angeben. Wenn die Installation auf lokalen Platten vorgenommen werden soll, müssen Sie den Webserver auf allen Cluster-Knoten installieren, die potenzielle Primärknoten der im nächsten Schritt angegebenen Netzwerkressource sind (logischer Hostname oder gemeinsam genutzte Adresse).

  4. Wenn Sie zur Angabe eines Rechnernamens aufgefordert werden, geben Sie den logischen Hostnamen ein, von dem Sun Java System Webserver abhängt, sowie den entsprechenden DNS-Domänennamen.

    Ein vollständiger logischer Hostname hat das Format Netzwerkressource.Domänenname, zum Beispiel schost-1.sun.com.


    Hinweis –

    Damit Sun Cluster HA für Sun Java System Webserver den Failover-Vorgang richtig ausführt, müssen Sie hier und an anderen Stellen, an denen Sie dazu aufgefordert werden, entweder den logischen Hostnamen oder den Namen der gemeinsam genutzten Adresse (anstelle des realen Hostnamens) verwenden.


  5. Wählen Sie "Run Admin Server as Root", wenn Sie dazu aufgefordert werden.

    Notieren Sie die Portnummer, die das Sun Java System-Installationsskript für den Verwaltungsserver auswählt. Möglicherweise benötigen Sie diesen Standardwert später, wenn Sie eine Sun Java System Webserver-Instanz mit dem Verwaltungsserver konfigurieren. Andernfalls können Sie bei der Konfiguration der Sun Java System-Serverinstanz eine andere Portnummer angeben.

  6. Geben Sie eine Serveradministrator-ID und ein Passwort ein, wenn Sie dazu aufgefordert werden.

    Befolgen Sie die Richtlinien für Ihr System.

    Wenn eine Nachricht angezeigt wird, die besagt, dass der Verwaltungsserver gestartet wird, können Sie mit der Installationskonfiguration beginnen.

ProcedureSo konfigurieren Sie einen Sun Java System Webserver

In diesem Verfahren wird beschrieben, wie eine Instanz des Sun Java System Webservers für eine hohe Verfügbarkeit konfiguriert wird. Verwenden Sie in diesem Verfahren den Netscape-Browser.

Berücksichtigen Sie vor dem Ausführen des Verfahrens folgende Punkte.

Schritte
  1. Wenn Sie Sun Java System Webserver als Scalable-Datendienst konfigurieren, müssen Sie auf den lokalen Platten aller Knoten für die Protokolle, Fehlerdateien und die von Sun Java System Webserver verwaltete PID-Datei ein Verzeichnis erstellen.

    Damit die Scalable-Konfiguration fehlerfrei funktioniert, dürfen sich diese Dateien nicht im Cluster-Dateisystem befinden, sondern müssen auf jedem Cluster-Knoten gespeichert sein. Verwenden Sie den gemeinsam genutzten Speicher, wenn Sie Sun Java System Webserver als Failover-Datendienst konfigurieren.

    Wählen Sie für alle Knoten im Cluster denselben Speicherort auf der lokalen Platte aus. Erstellen Sie das Verzeichnis mit dem Befehl mkdir -p. Machen Sie nobody zum Eigentümer dieses Verzeichnisses.

    Im folgenden Beispiel wird dieser Schritt veranschaulicht.


    phys-schost-1# mkdir -p /var/Pfadname/http-Instanz/logs/
    

    Hinweis –

    Wenn Sie umfangreiche Fehlerprotokolle und PID-Dateien erwarten, legen Sie sie nicht in einem Verzeichnis unter /var ab, da sie dieses Verzeichnis sonst überlaufen. Erstellen Sie stattdessen ein Verzeichnis auf einer Partition mit dem für das Verarbeiten großer Dateien adäquaten Speicherplatz.


  2. Starten Sie den Netscape-Browser von der Verwaltungs-Workstation oder einem Cluster-Knoten aus.

  3. Wechseln Sie auf einem der Cluster-Knoten zum Verzeichnis https-admserv und starten Sie dann den Sun Java System Admin-Server.


    # cd https-admserv
    # ./start
    
  4. Geben Sie die URL des Sun Java System-Verwaltungsservers in den Netscape-Browser ein.

    Die URL besteht aus dem physikalischen Hostnamen und der Portnummer, die vom Sun Java System Installationsskript in Schritt 4 des Serverinstallationsverfahrens erstellt wurden, zum Beispiel n1.eng.sun.com:8888. Wenn Sie Schritt 2 dieses Verfahrens ausführen, zeigt der Befehl ./start die Admin-URL an.

    Wenn Sie dazu aufgefordert werden, verwenden Sie die Benutzer-ID und das Passwort, das Sie in Schritt 6 des Server-Installationsverfahrens für die Anmeldung an der Sun Java System Admin-Serverschnittstelle angegeben haben.

  5. Führen Sie folgende Schritte mithilfe des Verwaltungsservers bzw. ggf. manueller Änderungen aus:

    • Prüfen Sie, ob der Servername richtig ist.

    • Prüfen Sie, ob der Serverbenutzer als Superbenutzer eingestellt ist.

    • Geben Sie in das Adressfeld zum Binden eine der folgenden Adressen ein.

      • Einen logischen Hostnamen oder eine gemeinsam genutzte Adresse, wenn Sie DNS als Namensdienst verwenden.

      • Die mit dem logischen Hostnamen bzw. der gemeinsam genutzten Adresse verknüpfte IP-Adresse, wenn Sie NIS als Namensdienst verwenden.

    • Aktualisieren Sie die Einträge in ErrorLog, PidLog und Access Log, um das in Schritt 1 dieses Abschnitts erstellte Verzeichnis anzuzeigen.

    • Speichern Sie Ihre Änderungen.

  6. Erstellen Sie eine Datei mit dem zum Starten dieser Instanz erforderlichen sicheren Passwort, und platzieren Sie die Datei unter dem Server-Root-Verzeichnis. Benennen Sie die Datei als keypass.


    Hinweis –

    Die Datei enthält das Schlüsselpasswort der Datenbank. Schützen Sie daher die Datei mit entsprechenden Berechtigungen.