Retarder la préemption
Par défaut, une adresse VIP de secours préempte l’adresse VIP principale immédiatement lorsque sa priorité devient supérieure à celle du VIP principal. Lorsque vous configurez une adresse VIP de sauvegarde, vous pouvez spécifier la durée pendant laquelle vous souhaitez retarder la préemption. Le délai de préemption est un paramètre par nœud pour chaque adresse VIP de sauvegarde.
Le paramètre de délai de préemption pour un VIP de sauvegarde ne s’applique pas dans les conditions suivantes :
- Le nœud du VIP principal tombe en panne. Dans ce cas, le VIP de sauvegarde prend le relais en tant que VIP principal après l’intervalle mort défini sur le nœud du VIP de sauvegarde.
- La priorité du VIP principal est fixée à zéro. Le VIP de sauvegarde prend le relais en tant que VIP principal après l’intervalle d’inactivité défini sur le nœud du VIP de sauvegarde.
Exemple : report de la préemption
Envisagez un déploiement actif-actif composé d’appliances NetScaler NS1 et NS2. L’adresse IP virtuelle VIP1 est configurée sur chacune de ces appliances. En raison de leurs priorités, VIP1 est maître sur NS2. La préemption est activée et le délai de préemption est défini pour VIP1 sur ces deux nœuds.
Le tableau suivant répertorie les paramètres utilisés dans cet exemple.
Entité et paramètres | Paramètres sur NS1 | Paramètres sur NS2 |
---|---|---|
VIP1 (à titre de référence uniquement) | Adresse IP : 192.0.1.10, VRID : 10, Priorité : 100, Préemption : Activé, Délai de préemption : 1000 secondes | Adresse IP : 192.0.1.10, VRID : 10, Priorité : 200, Préemption : Activé, Délai de préemption : 2000 secondes |
Intervalle mort | 1 secondes | 2 secondes |
Voici quelques exemples de comportements de préemption possibles dans cette configuration :
- Si la priorité de VIP1 sur NS1 est définie sur une valeur (par exemple, 210) supérieure à celle de VIP1 sur NS2, VIP1 sur NS1 prend le relais en tant que maître après le délai de préemption défini (1 000 secondes).
- Si un troisième nœud NS3 avec les paramètres VRRP suivants est ajouté à ce déploiement, VIP1 sur NS3 devient maître après le délai de préemption défini (3 000 secondes).
- VIP1
- VRID : 30
- Adresse IP :
- Priorité = 300
- Délai de préemption = 3000 secondes
- VIP1
- Si NS2 tombe en panne, VIP1 sur NS1 prend le relais en tant que maître au bout d’une seconde (définissez un intervalle mort sur NS1). Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.
- Si NS2 tombe en panne et que NS1 redémarre, VIP1 sur NS1 devient maître 1 seconde (définir un intervalle mort sur NS1) après le démarrage de NS1. Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.
- Si la priorité de VIP1 sur NS2 est définie sur zéro, VIP1 passe en mode veille. VIP1 sur NS1 prend le relais en tant que maître au bout d’une seconde (définissez un intervalle mort sur NS1). Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.
Configuration de la préemption des délais pour le mode actif-actif IPv4
Pour configurer le délai de préemption pour une adresse VIP, vous devez définir le paramètre du délai de préemption de l’adresse MAC virtuelle associée. Vous pouvez définir ce paramètre lorsque vous ajoutez l’adresse, ou vous pouvez modifier une adresse MAC virtuelle existante.
Pour configurer le délai de préemption à l’aide de l’interface de ligne de commande :
- Pour définir le délai de préemption lors de l’ajout d’un MAC virtuel, à l’invite de commande, tapez :
- add vrID <id> -preemptiondelaytimer <secs>
- show vrID
- Pour définir le délai de préemption lors de la modification d’un MAC virtuel, à l’invite de commandes, tapez :
- set vrID <id> -preemptiondelaytimer <secs>
- show vrID
Pour configurer le délai de préemption à l’aide de l’interface graphique :
- Accédez à Système > Réseau > VMAC.
- Sous l’onglet VMAC . Lors de l’ajout d’un nouveau MAC virtuel ou de la modification d’un MAC virtuel existant, définissez le paramètre Preemption Delay Timer .
Exemple de configuration :
La configuration suivante utilise les paramètres répertoriés dans le tableau de la section Exemple : Retarder la préemption.
Settings on NS1
> set vrid param –deadInterval 1
Done
> add ns ip 192.0.1.10 255.255.255.255 –type VIP
Done
> add vrid 10 –Priority 100 –Preemption Enable –preemptiondelaytimer 1000
Done
> bind ns ip 192.0.1.10 255.255.255.255 –vrid 10
Done
Settings on NS2
> set vrid param –deadInterval 2
Done
> add ns ip 192.0.1.10 255.255.255.255 –type VIP
Done
> add vrid 20 –Priority 200 –Preemption Enable –preemptiondelaytimer 2000
Done
> set ns ip 192.0.1.10 255.255.255.255 –vrid 10
Done
<!--NeedCopy-->
Configuration de la préemption des délais pour le mode actif-actif d’IPv6
Pour configurer le délai de préemption pour une adresse VIP6, vous devez définir le paramètre du temporisateur de préemption de l’adresse MAC6 virtuelle associée. Vous pouvez définir ce paramètre lorsque vous ajoutez l’adresse MAC6 virtuelle, ou vous pouvez modifier une adresse MAC6 virtuelle existante.
Pour configurer le délai de préemption à l’aide de l’interface de ligne de commande :
- Pour définir le délai de préemption lors de l’ajout d’un MAC6 virtuel, à l’invite de commande, tapez :
- add vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
-
Pour définir le délai de préemption lors de la modification d’un MAC6 virtuel, à l’invite de commande, tapez :
- set vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
Pour configurer le délai de préemption à l’aide de l’interface graphique :
- Accédez à Système > Réseau > VMAC.
- Sous l’onglet VMAC6 . Lors de l’ajout d’une adresse MAC6 virtuelle ou de la modification d’une adresse MAC6 virtuelle existante, définissez le paramètre Preemption Delay Timer .