Guide des développeurs pour les services de données Sun Cluster pour SE Solaris

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 ressources. L'interface API définit les méthodes de rappel Validation et Mise_à_jour, afin que vous puissiez mettre en oeuvre ces actions.

Le gestionnaire RGM appelle la méthode 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 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 de manuel 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.

Il n'appelle Validation que lorsque les propriétés de la ressource ou du groupe sont modifiées par une opération de l'administrateur, et non lorsque le RGM définit des propriétés, ou lorsqu'un détecteur définit les propriétés Statut et msg_statut de la ressource.

Le gestionnaire RGM appelle la méthode 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.