Guide des développeurs pour les services de données Sun Cluster 3.1 10/03

Support administratif d'une ressource

Entre autres actions administratives possibles sur les ressources figurent le paramétrage et la modification des propriétés de ressource. L'interface API définit les méthodes de rappel de Validation et de Mise_à_jour, afin que vous puissiez mettre en oeuvre ces actions.

Le gestionnaire RGM appelle la méthode de Validation facultative lorsqu'une ressource est créée et qu'une action administrative met à jour les propriétés de la ressource ou de son groupe. Il transfère la valeur de propriété de cette ressource ou de son groupe à la méthode de Validation. Il appelle Validation sur l'ensemble des noeuds du cluster spécifiés par la propriété noeuds_init du type de ressources (reportez-vous à la rubrique Propriétés des types de ressources ou à la page man rt_properties(5) pour de plus amples informations sur noeuds_init). Le gestionnaire RGM appelle Validation avant que la création ou la mise à jour ne soit appliquée. Par conséquent, l'échec d'un code de sortie d'une méthode sur n'importe quel noeud entraîne l'échec de la création ou de la mise à jour.

Le gestionnaire RGM n'appelle Validation qu'en cas de modification des propriétés d'une ressource ou de son groupe au moyen d'une action administrative. Cette méthode n'est donc pas appelée lorsqu'il définit des propriétés ou lorsqu'un détecteur configure les propriétés de ressource Statut et msg_statut.

Le gestionnaire RGM appelle la méthode de Mise_à_jour facultative pour notifier à une ressource en cours d'exécution que des propriétés ont été modifiées. Il appelle Mise_à_jour après l'exécution réussie d'une action administrative de paramétrage des propriétés d'une ressource ou de son groupe. Le gestionnaire RGM appelle cette méthode sur les noeuds sur lesquels cette méthode est en ligne. Cette méthode peut utiliser les fonctions d'accès de l'interface API pour lire les valeurs de propriété pouvant affecter une ressource active et régler les ressources en cours d'exécution en conséquence.