18.4. Rétrogradation d'une ressource promue en cas d'échec
Vous pouvez configurer une ressource promouvable de telle sorte que lorsqu'une action promote
ou monitor
échoue pour cette ressource, ou que la partition dans laquelle la ressource s'exécute perd le quorum, la ressource sera rétrogradée mais ne sera pas complètement arrêtée. Cela permet d'éviter une intervention manuelle dans des situations où l'arrêt complet de la ressource le nécessiterait.
Pour configurer une ressource promouvable afin qu'elle soit rétrogradée en cas d'échec de l'action
promote
, définissez la méta-option de l'opérationon-fail
surdemote
, comme dans l'exemple suivant.# pcs resource op add my-rsc promote on-fail="demote"
Pour configurer une ressource promouvable afin qu'elle soit rétrogradée en cas d'échec de l'action
monitor
, attribuez àinterval
une valeur non nulle, attribuez à la méta-optionon-fail
la valeurdemote
et attribuez àrole
la valeurPromoted
, comme dans l'exemple suivant.# pcs resource op add my-rsc monitor interval="10s" on-fail="demote" role="Promoted"
-
Pour configurer un cluster de manière à ce que, lorsqu'une partition du cluster perd le quorum, toutes les ressources promues soient rétrogradées mais laissées en fonctionnement et que toutes les autres ressources soient arrêtées, définissez la propriété du cluster
no-quorum-policy
surdemote
La définition du méta-attribut on-fail
à demote
pour une opération n'affecte pas la manière dont la promotion d'une ressource est déterminée. Si le nœud concerné a toujours le score de promotion le plus élevé, il sera sélectionné pour être promu à nouveau.