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

Konfigurieren der Erweiterungseigenschaften von Sun Cluster HA for Sun Java System Web Server

In diesem Abschnitt werden die Erweiterungseigenschaften von Sun Cluster HA for Sun Java System Web Server beschrieben. Für Failover erzwingt der Datendienst, dass die Größe von Confdir_list Eins ist. Wenn Sie mehrere Konfigurationsdateien (Instanzen) möchten, müssen Sie mehrere Failover-Ressourcen erstellen, jede mit einem Eintrag Confdir_list.

In der Regel konfigurieren Sie die Erweiterungseigenschaften beim Erstellen der Sun Java System Web Server-Ressource mit der Befehlszeile scrgadm -x Parameter=Wert. Einzelheiten zu allen Sun Cluster-Eigenschaften finden Sie unter “Standard Properties” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

In Tabelle 1–2 werden die Erweiterungseigenschaften beschrieben, die Sie für Sun Java System konfigurieren können. Die einzige, beim Erstellen einer Sun Java System Web Server-Ressource erforderliche Erweiterungseigenschaft ist Confdir_list. Einige Erweiterungseigenschaften können Sie dynamisch aktualisieren. Andere können Sie wiederum nur beim Erstellen der Ressource aktualisieren. Die Einträge in "Einstellbar” geben an, wann Sie die Eigenschaft aktualisieren können.

Tabelle 1–2 Erweiterungseigenschaften von Sun Cluster HA for Sun Java System Web Server

Name der Erweiterungseigenschaft  

Beschreibung 

Confdir_list (Zeichenketten-Array)

Ein Zeiger auf das Server-Root-Verzeichnis für eine bestimmte Sun Java System Web Server-Instanz. Wenn sich Sun Java System Web Server im sicheren Modus befindet, muss der Pfadname die Datei keypass mit dem sicheren Schlüsselpasswort zum Starten dieser Instanz enthalten.

Standard: None

Bereich: Keine

Einstellbar: Bei Erstellung

Failover_enabled (Boolesch)

Die Spezifikation, ob der Fehler-Monitor für die Sun Java System Web Server-Ressource ein Failover durchführt, wenn die Anzahl der Wiederholversuche in Retry_count innerhalb der in Retry_interval angegebenen Zeit überschritten wird. Diese Erweiterungseigenschaft weist folgende mögliche Werte auf:

  • True – Gibt an, dass der Fehler-Monitor für die Sun Java System Web Server-Ressource ein Failover durchführt

  • False – Gibt an, dass der Fehler-Monitor kein Failover für die Sun Java System Web Server-Ressource durchführt

 

Standard: True

Bereich: Nicht zutreffend

Einstellbar: Bei deaktivierter Ressource

Monitor_retry_count (Ganzzahl)

Die Male, die PMF (Process Monitor Facility) den Fehler-Monitor während des Zeitfensters neu startet, das in der Eigenschaft Monitor_retry_interval angegeben ist. Beachten Sie, dass sich diese Eigenschaft auf den Neustart des Fehler-Monitors und nicht der Ressource bezieht. Die systemdefinierten Eigenschaften Retry_interval und Retry_count steuern die Neustarts der Ressource.

 

Standard: 4

Bereich: 02,147,483,641

–1 gibt eine unbegrenzte Anzahl von Wiederholungsversuchen an.

Einstellbar: Jederzeit

Monitor_retry_interval (Ganzzahl)

Der Zeitraum (in Minuten), während dessen Fehler des Fehler-Monitors gezählt werden. Wenn die Fehleranzahl des Fehler-Monitors den in der Erweiterungseigenschaft Monitor_retry_count eingestellten Wert in diesem Zeitraum überschreitet, startet PMF den Fehler-Monitor nicht neu.

Standard: 2

Bereich: 02,147,483,641

–1 gibt ein unbegrenztes Wiederholungsintervall an.

Einstellbar: Jederzeit

Probe_timeout (Ganzzahl)

Der Wert der Zeitüberschreitung (in Sekunden), den der Fehler-Monitor für das Testen einer Sun Java System Web Server-Instanz verwendet. 

Standard: 90

Bereich: 02,147,483,641

Einstellbar: Jederzeit

Monitor_Uri_List (Zeichenkette)

Ein einzelner URI oder eine Liste mit URIs, die vom Fehler-Monitor zum Testen in Sun Java System Web Server bereitgestellter Anwendungen verwendet. Testen Sie verteilte Anwendungen durch Einstellen einer Eigenschaft auf einen oder mehrere URIs, die von den Anwendungen auf dem Server mit Sun Java System Web Server bereitgestellt werden. 

Standard: Null

Einstellbar: Jederzeit

Eingeführt in Version: 3.1 10/03

Überwachen beliebiger URIs

Stellen Sie die Erweiterungseigenschaft Monitor_Uri_List ein, wenn der Fehler-Monitor des Webservers eine beliebige Liste mit Anwendungen (URIs) testen soll, die vom Webserver bereitgestellt wird. Diese Erweiterungseigenschaft stellt erweiterte Testfunktionen zur Verfügung und ist nützlich, wenn Sie Dienste zusätzlich zum Webserver einbinden. Die Erweiterungseigenschaft Monitor_Uri_List wird nicht mit einer sicheren Sun Java System Web Server-Instanz unterstützt. Wenn Sie die Erweiterungseigenschaft Monitor_Uri_List nicht einstellen, führt der Fehler-Monitor Basistests aus. Einzelheiten finden Sie unter Fehler-Monitor von Sun Cluster HA for Sun Java System Web Server. In den folgenden Beispielen wird gezeigt, wie die Erweiterungseigenschaft Monitor_Uri_List beim Hinzufügen der Sun Java System Web Server-Instanz zu Ihrer Konfiguration eingestellt wird.

Beispiel— Einstellen von Monitor_Uri_List für die Scalable-Sun Java System Web Server-Instanz


(Hinzufügen einer unsicheren Sun Java System Web Server-Instanz mit Standardlastausgleich.)

Beispiel# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_List=/opt/SunONE/https-Sun-app-insecure-1 \
-y Scalable=True -y Network_resources_used=schost-1 -y Port_list=8000/tcp
-x Monitor_Uri_list=http://schost-1:8000/servlet/monitor

Beispiel— Einstellen von Monitor_Uri_List für die Failover-Sun Java System Web Server-Instanz


(Hinzufügen einer unsicheren Sun Java System Web Server-Anwendungsressourceninstanz.)

Beispiel# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_list=/opt/SunONE/conf -y Scalable=False \
-y Network_resources_used=schost-1 -y Port_list=80/tcp \
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor