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” im 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: 0 – 2,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: 0 – 2,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: 0 – 2,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
|