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)”; } |