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

Überblick über Sun Cluster HA for Sun Java System Application Server

In diesem Abschnitt wird beschrieben, wie Sun Cluster HA for Sun Java System Application Server Sun Java System Application Server für Hochverfügbarkeit einrichtet. Neue Installations- und Konfigurationsinformationen für Sun Cluster HA for 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. Die Software ist an den Anforderungen der Unternehmenskunden ausgerichtet und wird mit der Sun Cluster-Software ausgeführt und gesteuert.

Die aktuelle Implementierung von Sun Cluster HA for Sun Java System Application Server läuft mit Sun Java System Application Server 7.0. 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 Sun Cluster Data Service for Sun Java System Message Queue Guide for 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 for 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 zu Datendiensten, Ressourcengruppen, Ressourcen und andere verwandte Themen finden Sie unter “Planning for Sun Cluster Data Services” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS und im Sun Cluster 3.1 Concepts Guide.

Sie können Sun Cluster HA for Sun Java System Application Server folgendermaßen konfigurieren:

Informationen zur Vorgehensweise finden Sie unter So registrieren und konfigurieren Sie Sun Cluster HA for Sun Java System Application Server als Failover-Datendienst und So registrieren und konfigurieren Sie Sun Cluster HA for Sun Java System Application Server als einen auf mehreren Knoten unterstützten Dienst.

Überblick über die Failover-Konfiguration

Sun Cluster HA for Sun Java System Application Server ist ein Datendienst mit den geeigneten Erweiterungseigenschaften, um einen von einem Knoten gleichzeitig 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. Informieren Sie sich in Konfigurationseinschränkungen über die Verwendung von asadmin oder der Sun Java System Application Server-Verwaltungsoberfläche im Cluster, ehe Sie Anwendungsinstanzen und den Verwaltungsserver in Ressourcengruppen konfigurieren. Weitere Informationen zum Konfigurieren von Ressourcen und Ressourcengruppen finden Sie unter “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 for Sun Java System Application Server. Sun Cluster HA for 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 zum Konfigurieren von Sun Cluster HA for Sun Java System Application Server als Failover-Datendienst finden Sie unter Konfigurationseinschränkungen.

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

Abbildung: Die Abbildung erklärt sich aus dem vorhergehenden Kontext.

Überblick über die Konfiguration mehrerer Master

Sie können Sun Cluster HA for Sun Java System Application Server auch als Dienst konfigurieren, der auf mehreren Knoten gleichzeitig unterstützt wird. Die Konfiguration mehrerer Master stellt beim Leiten von Anforderungen an die Anwendungsserver mithilfe eines Frontend-Web-Tiers Skalierbarkeit zur Verfugung. 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.

Ein hoch verfügbarer Sun Java System Web Server wird konfigurationsgemäß auf einem Cluster ausgeführt, 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 for 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 for 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 1–2 Zwei-Knoten-Cluster mit auf mehreren Knoten unterstütztem Datendienst

Abbildung: Die Abbildung erklärt sich aus dem vorhergehenden Kontext.