Die folgenden Informationen beschreiben die Ressourcentypeigenschaften, die von Sun Cluster definiert werden. Die Eigenschaftswerte werden in folgende Kategorien unterteilt:
Erforderlich – Die Eigenschaft erfordert einen expliziten Wert in der RTR-Datei (Ressourcentyp-Registrierung). 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 – Um vorhanden sein zu können, muss die Eigenschaft in der RTR-Datei deklariert werden. 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/Explizit – Um vorhanden sein zu können, muss die Eigenschaft in der RTR-Datei mit einem expliziten Wert deklariert werden. 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 werden. 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.
Mit Ausnahme der Eigenschaften Installed_nodes und RT_system können Verwaltungsdienstprogramme keine Ressourcentypeigenschaften aktualisieren, die nicht in der RTR-Datei deklariert werden können, sondern vom Verwalter eingestellt werden müssen.
Die Eigenschaftsnamen werden zuerst angezeigt, gefolgt von einer Beschreibung.
Die Version der Ressourcenverwaltungs-API, die von dieser Ressourcentypimplementierung verwendet wird.
Die nachfolgenden Informationen geben die maximale API_version an, die von den verschiedenen Versionen von Sun Cluster unterstützt wird.
2
3
4
5
Wenn Sie in der RTR-Datei für API_version einen Wert größer 2 deklarieren, wird verhindert, dass der Ressourcentyp auf einer Version von Sun Cluster installiert wird, der eine niedrigere maximale Version 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.
Optional
2
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM auf einem Knoten aufruft, der dem Cluster beitritt bzw. erneut beitritt, wenn eine Ressource dieses Typs bereits verwaltet wird. Diese Methode hat die Aufgabe, Initialisierungsaktionen für Ressourcen dieses Typs, vergleichbar mit denen der Init-Methode, auszuführen.
Bedingt/Explizit
Keine
Nein
TRUE gibt an, dass Ressourcen dieses Typs nicht in einer Gruppe konfiguriert werden können, die auf mehreren Knoten gleichzeitig online sein kann.
Optional
FALSE
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, wenn eine Ressource dieses Typs aus der RGM-Verwaltung entfernt wird.
Bedingt/Explizit
Keine
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, wenn eine Ressource dieses Typs unter die Verwaltung durch RGM gestellt wird.
Bedingt/Explizit
Keine
Nein
Die Werte können RG_primaries (nur diejenigen Knoten, die Master der Ressourcen sein können) oder RT_installed_nodes (alle Knoten, auf denen der Ressourcentyp installiert ist) sein. Gibt die Knoten an, auf denen RGM die Methoden Init, Fini, Boot und Validate aufruft.
Optional
RG_primaries
Nein
Eine Liste der Cluster-Knotennamen, 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
Ja
TRUE gibt an, dass dieser Ressourcentyp eine Version des Ressourcentyps LogicalHostname ist, der Failover-IP-Adressen verwaltet.
Nur-Abfrage
Kein Standard
Nein
TRUE gibt an, dass dieser Ressourcentyp eine Version des Ressourcentyps SharedAddress ist, der Failover-IP-Adressen verwaltet.
Nur-Abfrage
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, bevor ein vom Monitor angefordertes Failover einer Ressource dieses Typs ausgeführt wird.
Bedingt/Explizit
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, um einen Fehler-Monitor für eine Ressource dieses Typs zu starten.
Bedingt/Explizit
Kein Standard
Nein
Eine Rückmeldemethode, die erforderlich ist, wenn Monitor_start eingestellt ist: der Pfad zu dem Programm, das RGM aufruft, um einen Fehler-Monitor für eine Ressource dieses Typs zu stoppen.
Bedingt/Explizit
Kein Standard
Nein
Eine optionale Liste der Pakete, die in der Ressourcentypinstallation inbegriffen sind.
Bedingt/Explizit
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM nach Aufruf der Stop-Methode einer beliebigen Netzwerkadressressource aufruft, von der eine Ressource dieses Typs abhängt. Nachdem die Netzwerkschnittstellen als inaktiv konfiguriert wurden, muss diese Methode Stop-Aktionen ausführen.
Bedingt/Explizit
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM vor Aufruf der Start-Methode einer beliebigen Netzwerkadressressource aufruft, von der eine Ressource dieses Typs abhängt. Diese Methode ist für Start-Aktionen vorgesehen, die ausgeführt werden müssen, bevor die Netzwerkschnittstellen konfiguriert werden.
Bedingt/Explizit
Kein Standard
Nein
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:
vendor_id.resource_type:version
Die drei Komponenten des Ressourcentypnamens sind Eigenschaften, die in der RTR-Datei als Vendor_id, Resource_type und RT_version angegeben sind. Der scrgadm-Befehl fügt 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 Vendor_id einmalig ist, wird empfohlen, das Börsensymbol für das Unternehmen, das den Ressourcentyp erstellt, zu verwenden. Ressourcentypnamen, die vor Sun Cluster 3.1 erstellt wurden, verwenden weiterhin folgende Syntax:
vendor_id.resource_type
Erforderlich
Leerzeichenkette
Nein
Der Verzeichnispfad, der zum Vervollständigen von relativen Pfaden für Rückmeldemethoden verwendet wird. Dieser Pfad muss auf den Installationsspeicherort für die Ressourcentyppakete eingestellt sein. Dabei muss es sich um einen vollständigen, mit einem Schrägstrich (/) beginnenden Pfad handeln. Diese Eigenschaft ist nicht erforderlich, wenn alle Methodenpfadnamen absolut sind.
Erforderlich, falls nicht alle Methodenpfadnamen absolut sind.
Kein Standard
Nein
Eine kurze Beschreibung des Ressourcentyps.
Bedingt
Leerzeichenkette
Nein
Bei Einstellung auf TRUE für einen Ressourcentyp gibt diese Eigenschaft an, dass die zulässigen scrgadm( 1M)-Vorgänge für diesen Ressourcentyp beschränkt sind. Ein Ressourcentyp, dessen RT_system-Wert auf TRUE eingestellt ist, wird als Systemressourcentyp bezeichnet. Die Bearbeitung der RT_system-Eigenschaft selbst ist nie beschränkt, unabhängig vom aktuellen Wert von RT_system.
Optional
FALSE
Ja
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 späteren Versionen erforderlich.
Optional/Explizit oder Erforderlich
Kein Standard
Nein
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
Nein
Eine Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, um eine Ressource dieses Typs zu starten.
Erforderlich, es sei denn, in der RTR-Datei wird eine Prenet_start -Methode deklariert.
Kein Standard
Nein
Eine Rückmeldemethode: der Pfad zu dem Programm, das von RGM zum Stoppen einer Ressource dieses Typs aufgerufen wird.
Erforderlich, falls die RTR-Datei keine Postnet_stop-Methode deklariert.
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das RGM aufruft, wenn Eigenschaften einer laufenden Ressource dieses Typs geändert werden.
Bedingt/Explizit
Kein Standard
Nein
Eine optionale Rückmeldemethode: der Pfad zu dem Programm, das aufgerufen wird, um die Werte der Eigenschaften von Ressourcen dieses Typs zu prüfen.
Bedingt/Explizit
Kein Standard
Nein
Siehe die Resource_type-Eigenschaft.
Bedingt
Kein Standard
Nein