Verzögerung der Präemption
Standardmäßig verhindert eine Backup-VIP-Adresse die Master-VIP-Adresse, sobald ihre Priorität höher ist als die der Master-VIP. Bei der Konfiguration einer Backup-VIP-Adresse können Sie einen Zeitraum angeben, um den die Präemption verzögert werden soll. Die Präemptionsverzögerungszeit ist eine Einstellung pro Knoten für jede Backup-VIP-Adresse.
Die Einstellung für die Präemptionsverzögerung für einen Backup-VIP gilt unter den folgenden Bedingungen nicht:
- Der Knoten des Master-VIP fällt aus. In diesem Fall übernimmt der Backup-VIP nach Ablauf des auf dem Backup-VIP-Knoten festgelegten Totintervalls die Backup des Master-VIP.
- Die Priorität des Master-VIP ist auf Null gesetzt. Der Backup-VIP übernimmt nach Ablauf des auf dem Backup-VIP-Knoten festgelegten Ausfallintervalls die Backup des Master-VIP.
Beispiel: Verzögerung der Präemption
Ziehen Sie eine aktiv-aktive Bereitstellung in Betracht, die aus den NetScaler-Appliances NS1 und NS2 besteht. Die virtuelle IP-Adresse VIP1 ist auf jeder dieser Appliances konfiguriert. Aufgrund ihrer Prioritäten ist VIP1 Master auf NS2. Die Präemption ist aktiviert und die Wartezeit für die Präemption ist für VIP1 auf diesen beiden Knoten festgelegt.
In der folgenden Tabelle sind die in diesem Beispiel verwendeten Einstellungen aufgeführt.
Entität und Parameter | Einstellungen auf NS1 | Einstellungen auf NS2 |
---|---|---|
VIP1 (nur zu Referenzzwecken) | IP-Adresse:192.0.1.10, **VRID: 10, Priorität:100, Präemption:Aktiviert, Präemptionsverzögerungszeit: 1000 Sekunden** | IP-Adresse:192.0.1.10, **VRID: 10, Priorität:200, Präemption:Aktiviert, Präemptionsverzögerungszeit: 2000 Sekunden** |
Totes Intervall | 1 Sekunden | 2 Sekunden |
Im Folgenden finden Sie einige Beispiele für ein mögliches Präemptionsverhalten in diesem Setup:
- Wenn die Priorität von VIP1 auf NS1 auf einen höheren Wert (z. B. 210) als der von VIP1 auf NS2 gesetzt ist, übernimmt VIP1 auf NS1 nach der eingestellten Präemptionsverzögerungszeit (1000 Sekunden) die Rolle des Masters.
- Wenn dieser Bereitstellung ein dritter Knoten NS3 mit den folgenden VRRP-Einstellungen hinzugefügt wird, wird VIP1 auf NS3 nach der eingestellten Präemptionsverzögerungszeit (3000 Sekunden) zum Master.
- VIP1
- GITTER: 30
- IP-Adresse:
- Priorität = 300
- Vorkaufsverzögerungszeit = 3000 Sekunden
- VIP1
- Wenn NS2 ausfällt, übernimmt VIP1 auf NS1 nach 1 Sekunde die Rolle des Masters (eingestelltes Totzeitintervall auf NS1). Die Wartezeit bei der Präemption für VIP1 auf NS1 gilt in diesem Fall nicht.
- Wenn NS2 ausfällt und NS1 neu gestartet wird, wird VIP1 auf NS1 1 Sekunde nach dem Hochfahren von NS1 zum Master (festgelegtes Totzeitintervall auf NS1). Die Wartezeit bei der Präemption für VIP1 auf NS1 gilt in diesem Fall nicht.
- Wenn die Priorität von VIP1 auf NS2 auf Null gesetzt ist, wechselt VIP1 in den Standby-Modus. VIP1 auf NS1 übernimmt nach 1 Sekunde die Funktion des Masters (eingestelltes Tot-Intervall auf NS1). Die Wartezeit bei der Präemption für VIP1 auf NS1 gilt in diesem Fall nicht.
Delay Preemption für den aktiven IPv4-Modus konfigurieren
Um die Präemptionsverzögerungszeit für eine VIP-Adresse zu konfigurieren, legen Sie den Parameter Preemption Delay Timer der zugehörigen virtuellen MAC-Adresse fest. Sie können diesen Parameter dann festlegen, wenn Sie die Adresse hinzufügen, oder Sie können eine bestehende virtuelle MAC-Adresse ändern.
So konfigurieren Sie die Wartezeit für die Präemption mithilfe der CLI:
- Um die Wartezeit beim Hinzufügen eines virtuellen MAC festzulegen, geben Sie in der Befehlszeile Folgendes ein:
- add vrID <id> -preemptiondelaytimer <secs>
- show vrID
- Um die Wartezeit bei der Änderung eines virtuellen MAC festzulegen, geben Sie in der Befehlszeile Folgendes ein:
- set vrID <id> -preemptiondelaytimer <secs>
- show vrID
So konfigurieren Sie die Wartezeit für die Präemption mithilfe der GUI:
- Navigieren Sie zu System > Netzwerk > VMAC.
- Auf der Registerkarte VMAC . Stellen Sie beim Hinzufügen eines neuen virtuellen MAC oder beim Bearbeiten eines vorhandenen virtuellen MAC den Parameter Preemption Delay Timer ein.
Beispielkonfiguration:
Die folgende Konfiguration verwendet die in der Tabelle im Abschnitt Beispiel: Delaying Preemption aufgeführten Einstellungen.
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-->
Delay Preemption für den aktiven IPv6-Modus konfigurieren
Um die Präemptionsverzögerungszeit für eine VIP6-Adresse zu konfigurieren, legen Sie den Timer-Parameter für die Präemptionsverzögerung der zugehörigen virtuellen MAC6-Adresse fest. Sie können diesen Parameter dann festlegen, wenn Sie die virtuelle MAC6-Adresse hinzufügen, oder Sie können eine vorhandene virtuelle MAC6-Adresse ändern.
So konfigurieren Sie die Wartezeit für die Präemption mithilfe der CLI:
- Um die Wartezeit beim Hinzufügen eines virtuellen MAC6 festzulegen, geben Sie in der Befehlszeile Folgendes ein:
- add vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
-
Um die Wartezeit bei der Änderung eines virtuellen MAC6 festzulegen, geben Sie in der Befehlszeile Folgendes ein:
- set vrID6 <id> -preemptiondelaytimer <secs>
- show vrID6
So konfigurieren Sie die Wartezeit für die Präemption mithilfe der GUI:
- Navigieren Sie zu System > Netzwerk > VMAC.
- Auf der Registerkarte VMAC6 . Legen Sie beim Hinzufügen einer virtuellen MAC6-Adresse oder beim Bearbeiten einer vorhandenen virtuellen MAC6-Adresse den Parameter Zeitüberschreitung fest.