Sun Cluster Handbuch Datendienst für Sun Java System Application Server für Solaris OS

Kapitel 2 Install. u. Konfig. der Unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server

In diesem Kapitel wird die Installation und Konfiguration der unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server beschrieben.

Informationen zur Installation und Konfiguration der unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server finden Sie in Kapitel 1, Install. u. Konfig. der Unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server .

Dieses Kapitel enthält die folgenden Abschnitte:

Überblick über Sun Cluster HA für Sun Java System Application Server

In diesem Abschnitt wird beschrieben, wie Sun Cluster HA für Sun Java System Application Server Sun Java System Application Server für Hochverfügbarkeit einrichtet. Neue Installations- und Konfigurationsinformationen für Sun Cluster HA für Sun Java System Application Server finden Sie in den Sun Cluster Data Service Release Notes for Solaris OS.

Sun Java System Application Server stellt eine mit Java 2 Enterprise Edition (J2EE™) 1.3 kompatible Hochleistungsplattform für eine umfassende Bereitstellung von Anwendungs- und Webdiensten zur Verfügung. Diese Plattform erfüllt alle Anforderungen von Unternehmenskunden und kann unter der Kontrolle von Sun Cluster-Software laufen.

Sun Java System Message Queue ist in der Sun Java System Application Server-Installation als Paket enthalten. Informationen zum Konfigurieren von Sun Java System Message Queue für Hochverfügbarkeit finden Sie im Handbuch Sun Cluster Handbuch Datendienst für Sun Java System Message Queue Guide für Solaris OS.

Rich Clients können direkt mit Sun Java System Application Server verbunden werden. Webclientverbindungen mit Sun Java System Application Server können über einen Frontend-Webserver geleitet werden. Sun Java System Application Server stellt eine Pass-Through-Plugin-Installation für Sun Java System Web Server zur Verfügung.

Bei der Implementierung von Sun Cluster HA für Sun Java System Application Server werden die Programme, von denen Ihre Architektur abhängt, nicht berücksichtigt. Konfigurieren Sie die Programme, von denen die Architektur abhängt (wie zum Beispiel Datenbanken oder Webserver) für Hochverfügbarkeit. Diese Programme können auch auf einem anderen Cluster ausgeführt werden.

Allgemeine Informationen über Datendienste, Ressourcengruppen, Ressourcen und verwandte Themen finden Sie in Kapitel 1, Planning for Sun Cluster Data Services in Sun Cluster Data Services Planning and Administration Guide for Solaris OS sowie im Sun Cluster Überblick für das Betriebssystem Solaris.

unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server können auf zwei Arten konfiguriert werden.

Übersicht über die Failover-Konfiguration

Sun Cluster HA für Sun Java System Application Server ist ein Datendienst mit den geeigneten Erweiterungseigenschaften, um einen von jeweils einem Knoten unterstützten Failover-Anwendungsserver zu konfigurieren. Ein Verwaltungsserver einer Domäne kann auch als Failover-Ressource zur Verfügung gestellt werden. Webclients können direkt mit Sun Java System Application Server verbunden werden.

Die Sun Java System Application Server-Befehlszeile bzw. das GUI-Verwaltungstool kann in Cluster-Umgebungen nur beschränkt verwendet werden. Bevor Sie Anwendungsinstanzen und den Verwaltungsserver in Ressourcengruppen konfigurieren, lesen Sie bitte den Abschnitt Konfigurationseinschränkungen. Dort finden Sie Informationen über die Verwendung von asadmin bzw. die Sun Java System Application Server-Verwaltungsschnittstelle in Ihrem Cluster. Weitere Informationen zur Konfiguration von Ressourcen und Ressourcengruppen finden Sie im Abschnitt Configuration Guidelines for Sun Cluster Data Services in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

Planen Sie mit der Standardkonfiguration in diesem Abschnitt die Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server. Sun Cluster HA für Sun Java System Application Server unterstützt auch zusätzliche Konfigurationen. Ihr Enterprise Services-Vertreter informiert Sie über zusätzliche Konfigurationen.

In der folgenden Abbildung ist eine standardmäßige Failover-Konfiguration für Sun Java System Application Server auf einem Zwei-Knoten-Cluster abgebildet. Weitere Informationen zur Konfiguration von Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst finden Sie unter Konfigurationseinschränkungen.

Abbildung 2–1 Zwei-Knoten-Cluster als Failover-Datendienst

Abbildung: Die Erläuterung zur Grafik ergibt sich aus dem vorstehenden Kontext.

Übersicht über die Konfiguration mehrerer Master

Sie können Sun Cluster HA für Sun Java System Application Server auch als Dienst konfigurieren, der auf mehreren Knoten gleichzeitig unterstützt wird. Die Konfiguration mehrerer Master bietet Skalierbarkeit, indem ein Frontend-Web-Tier zum Leiten von Anforderungen an die Anwendungsserver verwendet wird. Das Pass-Through-Plugin des Anwendungsservers muss mit einem Frontend-Web-Tier verwendet werden, um Anforderungen an eine der laufenden Sun Java System Application Server-Instanzen zu leiten.

Eine hoch verfügbarer Sun Java System Web Server wird zur Ausführung auf einem Cluster konfiguriert, der einen logischen Hostnamen überwacht. Wenn der Web-Tier auf demselben Cluster wie der Anwendungsserver ausgeführt wird, muss das Plugin so konfiguriert sein, dass Anforderungen an die privaten IP-Adressen des Clusters weitergegeben werden. Die Sun Java System Web Server-Instanz kann auch zur Ausführung auf einem anderen Cluster konfiguriert werden. Wird der Web-Tier in einem separaten Cluster ausgeführt, leitet das Plugin die Anforderungen an die realen Hostnamen der Cluster-Mitglieder weiter, die die Sun Java System Application Server-Ressource ausführen können. Ein realer Hostname ist zum Beispiel phys-schost-1.

Die auf mehreren Knoten unterstützten Konfigurationen von Sun Cluster HA für Sun Java System Application Server können den Datenverkehr zwischen Sun Java System Web Server und Sun Java System Application Server mit dem privaten Interconnect leiten.


Hinweis –

Wenn Sun Cluster HA für Sun Java System Application Server als ein auf mehreren Knoten gleichzeitig unterstützter Dienst konfiguriert st, müssen Sie die Sun Java System Web Server installieren und konfigurieren. Die Sun Java System Web Server-Konfiguration muss auf allen Cluster-Knoten identisch sein.


Für mehrere Instanzen von Sun Java System Application Server kann ein Lastausgleich ausgeführt werden. Installieren Sie das Sun Java System Application Server-Plugin in die Sun Java System Web Server-Konfiguration, um den Lastausgleich zu aktivieren. Sun Java System Web Server kann bei Verwendung als Frontend für Sun Java System Application Server als Scalable- oder als Failover-Ressource konfiguriert werden.

Die Sun Java System Application Server-Instanz ist so konfiguriert, dass die HTTP-Listeners alle Schnittstellen überwachen (0.0.0.0). Dies ist die Standardeinstellung für Sun Java System Application Server.


Hinweis –

Für einen auf mehreren Knoten unterstützten Datendienst stehen keine Hochverfügbarkeits-IIOP-Listener zur Verfügung.


In der folgenden Abbildung wird eine Konfiguration für einen Sun Java System Application Server gezeigt, der die Ressource auf zwei Knoten gleichzeitig unterstützt.

Abbildung 2–2 Zwei-Knoten-Cluster mit auf mehreren Knoten unterstütztem Datendienst

Abbildung: Die Erläuterung zur Grafik ergibt sich aus dem vorstehenden Kontext.

Überblick über die Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

In der folgenden Tabelle finden Sie eine Übersicht über die einzelnen Aufgaben der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server. Führen Sie die Aufgaben in der aufgeführten Reihenfolge aus.

Tabelle 2–1 Task Map: Installieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server

Schritt 

Anweisungen siehe 

Planen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server 

Planen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

Installieren und Konfigurieren von Sun Java System Application Server 

So installieren und konfigurieren Sie Sun Java System Application Server

(Optional) Verwenden von Sun Java System Application Server mit HADB 

Verwenden von Sun Java System Application Server mit HADB

Installieren und Konfigurieren von Sun Java System Web Server als Frontend 

Konfigurieren des Sun Java System Web Server-Plugins

Installieren des Sun Cluster HA für Sun Java System Application Server-Pakets 

Installieren des Sun Cluster HA für Sun Java System Application Server-Pakets

Registrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server 

Registrieren und Konfigurieren der Unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server

(Optional) Konfigurieren des Ressourcentyps SUNW.HAStoragePlus

Konfigurieren des Ressourcentyps SUNW.HAStoragePlus

(Optional) Optimieren des Fehler-Monitors von Sun Cluster HA für Sun Java System Application Server 

Optimieren des Fehler-Monitors von Sun Cluster HA für Sun Java System Application Server

Prüfen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server 

Prüfen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server


Hinweis –

Werden in der Sun Cluster-Konfiguration mehrere Datendienste ausgeführt, können Sie die Datendienste mit folgender Ausnahme in jeder beliebigen Reihenfolge einrichten. Wenn Sun Cluster HA für Sun Java System Application Server von Sun Cluster HA für DNS abhängt, müssen Sie den DNS zuerst einrichten. Weitere Informationen finden Sie im Sun Cluster Data Service for DNS Guide for Solaris OS. Die Solaris-Betriebsumgebung enthält die DNS-Software bereits. Wenn der Cluster den DNS-Dienst von einem anderen Server abruft, müssen Sie den Cluster zuerst als DNS-Client konfigurieren.


Planen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

In diesem Abschnitt erhalten Sie wichtige Informationen, die Sie vor der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server lesen sollten.

Konfigurationseinschränkungen

Berücksichtigen Sie vor der Installation die folgenden Einschränkungen und Anforderungen.

Fragen zur Konfigurationsplanung

Planen Sie die Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server mithilfe der Fragen in diesem Abschnitt.

Installieren und Konfigurieren von Sun Java System Application Server

In diesem Abschnitt wird die Installation von Sun Java System Application Server beschrieben. Der Abschnitt enthält ausschließlich Informationen für Sun Cluster HA für Sun Java System Application Server. Detaillierte Installationsanweisungen einschließlich der Korrekturversionsanforderungen finden Sie in der Dokumentation zu Sun Java System Application Server.

ProcedureSo konfigurieren und aktivieren Sie Netzwerkressourcen für eine Failover-Konfiguration

Wenn Sie Sun Java System Application Server als Failover-Dienst konfigurieren, müssen Sie die Netzwerkressourcen vor der Installation und Konfiguration von Sun Java System Application Server einrichten. Der Failover-Dienst benötigt diese Netzwerkressourcen nach der Installation und Konfiguration, um als Cluster ausgeführt werden zu können.

Zum Ausführen dieses Verfahrens sind folgende Konfigurationsinformationen erforderlich.


Hinweis –

Führen Sie dieses Verfahren für jedes Cluster-Mitglied aus.


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

  2. Prüfen Sie, ob der Namensdienst-Datenbank alle Netzwerkadressen hinzugefügt wurden.

    Diese Überprüfung sollte während der Installation von Sun Cluster ausgeführt werden. Weitere Informationen hierzu finden Sie im Kapitel zur Planung im Sun Cluster Handbuch Softwareinstallation für Solaris OS.


    Hinweis –

    Stellen Sie zum Vermeiden von Fehlern bei Namensdienstsuchen sicher, dass alle logischen Hostnamen auf allen Cluster-Knoten in der Datei /etc/inet/hosts vorhanden sind. Konfigurieren Sie die Namensdienstzuordnung auf den Servern in der Datei /etc/nsswitch.conf, damit zunächst die lokalen Dateien durchsucht werden, bevor auf NIS, NIS+ oder DNS zugegriffen wird.


  3. Erstellen Sie eine Failover-Ressourcengruppe für die Netzwerk- und Anwendungsressourcen.


    # scrgadm -a -g resource-group [-h nodelist]
    -g resource-group

    Gibt den Namen der Ressourcengruppe an. Sie können diesen Namen selbst festlegen.

    [-h nodelist]

    Gibt eine optionale, kommagetrennte Liste realer Knotennamen an, die potenzielle Master identifiziert. Die Reihenfolge bestimmt die Reihenfolge, in der die Knoten während des Failovers als Primärknoten betrachtet werden.


    Hinweis –

    Geben Sie mit der Option -h die Reihenfolge in der Knotenliste an. Wenn alle Knoten im Cluster potenzielle Master sind, benötigen Sie die Option -h nicht.


  4. Fügen Sie der Ressourcengruppe Netzwerkressourcen hinzu.

    Fügen Sie einer Ressourcengruppe mit dem folgenden Befehl einen logischen Hostnamen hinzu.


    # scrgadm -a -L -g resource-group -l hostname, …[-n netiflist]
    -L

    Gibt an, dass eine Netzwerkressource hinzugefügt wurde.

    -g resource-group

    Gibt den Namen der Ressourcengruppe an.

    -l hostname, …

    Gibt eine kommagetrennte Liste mit Netzwerkressourcen an.

    -n netiflist

    Gibt eine optionale, kommagetrennte Liste an, die die IP Networking Multipathing-Gruppen auf allen Knoten identifiziert.


    Hinweis –

    Jedes Element der netiflist muss das Format netif@node aufweisen, wobei netif ein IP Networking Multipathing-Gruppenname wie sc_ipmp0 sein kann. Der Knoten kann durch den Knotennamen oder die Knoten-ID wie zum Beispiel sc_ipmp0@1 oder sc_ipmp@phys-schost-1 identifiziert werden. Sun Cluster unterstützt zurzeit noch nicht den Adapternamen für netif.


  5. Bringen Sie die Ressourcengruppe online.


    # scswitch -Z -g resource-group
    
    -Z

    Versetzt die Ressourcengruppe in den Status MANAGED und bringt die Ressourcengruppe online.

    -g resource-group

    Gibt den Namen der Ressourcengruppe an.

ProcedureSo installieren und konfigurieren Sie Sun Java System Application Server

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

  2. Legen Sie fest, ob Sie Sun Java System Application Server unter Solaris 8 installieren.

    • Falls nicht, fahren Sie mit Schritt 4 fort.

    • Wenn ja, führen Sie die folgenden Schritte aus.

    1. Führen Sie im Installationsverzeichnis von Sun Java System Application Server den Befehl setup auf allen Cluster-Knoten aus.

    2. Geben Sie an der Eingabeaufforderung setup den Standardpfad der Sun Java System Application Server-Instanzen ein.

      Geben Sie das Serverkonfigurationsverzeichnis auf einem lokalen Dateisystem mit dem Standardverzeichnis /var/opt/SUNWappserver7 an. Geben Sie beim Erstellen von Serverinstanzen, die von Sun Cluster verwaltet werden, einen Pfad zum globalen Dateisystem oder HAStoragePlus-Dateisystem an. Stellen Sie sicher, dass alle potenziellen Master einer Sun Java System Application Server-Instanz auf die Konfigurationsdateien der Sun Java System Application Server-Instanz zugreifen können.


      Hinweis –

      Die mit dem Befehl setup erstellte Domäne kann nicht von Sun Cluster verwendet werden.


  3. Wenn Sie Sun Java System Application Server unter Solaris 8 bzw. die nicht mit Solaris 9 gelieferte Sun Java System Application Server Enterprise Edition installieren, fahren Sie mit Schritt 5 fort.

  4. Wenn Sie die mit Solaris 9 gelieferten Sun Java System Application Server-Pakete installieren, führen Sie folgende Schritte aus:

    1. Installieren Sie das Sun Java System Application Server-Paket auf allen Knoten des Clusters.

    2. Identifizieren Sie einen Speicherort in einem globalen Dateisystem, an dem Sie die Konfigurationsdateien des Anwendungsservers aufbewahren möchten.

      Sie können für dieses Dateisystem ein eigenes Verzeichnis erstellen.

  5. (Optional) Erstellen Sie auf allen Knoten eine Verknüpfung des standardmäßigen Konfigurationsverzeichnisses mit dem Serverkonfigurationsverzeichnis im globalen Dateisystem.

    Sie können entweder eine Verknüpfung mit dem Serverkonfigurationsverzeichnis erstellen oder den vollständigen Pfad des Verzeichnisses im globalen Dateisystem angeben, wenn Sie die Sun Java System Application Server-Domänen in Schritt 8 einrichten.

    • Zur Erstellung einer Verknüpfung mit dem mit Solaris 9 gelieferten Sun Java System Application Server führen Sie den folgenden Befehl aus.


      # ln -s /global/appserver /var/appserver
      
    • Zur Erstellung einer Verknüpfung mit dem ungebündelten Sun Java System Application Server führen Sie den folgenden Befehl aus.


      # ln -s /global/appserver /var/opt/SUNWappserver7
      
  6. Wenn Sie Sun Java System Application Server unter Solaris 8 installieren, fahren Sie mit Schritt 8 fort.

  7. Wenn Sie die mit Solaris 9 gelieferten Sun Java System Application Server-Pakete installieren, führen Sie folgende Vorgänge auf allen Knoten aus:

    1. Listen Sie die rc-Skripts von Sun Java System Application Server auf.


      # ls -1 /etc/rc?.d/*appserv
      /etc/rc0.d/K05appserv
      /etc/rc1.d/K05appserv
      /etc/rc2.d/K05appserv
      /etc/rc3.d/S84appserv
      /etc/rcS.d/K05appserv
    2. Benennen Sie die rc-Skripts von Sun Java System Application Server um.

      Dadurch werden die START- und STOP-rc-Skripts, die Sie mit dem SUNWasr-Paket installiert haben (bzw. das SUNWasro-Paket, wenn Sie den nicht gebündelten Sun Java System Application Server installiert haben) deaktiviert. Dieser Schritt ist notwendig, da Sun Cluster HA für Sun Java System Application Server die Sun Java System Application Server-Instanzen nach der Konfiguration des Datendienstes startet und anhält.


      # mv /etc/rc0.d/K05appserv  /etc/rc0.d/k05appserv
      # mv /etc/rc1.d/K05appserv  /etc/rc1.d/k05appserv
      # mv /etc/rc2.d/K05appserv  /etc/rc2.d/k05appserv
      # mv /etc/rc3.d/S85appserv  /etc/rc3.d/s85appserv
      # mv /etc/rcS.d/K05appserv  /etc/rcS.d/k05appserv

      Hinweis –

      Im vorherigen Beispiel wird der erste Buchstabe des Namens des rc-Skripts klein geschrieben. Sie können die Skripts jedoch umbenennen, so dass sie mit den normalen Verwaltungspraktiken konsistent sind.


    3. Prüfen Sie, ob alle rc-Skripts von Sun Java System Application Server umbenannt wurden.


      # ls -1 /etc/rc?.d/*appserv
      /etc/rc0.d/k05appserv
      /etc/rc1.d/k05appserv
      /etc/rc2.d/k05appserv
      /etc/rc3.d/s85appserv
      /etc/rcS.d/k05appserv
  8. Erstellen Sie eine Domäne mit Konfigurationsinformationen im globalen Dateisystem.


    # asadmin create-domain --path /global/appserver/domains \
    --adminport=4848 --adminuser admin --adminpassword password scdomain
    
  9. Starten Sie den Verwaltungsserver der Domänen.


    # /global/appserver/domains/scdomain/admin-server/bin/startserv
    
  10. Erstellen Sie neue Anwendungsserverinstanzen, die mithilfe des Verwaltungsservers hoch verfügbar gemacht werden.

  11. Erstellen Sie auf der lokalen Platte für jeden von der Sun Java System Application Server-Instanz verwendeten Knoten ein Protokollverzeichnis.

    Damit die Sun Java System Application Server-Instanz ordnungsgemäß arbeitet, darf sich das Protokollverzeichnis nicht im Cluster-Dateisystem befinden, sondern muss auf jedem Cluster-Knoten vorhanden sein. Wählen Sie für alle Knoten im Cluster denselben Speicherort auf der lokalen Platte aus.


    schost-1# mkdir -p /var/pathname/domain/instance/logs/
    

    Hinweis –

    Stellen Sie im Falle großer Protokolldateien sicher, dass auf dem Dateisystem, in dem sich das Verzeichnis befindet, ausreichend Platz zur Verarbeitung der Dateien zur Verfügung steht.


  12. Geben Sie als Verzeichnis der Sun Java System Application Server-Instanz PidLog das in Schritt 11 erstellte Verzeichnis ein. Den Speicherort ändern Sie in der Datei init.conf im Serverkonfigurationsverzeichnis.

  13. Passen Sie die Verzeichnisangabe von PID_FILE in der Datei stopserv an den in Schritt 12 festgelegten Wert von PidLog an.

  14. Geben Sie für die Parameter Log File, Log Root und Transaction Log Location das in Schritt 11 erstellte Verzeichnis ein. Ändern Sie diese Parameter mit der Verwaltungsoberfläche von Sun Java System Application Server. Anleitungen für die Konfiguration finden Sie in der Dokumentation zu Sun Java System Application Server.

  15. Geben Sie für den Parameter accesslog das in Schritt 11 erstellte Verzeichnis ein. Ändern Sie diesen Parameter mit dem Dienstprogramm asadmin. Anleitungen hierfür finden Sie in der Dokumentation zu Sun Java System Application Server.

  16. Stellen Sie sicher, dass die vom Anwendungsserver verwendeten logischen Hostnamen konfiguriert und online sind.

  17. Wenn der Anwendungsserver als Failover-Dienst konfiguriert ist, müssen Sie die IP-Adresse des HTTP-Listeners mit einer logischen IP-Adresse und den Servernamen mit dem logischen Hostnamen konfigurieren. Wenn der Anwendungsserver als Dienst konfiguriert ist, der auf mehreren Knoten unterstützt wird, fahren Sie mit Schritt 19 fort.

    Dieser Vorgang muss auf dem Primärknoten des logischen Hosts ausgeführt werden.

  18. Wenn der Anwendungsserver als Dienst konfiguriert ist, der auf mehreren Knoten unterstützt wird, müssen Sie die IP-Adresse des HTTP-Listeners mit 0.0.0.0 und Return Server Name mit localhost konfigurieren.

  19. Prüfen Sie, ob der HTTP-Listener den richtigen Servernamen zurückgibt.

    Der richtige Servername ist in der Regel der Hostname, mit dem die Clients auf die Ressourcen auf dem Anwendungsserver zugreifen.

  20. Wenn der Anwendungsserver als Failover-Dienst konfiguriert ist, müssen Sie den IIOP-Listener mit der logischen IP-Adresse für die Sun Cluster HA für Sun Java System Application Server-Instanz konfigurieren. Wenn der Anwendungsserver als Dienst konfiguriert ist, der auf mehreren Knoten unterstützt wird, fahren Sie mit Schritt 21 fort.

    Wenn der Verwaltungsserver hoch verfügbar gemacht werden muss, konfigurieren Sie nur den HTTP-Listener. Der Verwaltungsserver hat keinen IIOP-Listener.

  21. Deaktivieren Sie den Sun Java System Application Server-Start des Message Queue-Servers, indem Sie Start Enable für Dienste unter JMS deaktivieren.

  22. Starten Sie den Anwendungsserver mit dem Befehl startserv.


    # /global/appserver/domains/scdomain/server1/bin/startserv
    

    Sollte der Server nicht starten, beheben Sie das Problem. Einzelheiten finden Sie in der Dokumentation zu Sun Java System Application Server.

  23. Halten Sie den Anwendungsserver mit dem Befehl stopserv an.


    # /global/appserver/domains/scdomain/server1/bin/stopserv
    

    Sie müssen den Server anhalten, ehe Sie mit dem nächsten Teil der Installation und Konfiguration fortfahren.

Verwenden von Sun Java System Application Server mit HADB

Wenn Sie die Enterprise Edition von Sun Java System Application Server mit aktiviertem HADB in einem Cluster verwenden möchten, müssen Sie den Sun Cluster-Datendienst für Sun Java System Application Server EE (HADB) installieren und konfigurieren. Ausführliche Anweisungen erhalten Sie im Sun Cluster Handbuch Datendienst für Sun Java System Application Server EE (HADB) für Solaris OS.

Konfigurieren des Sun Java System Web Server-Plugins

Das Sun Java System Web Server-Plugin kann mit Sun Java System Application Server als Pass-Through-Ausgleichsmechanismus verwendet werden. Dieser Abschnitt enthält ausschließlich Informationen für die Konfiguration von Sun Cluster HA für Sun Java System Application Server. Voraussetzung für die Konfiguration ist die Installation des Sun Java System Web Server-Plugins. Detaillierte Installationsanweisungen einschließlich der Korrekturversionsanforderungen finden Sie in der Dokumentation zu Sun Java System Application Server.

Wenn Sie Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst konfigurieren, ist die Installation von Sun Java System Web Server als Frontend optional.

Die Konfiguration des Sun Java System Web Server-Plugins beinhaltet die Konfiguration der Listener in der Datei loadbalancer.xml.

Installieren des Sun Cluster HA für Sun Java System Application Server-Pakets

Wurde das Sun Cluster HA für Sun Java System Application Server-Paket nicht während der Erstinstallation von Sun Cluster installiert, müssen Sie das Paket mit diesem Verfahren installieren. Führen Sie das Verfahren auf jedem Cluster-Knoten aus, auf dem das Sun Cluster HA für Sun Java System Application Server-Paket installiert wird.

Führen Sie das unter Installieren der Software in Sun Cluster Handbuch Softwareinstallation für Solaris OS beschriebene Verfahren aus, wenn Sie mehrere Datendienste gleichzeitig installieren.


Hinweis –

Unter Solaris 10 dürfen Sie diese Pakete nur in der globalen Zone installieren. Um sicherzustellen, dass die Pakete nicht auf lokale Zonen übertragen werden, die erst nach der Installation der Pakete erstellt werden, installieren Sie die Pakete mit dem Dienstprogramm scinstall. Verwenden Sie nicht das Programm Common Installer von Sun Java Enterprise System.


ProcedureSo installieren Sie das Sun Cluster HA für Sun Java System Application Server-Paket mithilfe von Common Installer von Sun Java Enterprise System

Sie können Common Installer von Sun Java Enterprise System über eine Befehlszeilenschnittstelle (CLI) oder eine grafische Benutzeroberfläche (GUI) ausführen. Inhalt und Reihenfolge der Anweisungen in der CLI und der GUI ähneln sich.

Zum Ausführen dieses Verfahrens benötigen Sie die Common Installer von Sun Java Enterprise System CD-ROM.

Schritte
  1. Melden Sie sich als Superbenutzer auf dem Cluster-Knoten an, auf dem Sie das Sun Cluster HA für Sun Java System Application Server-Paket installieren möchten.

  2. (Optional) Wenn Sie Common Installer von Sun Java Enterprise System über die Benutzeroberfläche ausführen möchten, müssen Sie sicherstellen, dass die DISPLAY-Umgebungsvariable festgelegt ist.

  3. Legen Sie die Common Installer von Sun Java Enterprise System CD-ROM in das CD-ROM-Laufwerk ein.

    Wenn der Datenträgerverwaltungs-Dämon vold(1M) ausgeführt wird und zum Verwalten von CD-ROM-Geräten konfiguriert ist, wird die CD-ROM automatisch in das Verzeichnis /cdrom eingehängt.

  4. Wechseln Sie auf der CD-ROM zum Common Installer von Sun Java Enterprise System-Verzeichnis.


    # cd /cdrom/Solaris_sparc
    
  5. Starten Sie Common Installer von Sun Java Enterprise System.


    # ./installer
    
  6. Akzeptieren Sie den Lizenzvertrag und die geeignete Sprachunterstützung, wenn Sie dazu aufgefordert werden.

    Standardmäßig wird Englisch unterstützt.

  7. Wählen Sie unter "Availability Services & Sun Cluster 3.1 Subcomponents" die Option "Sun Cluster Agents for Sun Java System" aus, und setzen Sie fort.

    Diese Auswahl enthält alle verfügbaren Sun Cluster-Datendienste für Sun Java System-Anwendungen, darunter auch Sun Cluster HA für Sun Java System Application Server.

  8. Wenn Sie nach dem Zeitpunkt der -Konfiguration gefragt werden, wählen Sie "Später konfigurieren".

    Die Konfiguration erfolgt dann nach der Installation.

  9. (Optional) Wenn Sie das Produkt weder registrieren noch Produktaktualisierungen erhalten möchten, deaktivieren Sie das Kontrollkästchen "Product Registration".

  10. Führen Sie die Anweisungen auf dem Bildschirm aus, um das Sun Cluster HA für Sun Java System Application Server-Paket auf dem Knoten zu installieren.

    Common Installer von Sun Java Enterprise System zeigt den Installationsstatus an. Nach Installationsabschluss zeigt das Programm eine Installationszusammenfassung und die Installationsprotokolle an.

  11. Beenden Sie Common Installer von Sun Java Enterprise System.

    Stellen Sie jedoch vor dem Beenden des Programms sicher, dass Sun Cluster HA für Sun Java System Application Server erfolgreich installiert wurde. Prüfen Sie mit folgendem Befehl, ob das Paket vorhanden ist:


    # pkginfo -l SUNWscs1as
    
  12. Nehmen Sie die Common Installer von Sun Java Enterprise System CD-ROM aus dem CD-ROM-Laufwerk heraus.

    1. Wechseln Sie zu einem Verzeichnis, das sich nicht auf der CD-ROM befindet, um sicherzustellen, dass die CD-ROM nicht verwendet wird.

    2. Werfen Sie die CD-ROM aus.


      # eject cdrom
      

Registrieren und Konfigurieren der Unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server

Im folgenden Verfahren wird beschrieben, wie Sun Cluster HA für Sun Java System Application Server mit dem Befehl scrgadm registriert und konfiguriert wird. Diese Anleitungen beschreiben die Einstellungen der in Anhang A, Eigenschaften der Unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server beschriebenen Erweiterungseigenschaften.

In unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server kann der Datendienst wie folgt konfiguriert werden.


Hinweis –

Allgemeine Informationen zum Registrieren und Konfigurieren von Datendiensten finden Sie in Tools for Data Service Resource Administration in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.


Zum Ausführen dieser Verfahren sind folgende Konfigurationsinformationen erforderlich.

Einstellen der Erweiterungseigenschaften von Sun Cluster HA für Sun Java System Application Server

Die nachfolgenden Abschnitte enthalten Anweisungen zur Registrierung und Konfiguration von Ressourcen. Die Anweisungen in diesem Abschnitt betreffen nur die für Sun Cluster HA für Sun Java System Application Server erforderlichen Erweiterungseigenschaften. Informationen zu allen Erweiterungseigenschaften von Sun Cluster HA für Sun Java System Application Server finden Sie in Anhang A, Eigenschaften der Unterstützt. V. ab V8.1 von Sun Cluster HA für Sun Java System Application Server . Einige Erweiterungseigenschaften können Sie dynamisch aktualisieren. Andere Eigenschaften können Sie nur dann aktualisieren, wenn Sie eine Ressource erstellen oder deaktivieren. Der Eintrag unter "Einstellbar" gibt an, wann die Eigenschaft aktualisiert werden kann.

Zur Einstellung einer Erweiterungseigenschaft einer Ressource geben Sie mit dem Befehl scrgadm(1M), der die Ressource erstellt oder ändert, die folgende Option an:


-x property=value 
-x property

Die Erweiterungseigenschaft, die Sie einstellen möchten

value

Der Wert, den Sie für die Erweiterungseigenschaft einstellen

Zur Konfiguration bereits erstellter Ressourcen können Sie auch nach den in Kapitel 2, Administering Data Service Resources in Sun Cluster Data Services Planning and Administration Guide for Solaris OS beschriebenen Verfahren vorgehen.

ProcedureSo registrieren und konfigurieren Sie Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst

Führen Sie die folgenden Schritte aus, um Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst zu konfigurieren. Mit diesem Verfahren können Sie auch Verwaltungsserver für Domänen als Failover-Ressource konfigurieren.

Beachten Sie, dass Sie im Abschnitt So konfigurieren und aktivieren Sie Netzwerkressourcen für eine Failover-Konfiguration eine Failover-Ressourcengruppe erstellt haben, dieser Ressourcengruppe einen logischen Hostnamen hinzugefügt und die Ressourcengruppe online gebracht haben.

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

  2. Registrieren Sie den Ressourcentyp für den Datendienst.


    # scrgadm -a -t SUNW.s1as
    
    -a

    Fügt den Ressourcentyp des Datendienstes hinzu.

    -t SUNW.s1as

    Gibt den vordefinierten Namen des Ressourcentyps an.

  3. Fügen Sie der für die Netzwerkressourcen erstellten Failover-Ressourcengruppe die Ressourceninstanz von Sun Java System Application Server hinzu.


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.s1as \
    y Network_resources_used=network-resources \
    y Port_list=port/tcp,port/tcp \
    x Confdir_list=install-directory/domains/domain/server \
    x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -j resource

    Gibt den Ressourcennamen der Sun Java System Application Server-Anwendung an.

    -g resource-group

    Gibt die Ressourcengruppe an.

    -t SUNW.s1as

    Gibt den Typ der hinzuzufügenden Ressource an.

    -y Network_resources_used =network-resources

    Gibt eine kommagetrennte Liste der Netzwerkressourcen der resource-group an.

    -y Port_list= port-number/protocol

    Gibt eine kommagetrennte Liste der zu verwendenden Port-Nummer und des Protokolls an. Beispiel: 80/tcp. Wenn Monitor_Uri_List eingestellt ist, ist die Angabe von Port_list optional.

    -x Confdir_list= install-directory/domains/domain /server

    Gibt einen Pfad für das Sun Java System Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.

    -x Monitor_Uri_List =logical-hostname[:port][/path]

    Gibt eine kommagetrennte Liste mit URIs an, von denen Sun Cluster HA für Sun Java System Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_List ist erforderlich, wenn die Eigenschaft Port_list nicht eingestellt ist.

  4. Prüfen Sie, ob die Ressourcengruppe und die Anwendungsserverressource online sind.


    # scstat -g
    # ps -ef
    

Beispiel 2–1 Registrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst

Cluster-Informationen

  1. Zum Erstellen einer Failover-Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. Zum Hinzufügen einer logischen Hostnamenressource zur Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. Zum Registrieren des Ressourcentyps SUNW.s1as führen Sie den folgenden Befehl aus.


    # scrgadm -a -t SUNW.s1as
    
  4. Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -j appsrv-rs -g appsrv-rg \
    -t SUNW.s1as \
    -y Network_resources_used=schost-1 \
    -y Port_list=80/tcp,3700/tcp \
    -x Confdir_list=/global/appsrv/domains/scdomain/server1 \
    -x Monitor_Uri_List=http://schost-1:80/servlet/monitor
    
  5. Um die Anwendungsressourcengruppe online zu bringen, führen Sie den folgenden Befehl aus.


    # scswitch -Z -g appsrv-rg
    


Beispiel 2–2 Registrieren und Konfigurieren des admin-server als Failover-Datendienst

In diesem Beispiel wird gezeigt, wie admin-server als Teil der im obigen Beispiel erstellten Failover-Ressourcengruppe konfiguriert werden kann.

Cluster-Informationen

Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


# scrgadm -a -j admin-rs -g appsrv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-x Monitor_Uri_List=http://schost-1:484

ProcedureRegistrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als Datendienst, der auf mehreren Knoten unterstützt wird

In diesem Verfahren wird davon ausgegangen, dass das Datendienstpaket während der Erstinstallation von Sun Cluster HA für Sun Java System Application Server installiert wurde. Wenn Sie das Sun Java System Application Server-Paket während der Erstinstallation nicht installiert haben, gehen Sie zu Installieren des Sun Cluster HA für Sun Java System Application Server-Pakets , um das Datendienstpaket zu installieren.

Berücksichtigen Sie folgende Anforderungen, ehe Sie Sun Cluster HA für Sun Java System Application Server als auf mehreren Knoten gleichzeitig unterstützten Dienst registrieren und konfigurieren.

Konzeptionelle Informationen zu diesem Verfahren finden Sie unter Übersicht über die Konfiguration mehrerer Master.


Hinweis –

Verwenden Sie weder die Befehlszeile noch die GUI-Verwaltungstools von Sun Java System Application Server, um die Sun Java System Application Server-Instanzen zu starten oder anzuhalten. Der Sun Java System Application Server-Verwaltungsserver zeigt möglicherweise nicht den richtigen Status einer Anwendungsserverinstanz an, die als auf mehreren Knoten unterstützter Dienst konfiguriert ist.


Schritte
  1. Melden Sie sich bei einem der Knoten des Clusters an, der den Anwendungsserver hostet.

  2. Fügen Sie eine skalierbare Ressourcengruppe für Sun Java System Application Server hinzu.


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value [-h nodelist]
    
  3. Registrieren Sie den Ressourcentyp für Sun Java System Application Server.


    # scrgadm -a -t SUNW.s1as
    
  4. Fügen Sie der Ressourcengruppe die Sun Java System Application Server-Ressourceninstanz hinzu.


    # scrgadm -a -j  resource -g resource-group -t SUNW.s1as \ 
    -x Confdir_list=install-directory/domains/domain/server \
    -x Monitor_Uri_List=http://localhost[:port][/path]
    
    -j resource

    Gibt den Ressourcennamen der Sun Java System Application Server-Anwendung an.

    -t SUNW.s1as

    Gibt den Typ der hinzuzufügenden Ressource an.

    -x Confdir_list= install-directory/domains/domain/server

    Gibt einen Pfad für das Sun Java System Application Server-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Confdir_list ist erforderlich und muss genau einen Eintrag aufweisen.

    -x Monitor_Uri_List =localhost[:port][/path]

    Gibt die URIs an, von denen Sun Cluster HA für Sun Java System Application Server Anfragen erstellt. Die Erweiterungseigenschaft Monitor_Uri_List ist erforderlich.

  5. Bringen Sie die skalierbare Ressourcengruppe online.


    # scswitch -Z -g resource-group
    
    -Z

    Bringt die Ressourcengruppe online.

    -g resource-group

    Gibt den Namen der Anwendungsressourcengruppe an, die online gebracht wird.


Beispiel 2–3 Registrieren und Konfigurieren von Sun Cluster HA für Sun Java System Application Server als ein auf mehreren Knoten unterstützter Dienst

Anhand dieses Beispiels wird erläutert, wie Sun Cluster HA für Sun Java System Application Server als ein auf zwei Knoten gleichzeitig unterstützter Dienst registriert wird.

Cluster-Informationen

  1. Zum Erstellen einer skalierbaren Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -g appserv-rg \ 
    -y Maximum_primaries=2 \
    -y Desired_primaries=2 \
    -h phys-schost-1,phys-schost-2
    
  2. Zum Registrieren des Ressourcentyps SUNW.s1as führen Sie den folgenden Befehl aus.


    # scrgadm -a -t SUNW.s1as
    
  3. Zum Hinzufügen einer neuen Sun Java System Application Server-Ressource zu einer Ressourcengruppe führen Sie den folgenden Befehl aus.


    # scrgadm -a -j appsrv-rs -g appsrv-rg -t SUNW.s1as \
    -x Confdir_list=/global/appserver/domains/scdomain/server1 \ 
    -x Monitor_Uri_List=http://localhost:8000/servlet/monitor
    
  4. Um die Anwendungsressourcengruppe online zu bringen, führen Sie den folgenden Befehl aus.


    # scswitch -Z -g appsrv-rg
    

Konfigurieren des Ressourcentyps SUNW.HAStoragePlus

Der Ressourcentyp SUNW.HAStoragePlus führt dieselben Funktionen wie SUNW.HAStorage aus und synchronisiert die Aktionen zwischen dem HA-Speicher und dem Datendienst.

Auch SUNW.HAStoragePlus bietet eine zusätzliche Funktion, um ein lokales Dateisystem hoch verfügbar zu machen. Die Konfiguration des Ressourcentyps SUNW.HAStoragePlus ist für Sun Cluster HA für Sun Java System Application Server optional.

Hintergrundinformationen finden Sie auf der Man Page SUNW.HAStoragePlus(5) und im Abschnitt Synchronizing the Startups Between Resource Groups and Disk Device Groups in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

Optimieren des Fehler-Monitors von Sun Cluster HA für Sun Java System Application Server

Der Fehler-Monitor der unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server befindet sich in einer Ressource mit dem Ressourcentyp SUNW.s1as.

Das Verhalten der Fehler-Monitore wird durch die System- und Erweiterungseigenschaften der Ressourcentypen festgelegt. Die Standardwerte dieser Eigenschaften legen das voreingestellte Verhalten der Fehler-Monitore fest. Dieses Verhalten ist für die meisten Sun Cluster-Installationen geeignet. Eine Optimierung der Fehler-Monitore ist daher nur erforderlich, wenn Sie das voreingestellte Verhalten ändern möchten.

Die Optimierung der Fehler-Monitore umfasst die folgenden Aufgaben:

Diese Aufgaben führen Sie während der Registrierung und Konfiguration von Sun Cluster HA für Sun Java System Application Server aus (siehe Registrieren und Konfigurieren der Unterstützt. V. vor V8.1 von Sun Cluster HA für Sun Java System Application Server ).

Ausführliche Informationen zu diesen Aufgaben finden Sie unter Tuning Fault Monitors for Sun Cluster Data Services in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

In diesem Abschnitt werden folgende Informationen bereitgestellt.

Testvorgänge des Fehler-Monitors von Sun Cluster HA für Sun Java System Application Server

Der Fehler-Monitortest von Sun Cluster HA für Sun Java System Application Server sendet eine Anforderung zur Untersuchung des Zustands des Sun Java System Application Server-Servers an den Server. Im Testsignal-Verfahren werden folgende Schritte ausgeführt:

  1. Der Fehler-Monitor testet die Sun Java System Application Server-Instanz in Übereinstimmung mit dem Zeitüberschreitungswert der Ressourceneigenschaft Probe_timeout.

  2. Der Test stellt eine Verbindung zur IP-Adresse und den Portkombinationen her, die durch die Netzwerkressourcenkonfiguration und die Einstellung Port_list der Ressourcengruppe festgelegt sind. Wenn die Ressource ohne eine leere Port_list konfiguriert wurde, wird dieser Schritt übersprungen. Wird die Verbindung hergestellt, trennt das Testsignal-Verfahren die Verbindung. Kann die Verbindung nicht hergestellt werden, wird der Fehler aufgezeichnet.

    Hoher Netzwerkverkehr, hohe Systemlasten und fehlerhafte Konfigurationen können zum Fehlschlagen der Abfrage führen. Eine fehlerhafte Konfiguration kann dann gegeben sein, wenn Sie den Server mit Sun Java System Application Server nicht zum Überwachen aller Kombinationen aus IP-Adresse und Port konfiguriert haben, die getestet werden. Der Server mit Sun Java System Application Server muss jeden Port für jede IP-Adresse bedienen, die für die Ressource angegeben ist.

  3. Der Test stellt eine Verbindung mit dem Sun Java System Application Server-Server her und führt eine HTTP 1.1 GET-Prüfung aus, indem an alle URIs in Monitor_Uri_List HTTP-Anfragen gesendet und Antworten empfangen werden.

    Das Ergebnis der HTTP-Anfragen ist entweder ein Fehler oder eine erfolgreiche Ausführung. Wenn alle Anfragen eine Antwort vom Server mit Sun Java System Application Server erfolgreich empfangen, wird das Testsignal-Verfahren mit dem nächsten Zyklus aus Testen und Ruhen fortgesetzt.

    Hoher Netzwerkverkehr, hohe Systemlasten und fehlerhafte Konfigurationen können zum Fehlschlagen des HTTP GET-Tests führen. Eine falsche Konfiguration der Eigenschaft Monitor_Uri_List kann einen Fehler herbeiführen, wenn eine URI in Monitor_Uri_List einen falschen Port oder Hostnamen enthält. Wenn die Anwendungsserverinstanz beispielsweise den logischen Host schost-1 überwacht und die URI mit http://schost-2/servlet/monitor festgelegt wurde, versucht der Test, eine Verbindung mit schost-2 herzustellen, um /servlet/monitor anzufordern.

  4. Der Test zeichnet einen Fehler im History-Protokoll auf, wenn die Antwort auf die Anforderung nicht innerhalb des Zeitüberschreitungswerts von Probe_timeout eingeht. Das Testsignal-Verfahren betrachtet dieses Szenario als Fehler seitens des Sun Java System Application Server-Datendienstes. Bei einem Testsignal-Fehler von Sun Java System Application Server kann es sich um einen Totalfehlschlag oder einen Teilfehlschlag handeln.

    Empfängt das Testsignal-Verfahren die Antwort innerhalb des Probe_timeout-Grenzwertes, wird der HTTP-Antwortcode geprüft. Lautet der Antwortcode "500 Interner Serverfehler", wird der Test als Totalfehlschlag betrachtet. Alle anderen Antwortcodes werden ignoriert.

    Es folgen Testsignal-Totalfehlschläge.

    • Bei einem fehlgeschlagenen Verbindungsversuch mit dem Server wird folgende Fehlermeldung empfangen. %s gibt den Hostnamen und %d die Port-Nummer an.


      Failed to connect to the host <%s> and port <%d>. Receiving a
      response code of 500 Internal Server Error HTTP GET
      Response Code for probe of %s is 500. Failover will be in
      progress
    • Die folgende Fehlermeldung wird bei einem Fehler empfangen, um die Testsignal-Zeichenkette erfolgreich an den Server zu senden. Das erste %s gibt den Hostnamen, %d die Port-Nummer und das zweite %s gibt weitere Einzelheiten zum Fehler an.


      Write to server failed: server %s port %d: %s.
  5. Der Monitor sammelt so lange Teilfehlschläge, die innerhalb der Einstellung Retry_interval der Ressourceneigenschaft auftreten, bis sie einem Totalfehlschlag entsprechen.

    Es folgen Testsignal-Teilfehlschläge:

    • Die folgende Fehlermeldung wird empfangen, wenn ein Fehler bei der Verbindungstrennung auftritt, ehe die Probe_timeout-Einstellung abläuft. %d gibt die Port-Nummer und %s den Ressourcennamen an.


      Failed to disconnect from port %d of resource %s.
    • Werden nicht alle Testsignal-Schritte innerhalb der in Probe_timeout eingestellten Zeit abgeschlossen, handelt es sich um einen Teilfehlschlag.

    • Folgende Fehlermeldung wird empfangen, wenn die Daten auf dem Server aus anderen Gründen nicht gelesen werden können. Das erste %s gibt den Hostnamen, %d die Port-Nummer und das zweite %s gibt weitere Einzelheiten zum Fehler an.


      Failed to communicate with server %s port %d: %s
  6. Auf Grundlage des Fehlerverlaufs kann ein Fehler entweder einen lokalen Neustart oder ein Failover des Datendienstes verursachen.

Prüfen der Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

In diesem Abschnitt wird das Prüfen der richtigen Installation von Sun Cluster HA für Sun Java System Application Server beschrieben.


Hinweis –

Führen Sie nach der Installation nur den Cluster-Verwaltungsbefehl scswitch(1M) aus, um Sun Java System Application Server manuell zu starten und anzuhalten. Sun Java System Application Server wird nach dem Start mit der Sun Cluster-Software gesteuert.


ProcedureSo prüfen Sie die Installation und Konfiguration von Sun Cluster HA für Sun Java System Application Server

Schritte
  1. Starten Sie Sun Java System Application Server mit der Sun Cluster-Software.


    # scswitch -Z -g resource-group
    
  2. Stellen Sie mithilfe eines Webbrowsers eine Verbindung mit Sun Java System Application Server her, und prüfen Sie, ob die Sun Java System Application Server-Software ordnungsgemäß ausgeführt wird.

  3. Wechseln Sie mit dem Befehl scswitch zur Ressourcengruppe auf einem anderen Cluster-Knoten wie zum Beispiel node2.


    # scswitch -z -g resource-group -h node2
    
  4. Prüfen Sie, ob die Ressourcengruppe und die Sun Java System Application Server-Ressource online geschaltet sind.


    # scstat -g
    # ps -ef
    
  5. Wiederholen Sie Schritt 2 und Schritt 3 auf allen potenziellen Primärknoten der Sun Java System Application Server-Ressourcengruppen.