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.
Wenn Sie Sun Cluster HA für Sun Java System Application Server als Failover-Datendienst konfigurieren, geben Sie in der Datei loadbalancer.xml den logischen Hostnamen von Sun Java System Application Server als Listener an.
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners="http://foo-lh:80/ " /> |
Wenn Sie Sun Cluster HA für Sun Java System Application Server als Datendienst konfigurieren, der auf mehreren Knoten unterstützt wird, und der Webserver auf dem gleichen Cluster läuft wie der Anwendungsserver, geben Sie in der Datei loadbalancer.xml die privaten IP-Adressen des Clusters als Listener an.
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners="http://172.16.193.1:80/ http://172.16.194.5:80/ " /> |
Sie müssen die IP-Adressen des Transportadapters des Knotens in der Plugin-Konfiguration verwenden. Führen Sie den Befehl scconf -p | less vom Sun Cluster-Primärknoten aus, um diese IP-Adressen zu suchen. Beachten Sie, dass äquivalente Hostnamen wie zum Beispiel clusternode1-priv für diese Konfiguration nicht geeignet sind und daher nicht verwendet werden sollten.
Wenn Sie Sun Cluster HA für Sun Java System Application Server als Datendienst konfigurieren, der auf mehreren Knoten unterstützt wird, und der Webserver nicht auf dem gleichen Cluster läuft wie der Anwendungsserver, geben Sie in der Datei loadbalancer.xml die realen Hostnamen als Listener an.
<instance name="server1" enabled=true disable-timeout-in-minutes="60" listeners=http://hosta:80/ http://hostb:80/ " /> |
Im vorangehenden Beispiel wird davon ausgegangen, dass die Sun Java System Application Server-Instanzen auf den Cluster-Knoten hosta und hostb auf Port 80 konfiguriert sind.