In den folgenden Informationen werden die Ressourcentypeigenschaften beschrieben, die von der Sun Cluster-Software definiert werden. Die Eigenschaftswerte werden wie folgt in Kategorien unterteilt:
Erforderlich. Für die Eigenschaft ist ein expliziter Wert in der RTR-Datei erforderlich. Andernfalls kann das Objekt, zu dem die Eigenschaft gehört, nicht erstellt werden. Ein Leerzeichen bzw. eine leere Zeichenkette sind als Wert nicht zulässig.
Bedingt. Die Eigenschaft muss in der RTR-Datei deklariert sein, um vorhanden zu sein. Andernfalls erstellt RGM die Eigenschaft nicht und die Eigenschaft steht den Verwaltungsdienstprogrammen nicht zur Verfügung. Ein Leerzeichen bzw. eine leere Zeichenkette sind zulässig. Wenn die Eigenschaft in der RTR-Datei deklariert, jedoch kein Wert angegeben ist, stellt RGM einen Standardwert bereit.
Bedingt oder Explizit. Die Eigenschaft muss in der RTR-Datei mit einem expliziten Wert deklariert sein, um vorhanden zu sein. Andernfalls erstellt RGM die Eigenschaft nicht und die Eigenschaft steht den Verwaltungsdienstprogrammen nicht zur Verfügung. Ein Leerzeichen bzw. eine leere Zeichenkette sind nicht zulässig.
Optional. Die Eigenschaft kann in der RTR-Datei deklariert sein. Wenn die Eigenschaft nicht in der RTR-Datei deklariert ist, erstellt RGM die Eigenschaft und stellt einen Standardwert bereit. Wenn die Eigenschaft in der RTR-Datei deklariert, jedoch kein Wert angegeben ist, stellt RGM denselben Standardwert bereit, als wäre die Eigenschaft nicht in der RTR-Datei deklariert.
Nur-Abfrage – Kann nicht direkt durch ein Verwaltungstool eingestellt werden.
Ressourcentypeigenschaften können von den Verwaltungsdienstprogrammen nicht aktualisiert werden, mit Ausnahme von Installed_nodes und RT_system, die in der RTR-Datei nicht deklariert werden können und vom Cluster-Administrator festgelegt werden müssen.
Die Eigenschaftsnamen werden zuerst angezeigt, gefolgt von einer Beschreibung.
Ressourcentypeigenschaftsnamen, z.B. API_version und Boot unterliegen nicht der Groß-/Kleinschreibung. Bei der Eingabe von Eigenschaftsnamen können Sie jede beliebige Kombination aus Groß- und Kleinbuchstaben verwenden.
Die niedrigste Version der Ressourcenverwaltungs-API, die zur Unterstützung dieser Ressourcentypimplementierung benötigt wird.
Die folgenden Informationen stellen eine Zusammenfassung der höchsten API_version dar, die von jedem Sun Cluster-Release unterstützt wird.
2
3
4
5
6
Die Deklaration eines Wertes für die API_version, die höher ist als 2, in der RTR-Datei verhindert, dass der Ressourcentyp auf einer Version von Sun Cluster installiert wird, die eine niedrigere Maximalversion unterstützt. Wenn Sie für einen Ressourcentyp beispielsweise API_version=5 deklarieren, kann dieser Ressourcentyp nicht auf einer Version von Sun Cluster installiert werden, die vor 3.1 9/04 herausgegeben wurde.
Wenn Sie diese Eigenschaft nicht deklarieren oder sie auf den Standardwert (2) setzen, kann der Datendienst auf jeder beliebigen Version von Sun Cluster installiert werden, beginnend bei Sun Cluster 3.0.
Optional
2
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM auf einem Knoten ausführt, der dem Cluster beitritt bzw. erneut beitritt, wenn eine Ressource dieses Typs bereits verwaltet wird. Diese Methode initialisiert Ressourcen dieses Typs wie die Init -Methode.
Bedingt oder Explizit
Kein Standard
NONE
True gibt an, dass Ressourcen dieses Typs nicht in einer Gruppe konfiguriert werden können, die auf mehreren Knoten gleichzeitig online sein kann.
In der folgenden Tabelle wird dargestellt, wie diese Ressourcentypeigenschaft in Kombination mit der Scalable-Ressourceneigenschaft verwendet wird.
Wert des Failover-Ressourcentyps |
Wert der Scalable-Ressource |
Beschreibung |
---|---|---|
TRUE |
TRUE |
Geben Sie diese unlogische Kombination nicht an. |
TRUE |
FALSE |
Geben Sie diese Kombination für einen Failover-Dienst an. |
FALSE |
TRUE |
Geben Sie diese Kombination für einen Scalable-Dienst an, der eine SharedAddress -Ressource für den Netzwerklastausgleich verwendet. Im Sun Cluster Konzepthandbuch für Solaris OS wird SharedAddress detailliert beschrieben. |
FALSE |
FALSE |
Obwohl es sich um eine ungewöhnliche Kombination handelt, können Sie diese Kombination auch zur Auswahl eines Mehrfach-Master-Dienstes verwenden, der keinen Netzwerklastausgleich verwendet. |
Die Beschreibung von Scalable in der Online-Dokumentation unter r_properties(5) und Kapitel 3, Schlüsselkonzepte für Systemverwalter und Anwendungsentwickler in Sun Cluster Konzepthandbuch für Solaris OS enthalten weitere Informationen.
Optional
FALSE
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM ausführt, wenn eine Ressource dieses Typs aus der RGM-Verwaltung entfernt wird.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM ausführt, wenn eine Ressource dieses Typs unter die Verwaltung durch RGM gestellt wird.
Bedingt oder Explizit
Kein Standard
NONE
Gibt die Knoten an, auf denen RGM die Methoden Init , Fini, Boot und Validate aufruft. Die Werte können RG_PRIMARIES (nur die Knoten, die die Ressourcen verarbeiten können) oder RT_INSTALLED_NODES (alle Knoten, auf dem der Ressourcentyp installiert wird) lauten.
Optional
RG_PRIMARIES
NONE
Eine Liste der Namen von Cluster-Knoten, auf denen der Ressourcentyp ausgeführt werden kann. RGM erstellt diese Eigenschaft automatisch. Der Cluster-Verwalter kann den Wert einstellen. Diese Eigenschaft kann nicht in der RTR-Datei deklariert werden.
Kann vom Cluster-Verwalter konfiguriert werden.
Alle Cluster-Knoten
ANYTIME
TRUE gibt an, dass dieser Ressourcentyp eine Version des Ressourcentyps LogicalHostname ist, der Failover-IP-Adressen verwaltet.
Nur-Abfrage
Kein Standard
NONE
TRUE gibt an, dass dieser Ressourcentyp eine Version des Ressourcentyps SharedAddress ist, der Failover-IP-Adressen verwaltet.
Nur-Abfrage
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM ausführt, bevor ein vom Monitor angefordertes Failover einer Ressource dieses Typs ausgeführt wird.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Rückmeldemethode: Der Pfad zu dem Programm, das von RGM zum Starten eines Fehler-Monitors für eine Ressource dieses Typs ausgeführt wird.
Bedingt oder Explizit
Kein Standard
NONE
Eine Rückmeldemethode, die erforderlich ist, wenn Monitor_start eingestellt ist: der Pfad zu dem Programm, das von RGM ausgeführt wird, um den Fehler-Monitor für eine Ressource dieses Typs zu stoppen.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Liste der Pakete, die in der Ressourcentypinstallation inbegriffen sind.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das von RGM nach Aufruf der Stop-Methode einer beliebigen Netzwerkadressressource ausgeführt wird, von der eine Ressource dieses Typs abhängig ist. Nachdem die Netzwerkschnittstellen herunterkonfiguriert wurden, muss diese Methode Stop-Aktionen ausführen.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das von RGM ausgeführt wird, bevor die Start-Methode beliebiger Netzwerkadressressourcen aufgerufen wird, von denen eine Ressource dieses Typs abhängig ist. Diese Methode führt Start-Aktionen aus, die vor der Konfiguration von Netzwerkschnittstellen durchgeführt werden müssen.
Bedingt oder Explizit
Kein Standard
NONE
Die Liste aller Ressourcen des Ressourcentyps. Der Cluster-Administrator stellt diese Eigenschaft nicht direkt ein. Stattdessen aktualisiert der RGM diese Eigenschaft, wenn der Cluster-Administrator Ressourcen der Ressourcengruppe hinzufügt oder daraus entfernt.
Nur-Abfrage
Leere Liste
NONE
Der Name des Ressourcentyps. Geben Sie Folgendes ein, um die Namen der aktuell registrierten Ressourcentypen anzuzeigen:
scrgadm -p
In Sun Cluster 3.1 und höheren Versionen muss ein Ressourcentypname auch die Version enthalten:
Hersteller-ID.Ressourcentyp:RT-Version
Die drei Komponenten des Ressourcentypnamens sind Eigenschaften, die in der RTR-Datei als Hersteller-ID, Ressourcentyp und RT-Version angegeben sind. Der Befehl scrgadm für einen Punkt (.) und einen Doppelpunkt (:) als Trennzeichen ein. Das RT-Version-Suffix des Ressourcentypnamens hat den gleichen Wert wie die RT_version-Eigenschaft. Um sicherzustellen, dass die Hersteller-ID eindeutig ist, müssen Sie das Börsensymbol des Unternehmens verwenden, das den Ressourcentyp erstellt. Ressourcentypnamen, die vor Sun Cluster 3.1 erstellt wurden, verwenden weiterhin folgende Syntax:
Hersteller-ID.Ressourcentyp
Erforderlich
Leerzeichenkette
NONE
Der Verzeichnispfad, der zum Vervollständigen von relativen Pfaden für Rückmeldemethoden verwendet wird. Dieser Pfad muss auf das Verzeichnis eingestellt sein, in dem die Ressourcentyppakete installiert sind. Dabei muss es sich um einen vollständigen, mit einem Schrägstrich (/) beginnenden Pfad handeln.
Erforderlich, falls nicht alle Methodenpfadnamen absolut sind.
Kein Standard
NONE
Eine kurze Beschreibung des Ressourcentyps.
Bedingt
Leerzeichenkette
NONE
Wenn die RT_system-Eigenschaft für einen Ressourcentyp auf TRUE eingestellt ist, können Sie den Ressourcentyp nicht löschen (scrgadm -r -t Ressourcentypname). Diese Eigenschaft verhindert die versehentliche Löschung der Ressourcentypen, z.B. LogicalHostname, die zur Unterstützung der Cluster-Infrastruktur verwendet werden. Sie können die RT_system -Eigenschaft jedoch auf jeden beliebigen Ressourcentyp anwenden.
Um einen Ressourcentyp zu löschen, dessen RT_system-Eigenschaft auf TRUE eingestellt ist, müssen Sie die Eigenschaft zunächst auf FALSE setzen. Gehen Sie beim Löschen eines Ressourcentyps, dessen Ressourcen Cluster-Dienste unterstützen, vorsichtig vor.
Optional
FALSE
ANYTIME
Ab Sun Cluster 3.1 eine erforderliche Versionszeichenkette für diese Ressourcentypimplementierung. RT_version ist die Suffixkomponente des vollständigen Ressourcentypnamens. Die RT_version-Eigenschaft, die in Sun Cluster 3.0 optional war, ist in Sun Cluster 3.1 und höheren Versionen zwingend erforderlich.
Bedingt/Explizit oder Erforderlich
Kein Standard
NONE
TRUE gibt an, dass nur eine Ressource dieses Typs im Cluster vorhanden sein darf. RGM lässt Cluster-weit jeweils nur die Ausführung einer Ressource dieses Typs zu.
Optional
FALSE
NONE
Eine Rückmeldemethode: der Pfad zu dem Programm, das RGM ausführt, um eine Ressource dieses Typs zu starten.
Erforderlich, es sei denn, in der RTR-Datei wird eine Prenet_start -Methode deklariert.
Kein Standard
NONE
Eine Rückmeldemethode: der Pfad zu dem Programm, das von RGM zum Stoppen einer Ressource dieses Typs ausgeführt wird.
Erforderlich, falls die RTR-Datei keine Postnet_stop-Methode deklariert.
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM ausführt, wenn Eigenschaften einer laufenden Ressource dieses Typs geändert werden.
Bedingt oder Explizit
Kein Standard
NONE
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das von RGM ausgeführt wird, um die Werte der Eigenschaften von Ressourcen dieses Typs zu prüfen.
Bedingt oder Explizit
Kein Standard
NONE
Siehe die Resource_type-Eigenschaft.
Bedingt
Kein Standard
NONE