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: 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
|