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