15.5. Configuration de la préemption VRRP
Lorsqu'une IP virtuelle (VIP) sur un nœud quitte l'état fault en passant le script de contrôle, la VIP sur le nœud entre dans l'état backup si elle a une priorité inférieure à celle de la VIP sur le nœud qui est actuellement dans l'état master. Toutefois, si le VIP du nœud qui quitte l'état fault a une priorité plus élevée, la stratégie de préemption détermine son rôle dans le cluster.
La stratégie nopreempt ne déplace pas master du VIP de priorité inférieure sur l'hôte vers le VIP de priorité supérieure sur l'hôte. Avec preempt_delay 300, la valeur par défaut, Keepalived attend les 300 secondes spécifiées et déplace master vers le VIP de plus haute priorité sur l'hôte.
Conditions préalables
-
You installed the OpenShift CLI (
oc).
Procédure
Pour spécifier la préemption, entrez dans
oc edit deploy ipfailover-keepalivedpour modifier la configuration du déploiement du routeur :oc edit deploy ipfailover-keepalived
$ oc edit deploy ipfailover-keepalivedCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Définir la valeur de
OPENSHIFT_HA_PREEMPTION:-
preempt_delay 300: Keepalived attend les 300 secondes spécifiées et déplacemastervers le VIP de priorité supérieure sur l'hôte. Il s'agit de la valeur par défaut. -
nopreempt: ne déplace pasmasterdu VIP de priorité inférieure sur l'hôte vers le VIP de priorité supérieure sur l'hôte.
-