Le fichier RTR (Resource Type Registration) contient les déclarations de propriétés de ressource définissant la configuration initiale du service de données au moment ou l'administrateur du cluster enregistre ce service.
# # Copyright (c) 1998-2004 by Sun Microsystems, Inc. # Tous droits réservés. # # Données d'enregistrement du service de noms de domaine (DNS) # #pragma ident “@(#)SUNW.sample 1.1 00/05/24 SMI” RESOURCE_TYPE = “sample” ; VENDOR_ID = SUNW ; RT_DESCRIPTION = “Domain Name Service sur 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 ; # Une liste des déclarations de propriétés de ressource entre crochets suit les # déclarations du type de ressources. La déclaration du nom de propriété doit # être le premier attribut suivant le crochet d'ouverture de chaque entrée. # # Les propriétés délai_exécution_<méthode> définissent le délai en secondes passé lequel # le RGM conclut que l'appel de la méthode a échoué. # La valeur MIN du délai d'attente de toutes les méthodes est de 60 secondes. De cette manière, # les administrateurs système ne peuvent pas définir de délais d'attente # plus courts qui n'améliorent pas les performances de commutation/basculement et peuvent # conduire le RGM à exécuter des actions non souhaitées (basculements erronés, réinitialisation de nœuds, basculement du groupe de ressources en mode # to ERROR_STOP_FAILED) nécessitant l'intervention de l'opérateur. la configuration # de délais d'attente trop courts induit une *diminution* de la disponibilité globale # du service de données. { 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; } # Nombre de relance à effectuer pendant un intervalle de temps prédéterminé avant de # conclure qu'il est impossible de démarrer correctement l'application sur ce nœud. { PROPERTY = Retry_Count; MIN=0; MAX=10; DEFAULT=2; TUNABLE = ANYTIME; } # Définissez Intervalle_nouvelles_tentatives sur une valeur multiple de 60, ce paramètre # configuré en secondes étant converti en minutes avec arrondissement au chiffre supérieur. # Par exemple, 50 secondes est converti en 1 minute. Utilisez cette propriété pour # programmer le nombre de relances (Nombre_nouvelles_tentatives). { PROPERTY = Retry_Interval; MIN=60; MAX=3600; DEFAULT=300; TUNABLE = ANYTIME; } { PROPERTY = Network_resources_used; TUNABLE = AT_CREATION; DEFAULT = ““ ; } # # Propriété d'extension # # L'administrateur du cluster doit définir la valeur de cette propriété pour indiquer # le répertoire contenant les fichiers de configuration utilisés par l'application. # Pour cette application, DNS spécifie le chemin d'accès au fichier de configuration # du service de noms de domaine sur le PXFS (en règle générale named.conf). { PROPERTY = Confdir; EXTENSION; STRING; TUNABLE = AT_CREATION; DESCRIPTION = “Chemin du répertoire de configuration”; } # Délai d'attente en seconde avant de déclarer que la détection a échoué. { PROPERTY = Probe_timeout; EXTENSION; INT; DEFAULT = 30; TUNABLE = ANYTIME; DESCRIPTION = “Délai pour la sonde (secondes)”; } |