Les commandes shell s'utilisent dans les mises en œuvre par scripts shell des méthodes de rappel des types de ressource qui représentent des services contrôlés par le gestionnaire RGM du cluster. Elles permettent d'effectuer les tâches suivantes :
Accéder à des informations sur les ressources, les groupes et les types de ressources, ainsi que sur les clusters
Définir les propriétés Status et Status_msg d'une ressource, à l'aide d'un détecteur
Demander le redémarrage ou le déplacement d'un groupe de ressources
cette rubrique ne fournit que de brèves descriptions des commandes shell ; la référence faisant foi en matière de commandes shell se trouve dans les pages de manuel 1HA. Sauf indication contraire, chaque commande est associée à une page de manuel du même nom.
Les commandes ci-dessous vous permettent d'accéder aux informations sur une ressource ou d'en définir les propriétés Status et Status_msg.
Donne accès aux informations sur une ressource ou un type de ressource contrôlé par le RGM. Cette commande renvoie les mêmes données que la fonction C scha_resource_get(). Pour obtenir plus d'informations, reportez-vous à la page de manuel scha_resource_get(1HA).
Définit les propriétés Status et Status_msg d'une ressource contrôlée par le RGM. C'est la commande que le détecteur de la ressource utilise pour indiquer l'état de cette dernière. Elle remplit les mêmes fonctions que scha_resource_setstatus(). Pour plus d'informations sur cette commande, reportez-vous à la page de manuel scha_resource_setstatus(1HA).
bien que scha_resource_setstatus() soit d'un intérêt propre aux détecteurs de ressources, tout programme peut l'appeler.
Donne accès à des informations sur un type de ressource enregistré dans le RGM. Cette commande fournit la même fonctionnalité que la fonction C scha_resourcetype_get (). Elle est décrite plus en détail dans la page de manuel scha_resourcetype_get(1HA).
Les commandes ci-dessous vous donnent accès aux informations sur un groupe de ressources ou vous permettent de redémarrer un groupe de ressources.
Présente des informations sur un groupe de ressources contrôlé par le RGM. Cette commande fournit la même fonctionnalité que la fonction C scha_resourcetype_get (). Pour plus d'informations sur cette commande, reportez-vous à la page de manuel scha_resourcegroup_get(1HA).
Demande le redémarrage d'un groupe de ressources contrôlé par le RGM ou son déplacement vers un autre nœud. Cette commande est équivalente à la fonction C scha_control(). Elle est décrite plus en détail dans la page de manuel scha_control(1HA).
Fournit des informations sur un cluster : nom du cluster, noms des noeuds, ID, états et groupes de ressources. Cette commande renvoie les mêmes données que la fonction C scha_cluster_get(). Elle est décrite plus en détail dans la page de manuel scha_cluster_get(1HA).