Limitation des basculements causés par les moniteurs de routage en mode non-INC

Dans une configuration HA en mode non-INC, si les moniteurs de routage échouent sur les deux nœuds, le basculement se produit toutes les 180 secondes jusqu’à ce que l’un des nœuds puisse atteindre toutes les routes surveillées par les moniteurs de routage respectifs.

Toutefois, pour un nœud, vous pouvez limiter le nombre de basculements pour un intervalle donné en définissant les paramètres Nombre maximal de basculements et Temps maximal de basculement sur les nœuds. Lorsque l’une ou l’autre des limites est atteinte, plus de basculement se produit et le nœud est assigné comme principal (mais l’état du nœud comme NOT UP) même si un moniteur de routage échoue sur ce nœud. Cette combinaison de l’état HA comme état Primary et Node comme NOT UP est appelée état Primaire Stick.

Si le nœud est alors capable d’atteindre toutes les routes surveillées, la prochaine défaillance du moniteur déclenche la réinitialisation des paramètres Nombre maximum de retournements et Temps maximum de retournement sur le nœud et le démarrage de l’heure spécifiée dans le paramètre Temps maximum de retournement.

Ces paramètres sont définis indépendamment sur chaque nœud et ne sont donc ni propagés ni synchronisés.

Paramètres pour limiter le nombre de basculements

  • Nombre maximal de basculement (MaxFlips)

    Nombre maximal de basculements autorisés, dans l’intervalle de temps de basculement maximal, pour le nœud en HA en mode non INC, si les basculements sont causés par une défaillance du moniteur de routage.

  • Temps de retournement maximal (MaxFlipTime)

    Durée, en secondes, pendant laquelle les basculements résultant d’une défaillance du moniteur de routage sont autorisés pour le nœud en HA en mode non INC.

Pour limiter le nombre de basculements à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

  • set HA node [-maxFlips < positive_integer>] [-maxFlipTime <positive_integer>]
  • show HA node [< id>]

Pour limiter le nombre de basculements à l’aide de l’interface graphique

  1. Accédez à Système > Haute disponibilité et, sous l’onglet Nœuds, ouvrez le nœud local.
  2. Définissez les paramètres suivants :
  • Nombre maximal de basculement
  • Temps de retournement maximal
    > set ha node -maxFlips 30 -maxFlipTime 60
    Done
    > sh ha node
    1) Node ID: 0
    IP: 10.102.169.82 (NS)
    Node State: UP
    Master State: Primary
    Fail-Safe Mode: OFF
    INC State: DISABLED
    Sync State: ENABLED
    Propagation: ENABLED
    Enabled Interfaces : 1/1
    Disabled Interfaces : None
    HA MON ON Interfaces : 1/1
    Interfaces on which heartbeats are not seen :None
    Interfaces causing Partial Failure:None
    SSL Card Status: NOT PRESENT
    Hello Interval: 200 msecs
    Dead Interval: 3 secs
    Node in this Master State for: 0:4:24:1 (days:hrs:min:sec)

    2) Node ID: 1
    IP: 10.102.169.81
    Node State: UP
    Master State: Secondary
    Fail-Safe Mode: OFF
    INC State: DISABLED
    Sync State: SUCCESS
    Propagation: ENABLED
    Enabled Interfaces : 1/1
    Disabled Interfaces : None
    HA MON ON Interfaces : 1/1
    Interfaces on which heartbeats are not seen : None
    Interfaces causing Partial Failure: None
    SSL Card Status: NOT PRESENT

    Local node information:
    Configured/Completed Flips: 30/0
    Configured Flip Time: 60
    Critical Interfaces: 1/1

    Done

Alarme SNMP pour état primaire collant

Activez l’alarme SNMP HA-STICKY-PRIMARY dans un nœud à haute disponibilité configuré si vous souhaitez être averti du fait que le nœud devient principal collant. Lorsque le nœud devient autocollant principal, il alerte en générant un message d’interruption (stickyPrimary (1.3.6.1.4.1.5951.1.1.0.138)) et l’envoie à toutes les destinations d’interruption SNMP configurées. Pour plus d’informations sur la configuration des alarmes SNMP et des destinations d’interruptions, reportez-vous à la section sur la configuration de Citrix ADC pour générer des interruptions SNMPv1 et SNMPv2.

Questions fréquemment posées

Prenons un exemple de configuration haute disponibilité de deux appliances Citrix ADC NS-1 et NS-2 en mode non-INC. Le nombre maximal de basculements et le temps maximal de basculement dans les deux nœuds ont été définis avec les mêmes valeurs.

Le tableau suivant répertorie les paramètres utilisés dans cet exemple :

Entité Détail
Adresse IP de NS-1 10.102.173.211
Adresse IP de NS-2 10.102.173.212
Nombre maximal de basculement 2.
Temps de retournement maximal 200

Pour plus d’informations sur lenombre maximal de basculements et paramètres maximum de temps de basculement, reportez-vous au pdf.

Limitation des basculements causés par les moniteurs de routage en mode non-INC