Die folgenden Informationen beschreiben die Ressourcengruppeneigenschaften, die von Sun Cluster definiert werden. Die Eigenschaftswerte werden in folgende Kategorien unterteilt:
Erforderlich — Der Verwalter muss einen Wert angeben, wenn er eine Ressourcengruppe mit einem Verwaltungsdienstprogramm erstellt.
Optional – Wenn der Verwalter beim Erstellen einer Ressourcengruppe keinen Wert angibt, stellt das System einen Standardwert bereit.
Nur-Abfrage – Kann nicht direkt durch ein Verwaltungstool eingestellt werden.
Jede Beschreibung gibt an, ob die Eigenschaft aktualisiert werden kann (Ja) oder nicht (Nein), nachdem sie erstmals eingestellt wurde.
Die Eigenschaftsnamen werden zuerst angezeigt, gefolgt von einer Beschreibung.
Diese Eigenschaft lässt kein automatisches Starten der Ressourcengruppe zu, wenn ein neuer Cluster gebildet wird.
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 nicht automatisch, wenn der Cluster neu gebootet wird.
Optional
TRUE
Ja
Die Anzahl der Knoten, auf denen die Gruppe gleichzeitig online gebracht werden soll.
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 als 1 zulässig.
Optional
1
Ja
Ein boole`scher 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.
Optional
FALSE
Ja
Gibt an, ob Cluster-Dateisysteme von einer Ressource in dieser Ressourcengruppe verwendet werden. Zulässige Werte, die der Verwalter angeben kann, sind ein Sternchen (*) für alle globalen Ressourcen und die leere Zeichenkette (“”) für keine globalen Ressourcen.
Optional
Alle globalen Ressourcen
Ja
Ein boole`scher 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.
Optional
TRUE
Ja
Die maximale Anzahl der Knoten, auf denen die Gruppe gleichzeitig online sein kann.
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 als 1 zulässig.
Optional
1
Ja
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.
Optional
Die Liste aller Cluster-Knoten
Ja
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.
Optional
Die Leerzeichenkette
Ja
Ein nicht negativer Ganzzahlwert (in Sekunden), der von RGM verwendet wird, um zu bestimmen, wo die Ressourcengruppe online geschaltet werden soll. Bedingungen, unter denen diese Eigenschaft erforderlich sein kann:
Wenn eine Neukonfiguration erfolgt.
Ein scha_control -O GIVEOVER-Befehl oder eine scha_control()-Funktion mit dem SCHA_GIVEOVER -Argument wird ausgeführt.
Wenn ein Aufruf des scha_control-Befehls bzw. der 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.
Optional
3600 (eine Stunde)
Ja
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.
Nur-Abfrage
Kein Standard
Nein
RGM soll nach einer Ressourcengruppe auf einem Knoten suchen, der zurzeit Master einer bestimmten anderen Ressourcengruppe ist (positive Affinität), oder nach einer Ressourcengruppe auf einem Knoten, der zurzeit nicht Master einer bestimmten Ressourcengruppe ist (negative Affinität).
RG_affinities kann auf die folgenden Zeichenketten eingestellt werden:
++ (starke positive Affinität)
+ (schwache positive Affinität)
- (schwache negative Affinität)
-- (starke negative Affinität)
+++ (starke positive Affinität mit Failover-Delegierung)
Die Verwendung von RG_affinities ist unter “VAdministering Data Service Resources” im Sun Cluster Data Services Planning and Administration Guide for Solaris OS beschrieben.
Optional
Die Leerzeichenkette
Ja
Optionale Liste von Ressourcengruppen, welche die bevorzugte Reihenfolge für die Online- oder Offline-Schaltung anderer Gruppen auf demselben Knoten angibt. Der Graf aller starken RG_affinities (positiv und negativ) zusammen mit RG_dependencies darf keine Zirkelbezüge enthalten.
Beispiel: Die Ressourcengruppe RG2 ist in der Liste RG_dependencies von Ressourcengruppe RG1 enthalten. Das bedeutet, RG1 weist eine Ressourcengruppenabhängigkeit von RG2 auf. Die folgende Liste fasst die Auswirkungen dieser Ressourcengruppenabhängigkeit zusammen:
Wenn ein Knoten dem Cluster beitritt, werden die Boot-Methoden auf diesem Knoten nicht auf Ressourcen in RG1 ausgeführt, bis alle Boot-Methoden auf diesem Knoten auf den Ressourcen in RG2 ausgeführt wurden.
Wenn RG1 und RG2 auf demselben Knoten gleichzeitig den Status Pending_online aufweisen, werden die Start-Methoden (Prenet_start oder Start) auf keinen Ressourcen in RG1 ausgeführt, bis alle Ressourcen in RG2 ihre Start-Methoden ausgeführt haben.
Wenn RG1 und RG2 auf demselben Knoten gleichzeitig den Status Pending_offline aufweisen, werden die Stopp-Methoden (Stop oder Postnet_stop) auf keinen Ressourcen in RG2 ausgeführt, bis alle Ressourcen in RG1 ihre Stopp-Methoden ausgeführt haben.
Ein Versuch zum Umschalten der Primärknoten von RG1 oder RG2 schlägt fehl, wenn dadurch RG1 auf einem Knoten online und RG2 auf allen Knoten offline geschaltet ist. Weitere Informationen hierzu finden Sie unter scswitch(1M) und scsetup(1M) in der Online-Dokumentation.
Das Einstellen der Desired_primaries-Eigenschaft für RG1 auf einen Wert größer null ist nicht zulässig, wenn Desired_primaries für RG2 auf null eingestellt ist.
Das Einstellen der Auto_start_on_new_cluster-Eigenschaft für RG1 auf TRUE ist nicht zulässig, wenn Auto_start_on_new_cluster für RG2 auf FALSE eingestellt ist.
Optional
Die leere Liste
Ja
Eine kurze Beschreibung der Ressourcengruppe.
Optional
Die Leerzeichenkette
Ja
Ein boole`scher Wert, der angibt, ob ein globales Gerät, von dem eine Ressourcengruppe abhängt, umgeschaltet wird. Wenn diese Eigenschaft auf TRUE eingestellt ist, wird das globale Gerät umgeschaltet. Wenn diese Eigenschaft auf FALSE eingestellt ist, wird kein globaley Gerät umgeschaltet. Die Abhängigkeit einer Ressourcengruppe von globalen Geräten ist durch die Eigenschaft Global_resources_used festgelegt.
Die Eigenschaft RG_is_frozen wird nicht direkt eingestellt. RGM aktualisiert die Eigenschaft RG_is_frozen, wenn sich der Status der globalen Geräte ändert.
Optional
Kein Standard
Nein
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 auf einen einzigen Knoten als Master.
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.
Wenn Maximum_primaries gleich 1 ist, lautet die Standardeinstellung Failover. Wenn Maximum_primaries größer als 1 ist, lautet die Standardeinstellung Scalable.
Optional
Ist vom Wert von Maximum_primaries abhängig.
Nein
Der Name der Ressourcengruppe. Dieser Name muss im Cluster einmalig sein.
Erforderlich
Kein Standard
Nein
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, werden die entsprechenden Prozesse unter diesem Projektnamen gestartet, wenn für die Ressourcen die Eigenschaft Resource_project_name nicht eingestellt ist. 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.
Änderungen an dieser Eigenschaft werden beim nächsten Starten der Ressource wirksam.
Optional
Die Textzeichenkette “default”
ANYTIME
Wird von RGM auf Unmanaged, Online, Offline, Pending_online, Pending_offline, Pending_online_blocked , Error_stop_failed, Online_faulted oder Pending_online_blocked eingestellt, um den Status der Gruppe auf jedem Cluster-Knoten zu beschreiben.
Sie können diese Eigenschaft nicht konfigurieren. Sie können diese Eigenschaft jedoch indirekt festlegen, indem Sie scswitch( 1M) aufrufen oder die äquivalenten scsetup (1M)- oder SunPlex Manager-Befehle verwenden.
Nur-Abfrage
Kein Standard
Nein
Wenn die RG_system-Eigenschaft für eine Ressourcengruppe auf TRUE eingestellt ist, sind bestimmte Vorgänge für die Ressourcengruppe und die darin enthaltenen Ressourcen beschränkt. Diese Beschränkung soll eine versehentliche Änderung oder Löschung wichtiger Ressourcengruppen und Ressourcen verhindern. Nur scrgadm (1M)- und scswitch(1M)-Befehle sind von dieser Eigenschaft betroffen. Vorgänge für scha_control (1HA) und scha_control(3HA) sind nicht betroffen.
Vor Ausführung eines beschränkten Vorgangs für eine Ressourcengruppe (oder für die Ressourcen einer Ressourcengruppe) müssen Sie zuerst die RG_system-Eigenschaft der Ressourcengruppe auf FALSE einstellen. Gehen Sie beim Ändern oder Löschen einer Ressourcengruppe, die Cluster-Dienste unterstützt, oder beim Ändern oder Löschen von Ressourcen in solchen Ressourcengruppen sorgfältig vor .
Eine Ressourcengruppe, deren RG_system-Wert auf TRUE eingestellt ist, wird als Systemressourcengruppe bezeichnet. Die Bearbeitung der RG_system-Eigenschaft selbst ist nie beschränkt, unabhängig vom aktuellen Wert von RG_system. Eine detaillierte Beschreibung dieser Beschränkungen finden Sie in der Online-Dokumentation unter rg_properties (5).
Optional
FALSE
Ja