Die RTR-Datei (Resource Type Registration, Ressourcentypregistrierung) enthält die Deklarationen der Ressourcen- und Ressourcentypeigenschaften, welche die anfängliche Konfiguration des Datendienstes zu dem Zeitpunkt definieren, an dem der Cluster-Verwalter den Datendienst registriert.
#
# 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 = “DNS (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;
# Eine Liste der Ressourceneigenschaftsdeklarationen in Klammern folgt auf die
# Ressourcentypdeklarationen. Die Eigenschaftsnamensdeklaration muss das
# erste Attribut nach der geöffneten geschweiften Klammer für jeden Eintrag sein.
#
# Die <Methoden>_timeout-Eigenschaften stellen den Wert in Sekunden ein,
# nach dem RGM annimmt, dass der Aufruf der Methode fehlgeschlagen ist.
# Der MIN-Wert für alle Methoden-Zeitüberschreitungen ist auf 60 Sekunden
# eingestellt. Dies verhindert, dass die Verwalter kürzere Zeitüberschreitungen
# einstellen, mit denen die Switchover-/Failover-Leistung nicht verbessert wird
# und die zu unerwünschten RGM-Aktionen führen können (falsche Failover,
# Knotenneustart oder Verschieben der Ressourcengruppe in den ERROR_STOP_FAILED-Zustand, was
# einen Bedienereingriff erforderlich macht). Wenn zu kurze Methoden-Zeitüberschreitungen
# eingestellt werden, führt dies zu einem *Absinken* der allgemeinen
# Verfügbarkeit des Datendienstes.
{
PROPERTY = Start_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Stop_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Validate_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Update_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Monitor_Start_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Monitor_Stop_timeout;
MIN=60;
DEFAULT=300;
}
{
PROPERTY = Thorough_Probe_Interval;
MIN=1;
MAX=3600;
DEFAULT=60;
TUNABLE = ANYTIME;
}
# Die Anzahl der auszuführenden Wiederholungen innerhalb eines bestimmten
# Zeitraums, bevor angenommen wird, dass die Anwendung auf diesem Knoten nicht
# erfolgreich gestartet werden kann.
{
PROPERTY = Retry_Count;
MIN=0;
MAX=10;
DEFAULT=2;
TUNABLE = ANYTIME;
}
# Stellen Sie Retry_Interval als ein Vielfaches von 60 ein, da es von
# Sekunden in Minuten konvertiert wird und aufrundet. Ein Wert von 50 (Sekunden)
# wird z. B. zu einer Minute konvertiert. Verwenden Sie diese Eigenschaft, um die
# Anzahl der Wiederholungen einzustellen (Retry_Count).
{
PROPERTY = Retry_Interval;
MIN=60;
MAX=3600;
DEFAULT=300;
TUNABLE = ANYTIME;
}
{
PROPERTY = Network_resources_used;
TUNABLE = AT_CREATION;
DEFAULT = ““;
}
#
# Erweiterungseigenschaften
#
# Der Cluster-Verwalter muss den Wert dieser Eigenschaft so einstellen, dass
# er auf das Verzeichnis mit den von der Anwendung verwendeten Konfigurationsdateien
# zeigt. Geben Sie für diese Anwendung, DNS, den Pfad der DNS-Konfigurationsdatei
# auf PXFS an (in der Regel named.conf).
{
PROPERTY = Confdir;
EXTENSION;
STRING;
TUNABLE = AT_CREATION;
DESCRIPTION = “Konfigurationsverzeichnispfad”;
}
# Zeitüberschreitungswert in Sekunden, bevor das Testsignal als fehlgeschlagen
# deklariert wird.
{
PROPERTY = Probe_timeout;
EXTENSION;
INT;
DEFAULT = 30;
TUNABLE = ANYTIME;
DESCRIPTION = “Zeitüberschreitungswert für das Testsignal (Sekunden)”;
}
|