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

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