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-keepalived
pour modifier la configuration du déploiement du routeur :$ oc edit deploy ipfailover-keepalived
... spec: containers: - env: - name: OPENSHIFT_HA_PREEMPTION 1 value: preempt_delay 300 ...
- 1
- Définir la valeur de
OPENSHIFT_HA_PREEMPTION
:-
preempt_delay 300
: Keepalived attend les 300 secondes spécifiées et déplacemaster
vers le VIP de priorité supérieure sur l'hôte. Il s'agit de la valeur par défaut. -
nopreempt
: ne déplace pasmaster
du VIP de priorité inférieure sur l'hôte vers le VIP de priorité supérieure sur l'hôte.
-