Die RTR-Beispieldatei beginnt mit Kommentaren, gefolgt von Ressourcentypeigenschaften zur Definition der HA-DNS-Konfiguration, wie in der folgenden Auflistung gezeigt.
# # Copyright (c) 1998-2004 Sun Microsystems, Inc. # Alle Rechte vorbehalten. # # Registrierungsinformationen für DNS (Domain Name Service) # #pragma ident “@(#)SUNW.sample 1.1 00/05/24 SMI” RESOURCE_TYPE = “Beispiel”; VENDOR_ID = SUNW; RT_DESCRIPTION = “Domain Name Service auf Sun Cluster”; RT_VERSION =”1.0”; API_VERSION = 2; FAILOVER = TRUE; RT_BASEDIR=/opt/SUNWsample/bin; PKGLIST = SUNWsample; START = dns_svc_start; STOP = dns_svc_stop; VALIDATE = dns_validate; UPDATE = dns_update; MONITOR_START = dns_monitor_start; MONITOR_STOP = dns_monitor_stop; MONITOR_CHECK = dns_monitor_check;
Als ersten Eintrag in der RTR-Datei müssen Sie die Resource_type-Eigenschaft deklarieren. Andernfalls schlägt die Registrierung des Ressourcentyps fehl.
RGM unterscheidet bei Eigenschaftsnamen nicht zwischen Groß- und Kleinschreibung. Die Konvention für Eigenschaften in von Sun gelieferten RTR-Dateien, mit Ausnahme der Methodennamen, ist Großschreibung des ersten Buchstabens und Kleinschreibung der restlichen Buchstaben des Namens. Methodennamen werden — ebenso wie Eigenschaftsattribute — ganz in Großbuchstaben geschrieben.
Es folgen einige Informationen zu diesen Eigenschaften.
Der Ressourcentypname kann entweder nur unter Verwendung der Resource_type-Eigenschaft angegeben werden (sample), oder zusammen mit Vendor_id als Präfix zwischen “.” als Trennzeichen vom Ressourcentyp (SUNW.sample).
Wenn Sie Vendor_id verwenden, nehmen Sie das Börsensymbol für das Unternehmen, das den Ressourcentyp definiert. Der Ressourcentypname muss im Cluster einmalig sein.
Die Rt_version-Eigenschaft identifiziert die Version des Beispieldatendienstes entsprechend der Angabe des Herstellers.
Die API_version-Eigenschaft identifiziert die Sun Cluster-Version. API_version = 2 gibt zum Beispiel an, dass der Datendienst unter Sun Cluster Version 3.0 ausgeführt wird.
Failover = TRUE gibt an, dass der Datendienst nicht in einer Ressourcengruppe ausgeführt werden kann, die auf mehreren Knoten gleichzeitig online sein kann.
RT_basedir zeigt auf /opt/SUNWsample/bin als den Verzeichnispfad zu vollständigen relativen Pfaden, wie zum Beispiel Rückmeldemethodenpfaden.
Start, Stop, Validate usw. stellen den Pfad zu dem jeweiligen von RGM aufgerufenen Rückmeldeprogramm bereit. Diese Pfade sind relativ zu dem Verzeichnis, das durch RT_basedir angegeben wird.
Pkglist identifiziert SUNWsample als das Paket, das die Beispiel-Datendienstinstallation enthält.
Ressourcentypeigenschaften, die nicht in dieser RTR-Datei angegeben sind, wie Single_instance, Init_nodes und Installed_nodes, rufen ihre Standardwerte ab. Eine vollständige Liste der Ressourcentypeigenschaften mit den jeweiligen Standardwerten finden Sie in Tabelle A–1.
Der Cluster-Verwalter kann die für Ressourcentypeigenschaften in der RTR-Datei angegebenen Werte nicht ändern.