Groupes de redondance des clusters de châssis
Un groupe de redondance (RG) inclut et gère une collection d’objets sur les deux nœuds d’un cluster. Un RG est primaire sur un nœud et de secours sur l’autre nœud à un moment donné. Pour plus d’informations, consultez les rubriques suivantes :
Présentation des groupes de redondance des clusters de châssis
Le clustering de châssis offre une haute disponibilité des interfaces et des services grâce aux groupes de redondance et à la primauté au sein des groupes.
Un groupe de redondance est une construction abstraite qui inclut et gère une collection d’objets. Un groupe de redondance contient des objets sur les deux nœuds. Un groupe de redondance est primaire sur un nœud et sauvegarde sur l’autre à tout moment. Lorsqu’un groupe de redondance est dit principal sur un nœud, ses objets sur ce nœud sont actifs.
Les groupes de redondance sont des unités indépendantes de basculement. Chaque groupe de redondance bascule d’un nœud à l’autre indépendamment des autres groupes de redondance. Lorsqu’un groupe de redondance bascule, tous ses objets basculent ensemble.
Trois éléments déterminent la primauté d’un groupe de redondance : la priorité configurée pour le nœud, l’ID du nœud (en cas de priorités liées) et l’ordre dans lequel le nœud apparaît. Si un nœud de priorité inférieure apparaît en premier, il assume la primauté pour un groupe de redondance (et restera principal si la préemption n’est pas activée). Si la préemption est ajoutée à une configuration de groupe de redondance, l’équipement ayant la priorité la plus élevée dans le groupe peut initier un basculement pour qu’il devienne principal. Par défaut, la préemption est désactivée. Pour plus d’informations sur la préemption, voir préemption (cluster de châssis).
Un cluster de châssis peut inclure de nombreux groupes de redondance, dont certains peuvent être primaires sur un nœud et d’autres sur l’autre. Tous les groupes de redondance peuvent également être principaux sur un seul nœud. La primauté d'un groupe de redondance n'affecte pas la primauté d'un autre groupe de redondance. Vous pouvez créer jusqu’à 128 groupes de redondance.
Le nombre maximal de groupes de redondance est égal au nombre d’interfaces Ethernet redondantes que vous configurez.
Vous pouvez configurer des groupes de redondance en fonction de votre déploiement. Vous configurez un groupe de redondance pour qu’il soit principal sur un nœud et sauvegarde sur l’autre nœud. Vous spécifiez le nœud sur lequel le groupe est principal en définissant des priorités pour les deux nœuds dans une configuration de groupe de redondance. Le nœud ayant la priorité la plus élevée est prioritaire et les objets du groupe de redondance sont actifs.
Si un groupe de redondance est configuré de sorte que les deux nœuds aient la même priorité, le nœud avec le numéro d’ID de nœud le plus bas est toujours prioritaire et le groupe de redondance est le principal sur celui-ci. Dans un cluster à deux nœuds, le nœud 0 est toujours prioritaire dans une liaison de priorité.
- Comprendre la redondance des clusters de châssis Groupe 0 : moteurs de routage
- Présentation des groupes de redondance des clusters de châssis 1 à 128
Comprendre la redondance des clusters de châssis Groupe 0 : moteurs de routage
Lorsque vous initialisez un équipement en mode cluster de châssis , le système crée un groupe de redondance appelé groupe de redondance 0. Le groupe de redondance 0 gère la primauté et le basculement entre les moteurs de routage sur chaque nœud du cluster. Comme c’est le cas pour tous les groupes de redondance, le groupe de redondance 0 ne peut être principal que sur un seul nœud à la fois. Le nœud sur lequel le groupe de redondance 0 est principal détermine quel moteur de routage est actif dans le cluster. Un nœud est considéré comme le nœud principal du cluster si son moteur de routage est actif.
La configuration du groupe de redondance 0 spécifie la priorité de chaque nœud. Le schéma de priorité suivant détermine la primauté du groupe de redondance 0. Notez que la valeur de trois secondes est l’intervalle si la valeur par défaut heartbeat-threshold
et heartbeat-interval
les valeurs sont utilisées.
Le nœud qui apparaît en premier (au moins trois secondes avant l’autre nœud) est le nœud principal.
Si les deux nœuds apparaissent en même temps (ou à moins de trois secondes d’intervalle) :
Le nœud configuré de priorité la plus élevée est le nœud principal.
En cas d’égalité (soit parce que la même valeur a été configurée, soit parce que les paramètres par défaut ont été utilisés), le nœud avec l’ID de nœud inférieur (nœud 0) est le nœud principal.
L’ancien schéma de priorité s’applique également aux groupes de redondance x (groupes de redondance numérotés de 1 à 128), à condition que la préemption ne soit pas configurée. (Voir Exemple : Configuration des groupes de redondance des clusters de châssis.)
Vous ne pouvez pas activer la préemption pour le groupe de redondance 0. Si vous souhaitez modifier le nœud principal pour le groupe de redondance 0, vous devez effectuer un basculement manuel.
Soyez prudent et judicieux dans votre utilisation des basculements manuels du groupe de redondance 0. Un basculement du groupe de redondance 0 implique un basculement du moteur de routage, auquel cas tous les processus s’exécutant sur le nœud principal sont tués puis générés sur le nouveau moteur de routage principal. Ce basculement peut entraîner une perte d’état, tel que l’état de routage, et dégrader les performances en introduisant une désabonnement du système.
Présentation des groupes de redondance des clusters de châssis 1 à 128
Vous pouvez configurer un ou plusieurs groupes de redondance numérotés de 1 à 128, appelés groupe de redondance x. Le nombre maximal de groupes de redondance est égal au nombre d’interfaces Ethernet redondantes que vous configurez (voir Nombre maximal d’interfaces Ethernet redondantes autorisées (SRX4100, SRX4200, SRX4600, SRX5400, SRX5600, SRX5800, SRX300, SRX320, SRX340, SRX345, SRX 380 et SRX1500)). Chaque groupe de redondance x agit comme une unité indépendante de basculement et est primaire sur un seul nœud à la fois.
Chaque groupe de redondance x contient une ou plusieurs interfaces Ethernet redondantes. Une interface Ethernet redondante est une pseudo-interface qui contient au minimum une paire d’interfaces Gigabit Ethernet physiques ou une paire d’interfaces Fast Ethernet. Si un groupe de redondance est actif sur le nœud 0, les liaisons enfants de toutes les interfaces Ethernet redondantes associées sur le nœud 0 sont actives. Si le groupe de redondance bascule vers le nœud 1, les liaisons enfants de toutes les interfaces Ethernet redondantes sur le nœud 1 deviennent actives.
Le schéma de priorité suivant détermine la primauté du groupe de redondance x, à condition que la préemption ne soit pas configurée. Si la préemption est configurée, le nœud ayant la priorité la plus élevée est le nœud principal. Notez que la valeur de trois secondes est l’intervalle si la valeur par défaut heartbeat-threshold
et heartbeat-interval
les valeurs sont utilisées.
Le nœud qui apparaît en premier (au moins trois secondes avant l’autre nœud) est le nœud principal.
Si les deux nœuds apparaissent en même temps (ou à moins de trois secondes d’intervalle) :
Le nœud configuré de priorité la plus élevée est le nœud principal.
En cas d’égalité (soit parce que la même valeur a été configurée, soit parce que les paramètres par défaut ont été utilisés), le nœud avec l’ID de nœud inférieur (nœud 0) est le nœud principal.
Sur les clusters de châssis SRX Series, vous pouvez configurer plusieurs groupes de redondance pour partager la charge du trafic sur l’ensemble du cluster. Par exemple, vous pouvez configurer certains groupes de redondance x pour qu’ils soient principaux sur un nœud et certains groupes de redondance x pour qu’ils soient principaux sur l’autre nœud. Vous pouvez également configurer un groupe de redondance x dans une relation un-à-un avec une seule interface Ethernet redondante pour contrôler le trafic d’interface qui circule.
Le trafic d’un groupe de redondance est traité sur le nœud sur lequel le groupe de redondance est actif. Étant donné que plusieurs groupes de redondance peuvent être configurés, il est possible que le trafic de certains groupes de redondance soit traité sur un nœud tandis que le trafic des autres groupes de redondance est traité sur l’autre nœud (selon l’emplacement d’activité du groupe de redondance). Les groupes de redondance multiples permettent au trafic d’arriver sur une interface entrante d’un groupe de redondance et sur une interface de sortie appartenant à un autre groupe de redondance. Dans ce cas, les interfaces d’entrée et de sortie peuvent ne pas être actives sur le même nœud. Lorsque cela se produit, le trafic est transféré via le lien de la structure vers le nœud approprié.
Lorsque vous configurez un groupe de redondance x, vous devez spécifier une priorité pour chaque nœud afin de déterminer le nœud sur lequel le groupe de redondance x est principal. Le nœud ayant la priorité la plus élevée est sélectionné comme nœud principal. La primauté d’un groupe de redondance x peut basculer d’un nœud à l’autre. Lorsqu’un groupe de redondance x bascule vers l’autre nœud, ses interfaces Ethernet redondantes sur ce nœud sont actives et leurs interfaces transmettent du trafic.
Le tableau 1 donne un exemple de groupe de redondance x dans un groupe de châssis SRX Series et indique le nœud sur lequel le groupe est principal. Il affiche les interfaces Ethernet redondantes et leurs interfaces configurées pour le groupe de redondance x.
Certains appareils disposent à la fois de ports Gigabit Ethernet et de ports Fast Ethernet.
Groupe |
Primaire |
Priorité |
Objets |
Interface (nœud 0) |
Interface (nœud 1) |
---|---|---|---|---|---|
Groupe de redondance 0 |
Nœud 0 |
Nœud 0 : 254 |
Moteur de routage sur le nœud 0 |
— |
— |
Nœud 1 : 2 |
Moteur de routage sur le nœud 1 |
— |
— |
||
Groupe de redondance 1 |
Nœud 0 |
Nœud 0 : 254 |
Interface Ethernet redondante 0 |
|
|
Nœud 1 : 2 |
Interface Ethernet redondante 1 |
|
|
||
Groupe de redondance 2 |
Nœud 1 |
Nœud 0 : 2 |
Interface Ethernet redondante 2 |
|
|
Nœud 1 : 254 |
Interface Ethernet redondante 3 |
|
|
||
Groupe de redondance 3 |
Nœud 0 |
Nœud 0 : 254 |
Interface Ethernet redondante 4 |
|
|
Nœud 1 : 2 |
Interface Ethernet redondante 5 |
|
|
Comme le montre l’exemple d’un cluster de châssis dans le tableau 1 :
Le moteur de routage sur le nœud 0 est actif car le groupe de redondance 0 est primaire sur le nœud 0. (Le moteur de routage sur le nœud 1 est passif et sert de sauvegarde.)
Le groupe de redondance 1 est primaire sur le nœud 0. Les interfaces ge-1/0/0 et ge-1/3/0 appartenant à l’interface Ethernet redondante 0 et à l’interface Ethernet redondante 1 sont actives et gèrent le trafic.
Le groupe de redondance 2 est primaire sur le nœud 1. Les interfaces ge-6/0/0 et ge-6/3/0 appartenant à l’interface Ethernet redondante 2 et à l’interface Ethernet redondante 3 sont actives et gèrent le trafic.
Le groupe de redondance 3 est primaire sur le nœud 0. Les interfaces ge-3/0/0 et ge-3/3/0 appartenant à l’interface Ethernet redondante 4 et à l’interface Ethernet 5 redondante sont actives et gèrent le trafic.
Exemple : configuration des groupes de redondance des clusters de châssis
Cet exemple montre comment configurer un groupe de redondance de cluster de châssis.
Exigences
Avant de commencer :
Définissez l’ID de nœud et l’ID de cluster du châssis. Voir Exemple : définition de l’ID de nœud et de l’ID de cluster du châssis.
Configurez l’interface de gestion du cluster de châssis. Voir Exemple : Configuration de l’interface de gestion du cluster de châssis.
Configurez la structure du cluster de châssis. Voir Exemple : Configuration des interfaces de structure de cluster de châssis.
Aperçu
Un groupe de redondance de cluster de châssis est une entité abstraite qui inclut et gère une collection d’objets. Chaque groupe de redondance agit comme une unité indépendante de basculement et est primaire sur un seul nœud à la fois.
Dans cet exemple, vous créez deux groupes de redondance de cluster de châssis, 0 et 1 :
0 : la priorité 100 est attribuée au nœud 0 et la priorité 1 au nœud 1.
1 : la priorité 100 est attribuée au nœud 0 et la priorité 1 au nœud 1.
L’option de préemption est activée et le nombre de requêtes ARP gratuites qu’une interface peut envoyer pour notifier d’autres périphériques réseau de sa présence après le basculement du groupe de redondance auquel elle appartient est de 4.
Configuration
Procédure
Configuration rapide de l’interface de ligne de commande
Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez-les dans l’interface de ligne de commande au niveau de la [edit]
hiérarchie, puis passez commit
du mode de configuration.
[edit] set chassis cluster redundancy-group 0 node 0 priority 100 set chassis cluster redundancy-group 0 node 1 priority 1 set chassis cluster redundancy-group 1 node 0 priority 100 set chassis cluster redundancy-group 1 node 1 priority 1 set chassis cluster redundancy-group 1 preempt set chassis cluster redundancy-group 1 gratuitous-arp-count 4
Procédure étape par étape
Pour configurer un groupe de redondance de cluster de châssis :
Spécifiez la priorité d'un groupe de redondance pour la primauté sur chaque nœud du cluster. Le nombre le plus élevé a priorité.
{primary:node0}[edit] user@host# set chassis cluster redundancy-group 0 node 0 priority 100 user@host# set chassis cluster redundancy-group 0 node 1 priority 1 user@host# set chassis cluster redundancy-group 1 node 0 priority 100 user@host# set chassis cluster redundancy-group 1 node 1 priority 1
Configurez le nœud avec la priorité la plus élevée pour devancer l’appareil avec la priorité inférieure et devenir principal pour le groupe de redondance.
{primary:node0}[edit] user@host# set chassis cluster redundancy-group 1 preempt
Vous ne pouvez pas activer la préemption pour le groupe de redondance 0. Si vous souhaitez modifier le nœud principal pour le groupe de redondance 0, vous devez effectuer un basculement manuel.
Spécifiez le nombre de requêtes ARP gratuites qu’une interface peut envoyer pour notifier la présence d’autres périphériques réseau après le basculement du groupe de redondance auquel elle appartient.
{primary:node0}[edit] user@host# set chassis cluster redundancy-group 1 gratuitous-arp-count 4
Résultats
Depuis le mode configuration, confirmez votre configuration en entrant les show chassis cluster status redundancy-group
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.
{primary:node0}[edit] user@host# show chassis cluster chassis { cluster { redundancy-group 0 { node 0 priority 100; node 1 priority 1; } redundancy-group 1 { node 0 priority 100; node 1 priority 1; preempt; gratuitous-arp-count 4; } } }
Si vous avez terminé de configurer l’appareil, entrez commit
à partir du mode de configuration.
Vérification
Vérification de l’état du groupe de redondance des clusters de châssis
But
Vérifiez l’état d’un groupe de redondance de cluster de châssis.
Action
En mode opérationnel, saisissez la show chassis cluster status redundancy-group
commande.
{primary:node0}
user@host>show chassis cluster status redundancy-group 1
Cluster ID: 1
Node Priority Status Preempt Manual failover
Redundancy group: 1 , Failover count: 1
node0 100 primary no no
node1 1 secondary yes no