Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Ressourceneigenschaften

Dieser Abschnitt enthält eine Beschreibung der von Sun Cluster definierten Ressourceneigenschaften. Die Eigenschaftswerte werden in folgende Kategorien unterteilt:

"Tunable" gibt an, ob und wann Sie Ressourceneigenschaften aktualisieren können:

NONE oder FALSE

Nie 

TRUE oder ANYTIME

Jederzeit 

AT_CREATION

Beim Hinzufügen der Ressource zu einem Cluster 

WHEN_DISABLED

Wenn die Ressource deaktiviert ist 

Die Eigenschaftsnamen werden zuerst angezeigt, gefolgt von einer Beschreibung.

Affinity_timeout (Ganzzahl )

Länge der Zeit in Sekunden, während der Verbindungen von einer bestimmten Client-IP-Adresse für jeden Dienst in der Ressource an denselben Serverknoten gesendet werden.

Diese Eigenschaft ist nur relevant, wenn Load_balancing_policy entweder Lb_sticky oder Lb_sticky_wild ist. Außerdem muss Weak_affinity auf FALSE (Standardwert) eingestellt sein.

Diese Eigenschaft wird nur für Scalable-Dienste verwendet.

Kategorie:

Optional

Standard:

Kein Standard

Einstellbar:

ANYTIME

Cheap_probe_interval (Ganzzahl )

Die Anzahl Sekunden zwischen den Aufrufen eines schnellen Fehlertests der Ressource. Diese Eigenschaft wird durch RGM erstellt und steht dem Verwalter nur zur Verfügung, wenn sie in der RTR-Datei deklariert wird.

Diese Eigenschaft ist optional, wenn in der RTR-Datei ein Standardwert angegeben ist. Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable -Wert für die Eigenschaft WHEN_DISABLED.

Diese Eigenschaft ist erforderlich, wenn sie in der RTR-Datei deklariert und das Attribut Default nicht festgelegt ist.

Kategorie:

Bedingt

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED

Erweiterungseigenschaften

Erweiterungseigenschaften, wie sie in der RTR-Datei des Ressourcentyps deklariert sind. Die Implementierung des Ressourcentyps definiert diese Eigenschaften. Ressourceneigenschaftsattribute enthält Informationen zu den einzelnen Attributen, die Sie für Erweiterungseigenschaften festlegen können.

Kategorie:

Bedingt

Standard:

Kein Standard

Einstellbar:

Abhängig von der spezifischen Eigenschaft.

Failover_mode (Aufzählung)

NONE, SOFT und HARD wirken sich nur auf das Failover-Verhalten aus, wenn eine Start-Methode ( Prenet_start oder Start) fehlschlägt. Sobald die Ressource erfolgreich gestartet wurde, haben NONE, SOFT und HARD jedoch keine Auswirkung auf nachfolgende Neustarts der Ressource oder auf das Übergabeverhalten, das der Ressourcen-Monitor mit scha_control(1HA) oder scha_control(3HA) initialisiert. NONE (Standardeinstellung) gibt an, dass RGM beim Fehlschlagen einer Methode den Ressourcestatus angeben und auf eine Benutzereingabe warten soll. SOFT gibt an, dass RGM die Gruppe der Ressource beim Fehlschlagen einer Start-Methode auf einen anderen Knoten verlagern soll. Wenn eine Stopp- oder Monitor_stop-Methode fehlschlägt, versetzt RGM die Ressource in den Stop_failed-Status und die Ressourcengruppe in den Error_stop_failed-Status. Anschließend wartet RGM auf eine Benutzereingabe. Bei Stopp- oder Monitor_stop-Fehlern sind die Auswirkungen von NONE und SOFT dieselben. HARD gibt an, dass RGM die Gruppe beim Fehlschlagen einer Start-Methode verlagern soll. Wenn eine Stopp- oder Monitor_stop-Methode fehlschlägt, soll RGM die Ressource durch Abbruch des Cluster-Knotens stoppen. HARD, NONE und SOFT beeinflussen das Failover-Verhalten, wenn eine Start- oder Prenet_start-Methode fehlschlägt.

Im Gegensatz zu NONE, SOFT und HARD beeinflussen RESTART_ONLY und LOG_ONLY das gesamte Failover-Verhalten, einschließlich Monitor-initialisierte (scha_control ) Neustarts von Ressourcen und Ressourcengruppen sowie Übergaben, die vom Ressourcen-Monitor initialisiert wurden (scha_control). RESTART_ONLY gibt an, dass der Monitor scha_control zum Neustarten einer Ressource ausführen kann, jedoch Versuche zum Neustarten oder Übergeben einer Ressourcengruppe mit scha_control fehlschlagen. RGM ermöglicht Retry_count Neustarts innerhalb von Retry_interval . Wenn Retry_count überschritten wird, sind keine Ressourcen-Neustarts mehr zulässig. Wenn Failover_mode auf LOG_ONLY eingestellt ist, sind keine Ressourcen-Neustarts oder -Übergaben zulässig. Die Einstellung von Failover_mode auf LOG_ONLY entspricht der Einstellung von Failover_mode auf RESTART_ONLY bei einem Retry_count von null. Wenn eine Start-Methode fehlschlägt, haben RESTART_ONLY und LOG_ONLY dieselbe Wirkung wie NONE: Es erfolgt kein Failover und die Ressource wird in den Start_failed-Status versetzt.

Kategorie:

Optional

Standard:

Kein Standard

Einstellbar:

ANYTIME

Load_balancing_policy (Zeichenkette)

Eine Zeichenkette, welche das verwendete Lastausgleichsverfahren definiert. Diese Eigenschaft wird nur für Scalable-Dienste verwendet. RGM erstellt diese Eigenschaft automatisch, wenn die Scalable-Eigenschaft in der RTR-Datei deklariert ist. Load_balancing_policy kann die folgenden Werte aufweisen:

Lb_weighted (Standardwert). Die Last wird auf mehrere Knoten verteilt, entsprechend den in der Eigenschaft Load_balancing_weights eingestellten Gewichtungen.

Lb_sticky. Ein bestimmter Client (identifiziert durch die Client-IP-Adresse) des Scalable-Dienstes wird immer an denselben Cluster-Knoten gesendet.

Lb_sticky_wild. Die IP-Adresse eines bestimmten Client, der eine Verbindung zu einer IP-Adresse eines Platzhalter-Sticky-Dienstes herstellt, wird unabhängig von der Port-Nummer, zu der die IP-Adresse führt, stets an denselben Cluster-Knoten gesendet.

Kategorie:

Bedingt/Optional

Standard:

Lb_weighted

Einstellbar:

AT_CREATION

Load_balancing_weights (Zeichenketten-Array )

Nur für skalierbare Ressourcen. RGM erstellt diese Eigenschaft automatisch, wenn die Scalable-Eigenschaft in der RTR-Datei deklariert ist. Das Format ist Gewichtung@Knoten, Gewichtung@Knoten, wobei Gewichtung eine Ganzzahl ist, die den relativen Anteil der Last angibt, die auf den angegebenen Knoten verteilt wird. Der Lastanteil, der auf einen Knoten verteilt wird, ist die Gewichtung dieses Knotens, geteilt durch die Summe aller Gewichtungen. So gibt zum Beispiel 1@1,3@2 an, dass Knoten 1 1/4 der Last erhält, und Knoten 2 3/4. Die leere Zeichenkette (“”) ist der Standardwert und stellt eine gleichmäßige Verteilung ein. Jeder Knoten, dem keine ausdrückliche Gewichtung zugewiesen wurde, erhält eine Standardgewichtung von 1.

Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable-Wert für die Eigenschaft ANYTIME. Eine Änderung dieser Eigenschaft ändert die Verteilung nur für neue Verbindungen.

Kategorie:

Bedingt/Optional

Standard:

Die Leerzeichenkette (“”)

Einstellbar:

ANYTIME

Methoden_timeout für jede Rückmeldemethode im Typ (Ganzzahl.)

Der Zeitraum in Sekunden, nach dem RGM entscheidet, dass der Aufruf einer Methode fehlgeschlagen ist.

Kategorie:

Bedingt/Optional

Standard:

3600 (eine Stunde), wenn die Methode selbst in der RTR-Datei deklariert ist

Einstellbar:

ANYTIME

Monitored_switch (Aufzählung)

Wird von RGM auf Enabled oder Disabled eingestellt, wenn der Cluster-Verwalter den Monitor mit einem Verwaltungsdienstprogramm aktiviert oder deaktiviert. Im Fall von Disabled wird die Start-Methode des Monitors nicht mehr aufgerufen, bis er wieder aktiviert ist. Wenn die Ressource keine Monitor-Rückmeldemethode hat, ist diese Eigenschaft nicht vorhanden.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nie

Network_resources_used (Zeichenketten-Array )

Eine Liste logischer Hostnamen- bzw. gemeinsam genutzter Netzwerkadressressourcen, die von der Ressource verwendet werden. Für Scalable-Dienste muss sich diese Eigenschaft auf gemeinsam genutzte Adressressourcen beziehen, die in einer eigenen Ressourcengruppe vorhanden sind. Für Failover-Dienste bezieht sich diese Eigenschaft auf logische Hostnamen- oder gemeinsam genutzte Adressressourcen, die in derselben Ressourcengruppe vorhanden sind. RGM erstellt diese Eigenschaft automatisch, wenn die Scalable-Eigenschaft in der RTR-Datei deklariert ist. Wenn Scalable nicht in der RTR-Datei deklariert ist, steht Network_resources_used nicht zur Verfügung, es sei denn, sie wird explizit in der RTR-Datei deklariert.

Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable-Wert für die Eigenschaft AT_CREATION.


Hinweis –

In der Online-Dokumentation unter SUNW.Event(5) ist beschrieben, wie diese Eigenschaft für CRNP festgelegt wird.


Kategorie:

Bedingt/Erforderlich

Standard:

Kein Standard

Einstellbar:

AT_CREATION

Num_resource_restarts auf jedem Cluster-Knoten (Ganzzahl)

Sie können diese Eigenschaft nicht direkt festlegen, da sie von RGM auf die Anzahl der scha_control-, Resource_restart- oder Resource_is_restarted-Aufrufe eingestellt wird, die für diese Ressource auf diesem Knoten innerhalb der letzten n Sekunden durchgeführt wurden. n ist der Wert der Retry_interval-Eigenschaft der Ressource. Der Ressourcen-Neustartzähler wird von RGM stets auf null zurückgesetzt, wenn von dieser Ressource eine scha_control-Übergabe durchgeführt wird, unabhängig davon, ob der Übergabeversuch gelingt oder fehlschlägt.

Wenn für einen Ressourcentyp die Retry_interval -Eigenschaft nicht deklariert wurde, dann steht die Eigenschaft Num_resource_restarts den Ressourcen dieses Typs nicht zur Verfügung.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nein

Num_rg_restarts auf jedem Cluster-Knoten (Ganzzahl)

Sie können diese Eigenschaft nicht direkt festlegen, da sie von RGM auf die Anzahl der scha_control -Restart-Aufrufe eingestellt wird, welche von dieser Ressource für ihre eigenen Ressourcengruppen auf diesem Knoten innerhalb der letzten n Sekunden durchgeführt wurden, wobei n dem Wert der Eigenschaft Retry_interval der Ressource entspricht. Wenn ein Ressourcentyp die Retry_interval-Eigenschaft nicht deklariert, ist die Num_rg_restarts-Eigenschaft für Ressourcen dieses Typs nicht verfügbar.

Kategorie:

Siehe Beschreibung

Standard:

Kein Standard

Einstellbar:

Nein

On_off_switch (Aufzählung)

Wird von RGM auf Enabled oder Disabled eingestellt, wenn der Cluster-Verwalter die Ressource mit einem Verwaltungsdienstprogramm aktiviert oder deaktiviert. Wenn diese Eigenschaft deaktiviert wird, wird eine Ressource in den Offline-Status versetzt und es werden keine Rückmeldungen aufgerufen, bis sie wieder aktiviert wird.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nie

Port_list (Zeichenketten-Array)

Eine Liste mit Port-Nummern, die der Server abhört. Auf jede Port-Nummer folgt ein Schrägstrich (/) und das Protokoll, das von diesem Port verwendet wird. Zum Beispiel: Port_list=80/tcp oder Port_list=80/tcp6,40/udp6. Sie können die folgenden Protokollwerte angeben:

  • tcp für TCP IPv4

  • tcp6 für TCP IPv6

  • udp für UDP IPv4

  • udp6 für UDP IPv6

Wenn die Scalable-Eigenschaft in der RTR-Datei deklariert ist, erstellt RGM Port_list automatisch. Andernfalls steht diese Eigenschaft nicht zur Verfügung, es sei denn, sie wird explizit in der RTR-Datei deklariert.

Das Konfigurieren dieser Eigenschaft für Apache wird im Handbuch zum Sun Cluster-Datendienst für Apache für Solaris OS beschrieben.

Kategorie:

Bedingt/Erforderlich

Standard:

Kein Standard

Einstellbar:

AT_CREATION

R_description (Zeichenkette)

Eine kurze Beschreibung der Ressource.

Kategorie:

Optional

Standard:

Die Leerzeichenkette

Einstellbar:

ANYTIME

Resource_dependencies (Zeichenketten-Array )

Eine Liste der Ressourcen in denselben oder verschiedenen Gruppen, von denen diese Ressource stark abhängig ist. Diese Ressource kann nicht gestartet werden, wenn eine der Ressourcen in der Liste nicht online ist. Wenn diese Ressource und eine der Ressourcen in der Liste zur selben Zeit gestartet werden, wartet RGM, bis die Ressource in der Liste gestartet wurde, bevor diese Ressource gestartet wird. Wenn die Ressource in der Liste Resource_dependencies dieser Ressource nicht gestartet wird, bleibt diese Ressource ebenfalls offline. Die Ressource in der Liste dieser Ressource wird möglicherweise nicht gestartet, weil die Ressourcengruppe für die Ressource in der Liste offline bleibt, oder weil die Ressource in der Liste den Status Start_failed aufweist. Wenn diese Ressource aufgrund ihrer Abhängigkeit von einer Ressource in einer anderen Ressourcengruppe, die nicht gestartet werden kann, offline bleibt, wird die Gruppe dieser Ressource in den Status Pending_online_blocked versetzt.

Wenn diese Ressource zur selben Zeit wie die Ressourcen in der Liste offline geschaltet wird, wird diese Ressource vor jenen in der Liste gestoppt. Wenn diese Ressource jedoch online bleibt oder nicht gestoppt werden kann, wird eine Ressource in der Liste, die sich in einer anderen Ressourcengruppe befindet, dennoch gestoppt. Die Ressourcen in der Liste können nur deaktiviert werden, wenn diese Ressource zuerst deaktiviert wird.

In einer Ressourcengruppe weisen Anwendungsressourcen standardmäßig eine starke Abhängigkeit von Netzwerkadressenressourcen auf. Unter Implicit_network_dependencies in Ressourcengruppeneigenschaften finden Sie weitere Informationen hierzu.

Innerhalb einer Ressourcengruppe werden Prenet_start-Methoden in Abhängigkeitsreihenfolge vor Start-Methoden ausgeführt. Postnet_stop-Methoden werden in Abhängigkeitsreihenfolge nach Stopp-Methoden ausgeführt. Bei unterschiedlichen Ressourcengruppen wartet die abhängige Ressource darauf, dass die andere Ressource, von der sie abhängt, Prenet_start und Start beendet hat, bevor sie Prenet_start ausführt. Die andere Ressource hingegen wartet darauf, dass die abhängige Ressource Stop und Postnet_stop beendet hat, bevor sie Stop ausführt.

Kategorie:

Optional

Standard:

Die leere Liste

Einstellbar:

ANYTIME

Resource_dependencies_restart ( Zeichenketten-Array)

Eine Liste der Ressourcen in denselben oder verschiedenen Gruppen, von denen der Neustart dieser Ressource abhängig ist.

Diese Eigenschaft funktioniert wie Resource_dependencies mit der Ausnahme, dass diese Ressource neu gestartet wird, wenn eine der Ressourcen in der Neustart-Abhängigkeitsliste neu gestartet wird. Der Neustart dieser Ressource erfolgt, sobald die Ressource in der Liste wieder online ist.

Kategorie:

Optional

Standard:

Die leere Liste

Einstellbar:

ANYTIME

Resource_dependencies_weak ( Zeichenketten-Array)

Eine Liste der Ressourcen in denselben oder verschiedenen Gruppen, von denen diese Ressource schwach abhängig ist. Eine schwache Abhängigkeit bestimmt die Reihenfolge der Methodenaufrufe. RGM ruft die Start-Methoden der Ressourcen in dieser Liste auf, bevor die Start-Methode dieser Ressource aufgerufen wird. RGM ruft die Stopp-Methoden dieser Ressource an, bevor die Stopp-Methoden der Ressourcen in der Liste aufgerufen werden. Die Ressource kann auch gestartet werden, wenn die Ressourcen in der Liste nicht gestartet werden können oder offline bleiben.

Wenn diese Ressource und eine Ressource in ihrer Resource_dependencies_weak-Liste gleichzeitig gestartet werden, wartet RGM, bis die Ressource in der Liste gestartet wurde, bevor diese Ressource gestartet wird. Wenn die Ressource in der Liste nicht gestartet wird, — beispielsweise, wenn die Ressourcengruppe für die Ressource in der Liste offline bleibt oder die Ressource in der Liste den Status Start_failed aufweist — wird diese Ressource dennoch gestartet. Die Ressourcengrupe dieser Ressource wird möglicherweise vorübergehend in den Pending_online_blocked-Status versetzt, während die Ressourcen in der Resource_dependencies_weak-Liste dieser Ressource gestartet werden. Wenn alle Ressourcen in der Liste gestartet wurden oder nicht gestartet werden konnten, wird diese Ressource gestartet und ihre Gruppe wieder in den Pending_online-Status versetzt.

Wenn diese Ressource zur selben Zeit wie die Ressourcen in der Liste offline geschaltet wird, wird diese Ressource vor jenen in der Liste gestoppt. Wenn diese Ressource online bleibt oder nicht gestoppt werden kann, wird eine Ressource in der Liste dennoch gestoppt. Sie können die Ressourcen in der Liste nur deaktivieren, wenn diese Ressource zuerst deaktiviert wird.

Innerhalb einer Ressourcengruppe werden Prenet_start-Methoden in Abhängigkeitsreihenfolge vor Start-Methoden ausgeführt. Postnet_stop-Methoden werden in Abhängigkeitsreihenfolge nach Stopp-Methoden ausgeführt. Bei unterschiedlichen Ressourcengruppen wartet die abhängige Ressource darauf, dass die andere Ressource, von der sie abhängt, Prenet_start und Start beendet hat, bevor sie Prenet_start ausführt. Die andere Ressource hingegen wartet darauf, dass die abhängige Ressource Stop und Postnet_stop beendet hat, bevor sie Stop ausführt.

Kategorie:

Optional

Standard:

Die leere Liste

Einstellbar:

ANYTIME

Resource_name (Zeichenkette)

Der Name der Ressourceninstanz. Dieser Name muss in der Cluster-Konfiguration einmalig sein und kann nach Erstellen einer Ressource nicht mehr geändert werden.

Kategorie:

Erforderlich

Standard:

Kein Standard

Einstellbar:

Nie

Resource_project_name (Zeichenkette)

Der Solaris-Projektname, der dieser Ressource zugeordnet ist. Diese Eigenschaft wird verwendet, um Solaris-Ressourcenverwaltungsfunktionen wie CPU-Anteile und Ressourcen-Pools auf Cluster-Datendienste anzuwenden. Wenn RGM Ressourcen online bringt, werden die entsprechende Prozesse unter diesem Projektnamen gestartet. Wenn diese Eigenschaft nicht angegeben ist, wird der Projektname von der Eigenschaft RG_project_name der Ressourcengruppe mit der Ressource übernommen (siehe rg_properties (5)). Wenn keine der Eigenschaften angegeben ist, verwendet RGM den vordefinierten Projektnamen default. Der angegebene Projektname muss in der Projektdatenbank vorhanden sein, und der Benutzer root muss als Mitglied des benannten Projekts konfiguriert sein. Diese Eigenschaft wird nur in Solaris 9 oder höher unterstützt.


Hinweis –

Änderungen an dieser Eigenschaft werden beim nächsten Starten der Ressource wirksam.


Kategorie:

Optional

Standard:

Null

Einstellbar:

ANYTIME

Resource_state auf jedem Cluster-Knoten (Aufzählung)

Der von RGM festgelegte Zustand der Ressource auf jedem Cluster-Knoten. Mögliche Zustände sind Online, Offline, Start_failed, Stop_failed, Monitor_failed, Online_not_monitored, Starting und Stopping.

Sie können diese Eigenschaft nicht konfigurieren.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nie

Retry_count (Ganzzahl)

Anzahl der Male, die ein Monitor im Fehlerfall versucht, eine Ressource neu zu starten. Diese Eigenschaft wird durch RGM erstellt und steht dem Verwalter nur zur Verfügung, wenn sie in der RTR-Datei deklariert wird. Retry_count ist optional, wenn in der RTR-Datei ein Standardwert angegeben ist.

Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable-Wert für die Eigenschaft WHEN_DISABLED.

Diese Eigenschaft ist erforderlich, wenn sie in der RTR-Datei deklariert und das Attribut Default nicht festgelegt ist.

Kategorie:

Bedingt

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED

Retry_interval (Ganzzahl)

Die Anzahl Sekunden, während der die Versuche, eine fehlgeschlagene Ressource neu zu starten, gezählt werden. Der Ressourcen-Monitor verwendet diese Eigenschaft zusammen mit Retry_count . Diese Eigenschaft wird durch RGM erstellt und steht dem Verwalter nur zur Verfügung, wenn sie in der RTR-Datei deklariert wird. Retry_interval ist optional, wenn in der RTR-Datei ein Standardwert angegeben ist.

Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable-Wert für die Eigenschaft WHEN_DISABLED.

Diese Eigenschaft ist erforderlich, wenn sie in der RTR-Datei deklariert und das Attribut Default nicht festgelegt ist.

Kategorie:

Bedingt

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED

Scalable (Boole`scher Wert)

Gibt an, ob die Ressource skalierbar ist, d. h., ob die Ressource die Netzwerk-Lastausgleichsfunktionen von Sun Cluster nutzt.

Wenn diese Eigenschaft in der RTR-Datei deklariert ist, erstellt RGM automatisch die folgenden Scalable-Diensteigenschaften für Ressourcen dieses Typs: Affinity_timeout, Load_balancing_policy, Load_balancing_weights, Network_resources_used, Port_list, UDP_affinity und Weak_affinity . Diese Eigenschaften haben Standardwerte, wenn sie nicht explizit in der RTR-Datei deklariert werden. Der Standardwert für Scalable ist True, wenn die Eigenschaft in der RTR-Datei deklariert ist.

Wenn diese Eigenschaft in der RTR-Datei deklariert ist, darf ihr kein anderes Tunable-Attribut als AT_CREATION zugewiesen werden.

Wenn diese Eigenschaft nicht in der RTR-Datei deklariert ist, ist die Ressource nicht skalierbar. In diesem Fall können Sie keine Einstellungen dafür festlegen und von RGM werden keine Scalable-Diensteigenschaften eingestellt. Sie können die Eigenschaften Network_resources_used und Port_list jedoch explizit in der RTR-Datei deklarieren, da diese Eigenschaften in einem Nicht-Scalable-Dienst ebenso nützlich sein können wie in einem Scalable-Dienst.

Sie verwenden diese Ressourceneigenschaft wie folgt in Verbindung mit der Failover-Ressourcentypeigenschaft:

Die Verwendung dieser Ressourceneigenschaft in Verbindung mit der Failover-Ressourcentypeigenschaft ist unter r_properties (5) genauer beschrieben.

Kategorie:

Optional

Standard:

Kein Standard

Einstellbar:

AT_CREATION

Status auf jedem Cluster-Knoten ( Aufzählung)

Wird vom Ressourcen-Monitor mithilfe von scha_resource_setstatus(1HA) oder scha_resource_setstatus(3HA) eingestellt. Mögliche Werte sind OK, degraded, faulted, unknown und offline. Wenn eine Ressource online oder offline geschaltet wird, stellt RGM den Status-Wert automatisch ein, falls der Status-Wert nicht vom Monitor oder den Methoden der Ressource eingestellt wird.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nie

Status_msg auf jedem Cluster-Knoten ( Zeichenkette)

Wird vom Ressourcen-Monitor zur gleichen Zeit wie die Status-Eigenschaft eingestellt. Wenn eine Ressource online oder offline geschaltet wird, setzt RGM diese Eigenschaft automatisch zurück, falls sie nicht von den Methoden der Ressource eingestellt wird.

Kategorie:

Nur-Abfrage

Standard:

Kein Standard

Einstellbar:

Nie

Thorough_probe_interval (Ganzzahl)

Die Anzahl Sekunden zwischen den Aufrufen eines Überlauftests der Ressource. Diese Eigenschaft wird durch RGM erstellt und steht dem Verwalter nur zur Verfügung, wenn sie in der RTR-Datei deklariert wird. Thorough_probe_interval ist optional, wenn in der RTR-Datei ein Standardwert angegeben ist.

Wenn das Tunable-Attribut nicht in der Ressourcentypdatei angegeben ist, lautet der Tunable-Wert für die Eigenschaft WHEN_DISABLED.

Diese Eigenschaft ist erforderlich, wenn das Default-Attribut nicht in der Eigenschaftsdeklaration in der RTR-Datei angegeben ist.

Kategorie:

Bedingt

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED

Type (Zeichenkette)

Der Ressourcentyp, von dem die Ressource eine Instanz darstellt.

Kategorie:

Erforderlich

Standard:

Kein Standard

Einstellbar:

Nie

Type_version (Zeichenkette)

Gibt an, welche Version des Ressourcentyps der Ressource aktuell zugeordnet ist. RGM erstellt diese Eigenschaft automatisch. Sie kann nicht in der RTR-Datei deklariert werden. Der Wert dieser Eigenschaft entspricht der RT_version-Eigenschaft des Ressourcentyps. Bei Erstellung einer Ressource wird die Type_version-Eigenschaft nicht ausdrücklich angegeben. Sie kann jedoch als Suffix des Ressourcentypnamens angezeigt werden. Wenn eine Ressource bearbeitet wird, kann Type_version einen neuen Wert erhalten.

Die Einstellbarkeit dieser Eigenschaft wird aus den folgenden Quellen abgeleitet:

  • Der aktuellen Version des Ressourcentyps,

  • Der #$upgrade_from-Anweisung in der RTR-Datei.

Kategorie:

Siehe Beschreibung

Standard:

Kein Standard

Einstellbar:

Siehe Beschreibung

UDP_affinity (Boole`scher Wert)

Wenn der Wert "true" ist, wird der ganze UDP-Verkehr eines bestimmten Clients an denselben Serverknoten gesendet, der aktuell den ganzen TCP-Verkehr für den Client bearbeitet.

Diese Eigenschaft ist nur relevant, wenn Load_balancing_policy entweder Lb_sticky oder Lb_sticky_wild ist. Außerdem muss Weak_affinity auf FALSE (Standardwert) eingestellt sein.

Diese Eigenschaft wird nur für Scalable-Dienste verwendet.

Kategorie:

Optional

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED

Weak_affinity (Boole`scher Wert)

Wenn "true" eingestellt ist, wird die schwache Form der Client-Affinität aktiviert. Die schwache Form der Client-Affinität ermöglicht, dass Verbindungen von einem bestimmten Client an denselben Serverknoten gesendet werden können. Hierbei gelten jedoch folgende Ausnahmebedingungen:

  • Ein Server-Listener wird gestartet, beispielsweise als Reaktion auf den Neustart eines Fehler-Monitors, auf den Failover oder die Umschaltung einer Ressource oder auf die Rückkehr eines Knotens in einen Cluster nach einem Fehler.

  • Load_balancing_weights für die skalierbare-Ressource wird aufgrund einer Verwaltungsaktion geändert.

Eine schwache Affinität sorgt für eine niedrige Überlaufalternative zur Standardform, und zwar sowohl bezüglich des Speicherverbrauchs als auch der Prozessorzyklen.

Diese Eigenschaft ist nur relevant, wenn Load_balancing_policy entweder Lb_sticky oder Lb_sticky_wild ist.

Diese Eigenschaft wird nur für Scalable-Dienste verwendet.

Kategorie:

Optional

Standard:

Kein Standard

Einstellbar:

WHEN_DISABLED