La liste énumérée ci-dessous présente les propriétés définies par le système dans le fichier RTR.
# Une liste des déclarations de propriétés de ressources entre crochets suit les # déclarations relatives au type de ressource. La déclaration du nom de la propriété doit # être le premier attribut après le crochet ouvrant de chaque entrée. # Les propriétés <Délai_exécution_[méthode] définissent le délai (en secondes) après lequel # le RGM conclut que l'appel de la méthode a échoué. # La valeur MIN de tous les délais impartis de la méthode est définie à 60 secondes. Ceci # évite que les administrateurs définissent des délais plus courts qui non seulement # n'améliorent pas les performances de basculement, mais peuvent générer des actions # non souhaitées de la part du RGM (basculements erronés, réinitialisation de noeuds # ou passage du groupe de ressources à l'état ERREUR_ÉCHEC_ARRÊT, requérant une intervention # de l'opérateur). La définition de délais trop courts pour la méthode entraîne une # *diminution* de la disponibilité générale du service de données. { PROPRIÉTÉ = Délai_démarrage; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Délai_arrêt; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Délai_validation; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Délai_mise_à_jour; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Délai_démarrage_détecteur; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Délai_arrêt_détecteur; MIN=60; PAR DÉFAUT=300; } { PROPRIÉTÉ = Intervalle_sonde_complet; MIN=1; MAX=3600; PAR DÉFAUT=60; RÉGLABLE = À_TOUT_MOMENT; } # Le nombre de nouvelles tentatives à effectuer au cours d'une période donnée avant de conclure # que l'application ne peut pas démarrer correctement sur ce noeud. { PROPRIÉTÉ = Nombre_nouvelles_tentatives; MIN=0; MAX=10; PAR DÉFAUT=2; RÉGLABLE = À_TOUT_MOMENT; } # Définissez une valeur multiple de 60 pour Intervalle_nouvelles_tentatives, étant donné que # cette valeur est convertie de secondes en minutes, avec arrondissement au chiffre supérieur. # Par exemple, une valeur de 50 (secondes) est convertie en 1 minute. Utilisez cette propriété # pour établir le délai séparant les nouvelles tentatives (Nombre_nouvelles_tentatives). { PROPRIÉTÉ = Intervalle_nouvelles_tentatives; MIN=60; MAX=3600; PAR DÉFAUT=300; RÉGLABLE = À_TOUT_MOMENT; } { PROPRIÉTÉ = Ressources_réseau_utilisées; RÉGLABLE = À_LA_CRÉATION; PAR DÉFAUT = ““; }
Bien que Sun Cluster fournisse les propriétés définies par le système, vous pouvez définir d'autres valeurs par défaut à l'aide des attributs de propriété de ressource. Reportez-vous à la rubrique Attributs des propriétés de ressource pour une liste complète des attributs disponibles pour une application aux propriétés de ressource.
Remarquez les points suivants sur les propriétés de ressource définies par le système dans le fichier RTE modèle :
Sun Cluster fournit une valeur minimale (1 seconde) et une valeur par défaut (3600 secondes) pour tous les dépassements de délais impartis. Le fichier RTR modèle modifie le minimum à 60 et fait passer la valeur par défaut à 300 secondes. Un administrateur de clusters peut accepter cette valeur par défaut ou modifier la valeur du délai imparti (à 60 ou plus). Sun Cluster n'impose pas de valeur maximale autorisée.
Les propriétés Intervalle_sonde_complet, Nombre_nouvelles_tentatives et Intervalle_nouvelles_tentatives ont la valeur À_TOUT_MOMENT pour l'attribut RÉGLABLE. Ce paramètre signifie que l'administrateur du cluster peut modifier la valeur de ces propriétés, même lorsque le service de données tourne. Celles-ci sont utilisées par le détecteur de pannes mis en oeuvre par le service de données modèle. Le service de données modèle met en oeuvre une méthode de Mise_à_jour pour arrêter et redémarrer le détecteur de pannes lors de la modification de ces propriétés de ressource ou d'autres par l'administrateur. Reportez-vous à la rubrique Méthode de Mise_à_jour.
Les propriétés de ressource sont classifiées comme :
requises : l'administrateur du cluster doit spécifier une valeur à la création d'une ressource.
optionnelles : si l'administrateur ne spécifie pas de valeur, le système en renseigne une par défaut.
conditionnelles : le RGM ne crée la propriété que si elle est déclarée dans le fichier RTR.
Le détecteur de pannes du service de données modèle utilise les propriétés conditionnelles Intervalle_sonde_complet, Nombre_nouvelles_tentatives, Intervalle_nouvelles_tentatives et Ressources_réseau_utilisées, de telle manière que le développeur a dû les déclarer dans le fichier RTR. Reportez-vous à la page du manuel r_properties(5) ou à la rubrique Propriétés des ressources pour obtenir des informations sur la manière dont les propriétés sont classifiées.