Haute disponibilité

DynFi Firewall utilise le protocole CARP (Common Address Redundancy Protocol) pour le basculement matériel. Deux pare-feu ou plus peuvent être configurés en tant que groupe de basculement. Si une interface tombe en panne sur le primaire ou si le primaire est complètement hors ligne, le secondaire devient actif.

L’utilisation de cette puissante fonctionnalité de DynFi Firewall permet de créer un pare-feu entièrement redondant, avec un basculement automatique et transparent. Lors du passage au réseau de secours, les connexions restent actives avec un minimum d’interruption pour les utilisateurs.

Flux de travail

Bien qu’il ne soit pas nécessaire de synchroniser la configuration de la machine principale avec celle de la sauvegarde, il est préférable que les deux systèmes soient (en majeure partie) identiques.

Pour éviter que des problèmes ne se propagent sur les deux firewalls en même temps, nous avons choisi de ne mettre à jour que sur commande (voir la page d’état).

Notre flux de travail ressemble donc à ceci :

--- title: Flux de mise à jour d'un firewall en Cluster HA --- flowchart LR subgraph Maîtres FW1(Maître 1) FW2(Maître 2) FWn(Maître n) end subgraph Backup BK(Synchronise le backup) end FW1 --> FW2 -. n appliances .-> FWn --> BK

Commencer par valider toutes les modifications sur le maître, puis mettre à jour la sauvegarde tout en sachant que le maître est toujours correctement configuré.

Note

En cas d’urgence, vous devriez toujours être en mesure de basculer vers le nœud de sauvegarde lorsque les changements posent des problèmes, étant donné que la machine de sauvegarde est laissée dans un état connu pendant toute la durée du processus.

Réplication automatique

Bien que nous conseillions de veiller à ce que la machine de sauvegarde reste intacte pendant la maintenance, certaines personnes préfèrent maintenir la synchronisation de la sauvegarde à intervalles réguliers. Pour cette raison, nous avons ajouté une action cron que vous pouvez programmer vous-même dans Système >> Paramètres >> Cron sur le noeud primaire.

Pour utiliser cette fonctionnalité, ajoutez un nouveau job cron contenant la commande HA update and reconfigure backup et un horaire approprié (une fois par jour en dehors des heures de bureau est généralement une option correcte).

Note

Pour éviter qu’une machine primaire non fonctionnelle ne mette à jour le maître actif, la commande HA update and reconfigure backup ne s’exécutera que si toutes les interfaces CARP sont en mode MASTER.

Paramètres

Basculement automatique

Bien qu’il ne s’agisse pas vraiment d’un paramètre de la page de configuration de la haute disponibilité, il s’agit d’un élément crucial des configurations de haute disponibilité. En utilisant des adresses virtuelles de type CARP, le pare-feu secondaire prendra le relais sans intervention de l’utilisateur et avec un minimum d’interruption lorsque le pare-feu principal devient indisponible.

Les IP virtuelles de type CARP (/configuration_firewall_VIP) sont nécessaires pour cette fonctionnalité.

Tables d’état synchronisées

La table d’état du pare-feu est répliquée sur tous les pare-feu configurés pour le basculement. Cela signifie que les connexions existantes seront maintenues en cas de défaillance, ce qui est important pour éviter les perturbations réseau lors du basculement d’un firewall primaire à un un secondaire.

Désactiver la préemption

Par défaut, cette option est désélectionnée, ce qui est le scénario conseillé pour les configurations HA les plus courantes. L’option preempt` permet de s’assurer que plusieurs interfaces CARP agiront comme un groupe (tous sauvegarde ou maître) en même temps, en supposant qu’il n’y ait pas de problèmes techniques entre les deux.

Synchronisation de la configuration

DynFi Firewall inclut des capacités de synchronisation de la configuration. Les changements de configuration effectués sur le système principal sont synchronisés à la demande avec le pare-feu secondaire.

Configurer HA CARP

Pour un guide d’installation détaillé, voir : /how-to/guide_pratique_haute_disponibilite_carp

Statut

La page d’état se connecte à l’hôte de sauvegarde configuré précédemment et affiche tous les services en cours d’exécution sur le serveur de sauvegarde. Avec cette page, vous pouvez mettre à jour la machine de sauvegarde et redémarrer les services si nécessaire.