Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Ressourcengruppeneigenschaften

Die folgende Tabelle beschreibt die von Sun Cluster definierten Ressourcengruppeneigenschaften. Die Eigenschaftswerte werden in folgende Kategorien unterteilt (in der Spalte “Kategorie”):

Die Spalte “Aktualisierung möglich?” zeigt, ob die Eigenschaft aktualisiert werden kann ((J) oder nicht (N)), nachdem sie eingestellt wurde.

Tabelle A–3 Ressourcengruppeneigenschaften

Eigenschaftsname 

Beschreibung 

Aktualisierung möglich? 

Kategorie 

Auto_start_on_new_ cluster (Boolescher Wert)

Diese Eigenschaft lässt kein automatisches Starten der Ressourcengruppe zu, wenn ein neuer Cluster gebildet wird. 

 

Der Standardwert ist TRUE. Wenn TRUE eingestellt ist, versucht Ressourcengruppen-Manager, die Ressourcengruppe automatisch zu starten, um Desired_primaries zu erzielen, wenn der Cluster neu gestartet wird. Wenn FALSE eingestellt ist, startet die Ressourcengruppe bei einem Neustart des Clusters nicht automatisch.

Optional 

Desired_primaries (Ganzzahl)

Die Anzahl der Knoten, auf denen die Gruppe gleichzeitig online gebracht werden soll.  

Der Standardwert ist 1. Wenn die RG_mode-Eigenschaft Failover ist, dann darf der Wert dieser Eigenschaft nicht größer als 1 sein. Wenn die RG_mode-Eigenschaft Scalable ist, dann ist ein Wert größer 1 zulässig.

Optional 

Failback (Boolescher Wert)

Ein boolescher Wert, der angibt, ob der Satz der Knoten, auf denen die Gruppe online ist, neu berechnet wird, wenn sich die Cluster-Mitgliedschaft ändert. Eine Neuberechnung kann dazu führen, dass RGM die Gruppe auf weniger bevorzugten Knoten offline und auf stärker bevorzugten Knoten online bringt. 

Der Standardwert ist False.

J  

Optional 

Global_resources_used (Zeichenketten-Array)

Gibt an, ob Cluster-Dateisysteme von einer Ressource in dieser Ressourcengruppe verwendet werden. Zulässige Werte, die der Verwalter angeben kann, sind ein Asterisk (*) für alle globalen Ressourcen und die leere Zeichenkette (“”) für keine globalen Ressourcen. 

Der Standardwert ist alle globalen Ressourcen.  

J  

Optional 

Implicit_network_ dependencies (Boolescher Wert)

Ein boolescher Wert, der bei Einstellung auf True angibt, dass RGM starke Abhängigkeiten von Nicht-Netzwerkadressressourcen von Netzwerkadressressourcen innerhalb der Gruppe erzwingen soll. Netzwerkadressressourcen umfassen die logische Hostnamen- und gemeinsam genutzten Adressressourcentypen.

In einer Scalable-Ressourcengruppe hat diese Eigenschaft keine Wirkung, da eine solche Gruppe keine Netzwerkadressressourcen enthält. 

Der Standardwert ist True.

Optional 

Maximum_primaries (Ganzzahl)

Die maximale Anzahl der Knoten, auf denen die Gruppe gleichzeitig online sein kann.  

Der Standardwert ist 1. Wenn die RG_mode-Eigenschaft Failover ist, dann darf der Wert dieser Eigenschaft nicht größer als 1 sein. Wenn die RG_mode-Eigenschhaft Scalable ist, dann ist ein Wert größer 1 zulässig.

Optional 

Nodelist (Zeichenketten-Array)

Eine Liste der Cluster-Knoten, auf denen die Gruppe in der Reihenfolge ihres Vorrangs online gebracht werden kann. Diese Knoten werden als potenzielle Primärknoten bzw. Master der Ressourcengruppe bezeichnet. 

Der Standardwert ist die Liste aller Cluster-Knoten.  

J  

Optional 

Pathprefix (Zeichenkette)

Ein Verzeichnis im Cluster-Dateisystem, in dem Ressourcen in der Gruppe wesentliche Verwaltungsdateien schreiben können. Für einige Ressourcen kann diese Eigenschaft erforderlich sein. Pathprefix muss für jede Ressourcengruppe einmalig sein.

Der Standardwert ist eine leere Zeichenkette. 

Optional 

Pingpong_interval (Ganzzahl)

Ein nicht negativer Ganzzahlwert in Sekunden, mit dem RGM festlegt, wo die Ressourcengruppe im Fall einer Rekonfiguration oder bei einem scha_control -O GIVEOVER-Befehl bzw. einer scha_control()-Funktion mit Ausführung des SCHA_GIVEOVER-Arguments online gebracht werden kann.

Im Fall einer Rekonfiguration, wenn die Ressourcengruppe mehr als einmal innerhalb der verstrichenen, im Pingpong_interval eingestellten Sekundenzahl auf einem bestimmten Knoten nicht online gebracht werden konnte (weil die Start- oder Prenet_start-Methode nicht mit Null beendet wurde oder die Zeitüberschreitung abgelaufen war), gilt dieser Knoten für das Hosten der Ressourcengruppe als nicht wählbar, und RGM sucht einen anderen Master.

Wenn ein Aufruf des scha_control-Befehls bzw. der scha_control()-Funktion der Ressource die Ressourcengruppe auf einem bestimmten Knoten innerhalb der letzten Pingpong_interval-Sekunden offline bringt, kommt dieser Knoten für das Hosten der Ressourcengruppe infolge eines späteren Aufrufs von scha_control() durch einen anderen Knoten nicht in Frage.

Der Standardwert ist 3,600 (eine Stunde). 

Optional 

Resource_list (Zeichenketten-Array)

Die Liste der in dieser Gruppe enthaltenen Ressourcen. Der Verwalter stellt diese Eigenschaft nicht direkt ein. RGM aktualisiert sie immer dann, wenn der Verwalter der Ressourcengruppe Ressourcen hinzufügt bzw. sie daraus entfernt.  

Der Standardwert ist die leere Liste. 

Nur-Abfrage 

RG_description (Zeichenkette)

Eine kurze Beschreibung der Ressourcengruppe. 

Der Standardwert ist eine leere Zeichenkette. 

Optional 

RG_mode (Aufzählung)

Gibt an, ob die Ressourcengruppe eine Failover- oder Scalable-Gruppe ist. Wenn der Wert Failover ist, stellt RGM die Maximum_primaries-Eigenschaft der Gruppe auf 1 und beschränkt die Ressourcengruppe, so dass sie nur von einem einzigen Knoten unterstützt wird.

Wenn der Wert dieser Eigenschaft Scalable ist, lässt RGM für die Maximum_primaries-Eigenschaft einen Wert größer als 1 zu. Das bedeutet, dass die Gruppe mehrere Knoten gleichzeitig als Master haben kann. RGM lässt nicht zu, dass eine Ressource, deren Failover-Eigenschaft True ist, einer Ressourcengruppe hinzugefügt wird, deren RG_mode auf Scalable eingestellt ist.

Der Standardwert ist Failover, wenn Maximum_primaries 1 ist, und Scalable, wenn Maximum_primaries größer als 1 ist.

Optional 

RG_name (Zeichenkette)

Der Name der Ressourcengruppe. Dieser Name muss im Cluster einmalig sein.  

N  

Erforderlich 

RG_project_name (Zeichenkette)

Der Solaris-Projektname, der dieser Ressourcengruppe zugeordnet ist. Diese Eigenschaft wird verwendet, um Solaris-Ressourcenverwaltungsfunktionen wie CPU-Anteile und Ressourcen-Pools auf Cluster-Datendienste anzuwenden. Wenn RGM Ressourcengruppen online bringt, wird der entsprechende Prozess für Ressourcen, bei denen die Resource_project_name-Eigenschaft nicht eingestellt ist, unter diesem Projektnamen gestartet. 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 beim Starten unter Solaris 9 unterstützt.  


Hinweis –

Änderungen an dieser Eigenschaft werden nach einem Neustart der Ressource wirksam.


Jederzeit 

Erforderlich 

RG_state auf jedem Cluster-Knoten (Aufzählung)

Wird von RGM auf Online, Offline, Pending_online, Pending_offline, Pending_online_blocked, Error_stop_failed oder Online_faulted eingestellt und beschreibt den Zustand der Gruppe auf jedem Cluster-Knoten.

Diese Eigenschaft kann nicht vom Benutzer konfiguriert werden. Sie kann jedoch indirekt durch das Aufrufen von scswitch(1M) eingestellt werden, bzw. durch die Verwendung des äquivalenten scsetup( 1M) oder SunPlex Manager-Befehle.

Nur-Abfrage