Chapitre 15. Affichage des contraintes et des dépendances des ressources
Plusieurs commandes permettent d'afficher les contraintes configurées. Vous pouvez afficher toutes les contraintes de ressources configurées ou limiter l'affichage des contraintes de ressources à des types spécifiques de contraintes de ressources. En outre, vous pouvez afficher les dépendances de ressources configurées.
Affichage de toutes les contraintes configurées
La commande suivante répertorie toutes les contraintes actuelles en matière d'emplacement, d'ordre et de colocation. Si l'option --full
est spécifiée, elle affiche les identifiants internes des contraintes.
pcs constraint [list|show] [--full]
Par défaut, la liste des contraintes de ressources n'affiche pas les contraintes expirées. Pour inclure les contraintes expirées dans la liste, utilisez l'option --all
de la commande pcs constraint
. Les contraintes expirées seront alors listées, et les contraintes et les règles qui leur sont associées seront notées (expired)
dans l'affichage.
Affichage des contraintes de localisation
La commande suivante répertorie toutes les contraintes de localisation actuelles.
-
Si
resources
est spécifié, les contraintes de localisation sont affichées par ressource. Il s'agit du comportement par défaut. -
Si
nodes
est spécifié, les contraintes de localisation sont affichées par nœud. - Si des ressources ou des nœuds spécifiques sont spécifiés, seules les informations relatives à ces ressources ou nœuds sont affichées.
pcs constraint location [show [resources [resource...]] | [nœuds [node...]]] [--full]
Affichage des contraintes d'ordre
La commande suivante dresse la liste de toutes les contraintes d'ordre actuelles.
pcs constraint order [show]
Affichage des contraintes de colocation
La commande suivante répertorie toutes les contraintes de colocation actuelles.
pcs constraint colocation [show]
Affichage des contraintes spécifiques aux ressources
La commande suivante répertorie les contraintes qui font référence à des ressources spécifiques.
pcs contrainte ref resource...
Affichage des dépendances des ressources
La commande suivante affiche les relations entre les ressources du cluster dans une structure arborescente.
pcs resource relations resource [--full]
Si l'option --full
est utilisée, la commande affiche des informations supplémentaires, notamment les identifiants des contraintes et les types de ressources.
Dans l'exemple suivant, il y a 3 ressources configurées : C, D et E.
# pcs constraint order start C then start D Adding C D (kind: Mandatory) (Options: first-action=start then-action=start) # pcs constraint order start D then start E Adding D E (kind: Mandatory) (Options: first-action=start then-action=start) # pcs resource relations C C `- order | start C then start D `- D `- order | start D then start E `- E # pcs resource relations D D |- order | | start C then start D | `- C `- order | start D then start E `- E # pcs resource relations E E `- order | start D then start E `- D `- order | start C then start D `- C
Dans l'exemple suivant, il y a deux ressources configurées, A et B. Les ressources A et B font partie du groupe de ressources G : A et B. Les ressources A et B font partie du groupe de ressources G.
# pcs resource relations A A `- outer resource `- G `- inner resource(s) | members: A B `- B # pcs resource relations B B `- outer resource `- G `- inner resource(s) | members: A B `- A # pcs resource relations G G `- inner resource(s) | members: A B |- A `- B