Evolution #3851
[agregation] Valider et intégrer les modifications proposées par Karim
Description
Modifications proposées :
- possibilité d'utiliser l'agrégation en mode fail-over => choisi du mode via le dictionnaire :
- mode_lb : pour load balancing
- mode_fo : fail-over où on choisit le fonctionnement de chacun des liens actif ou passif.
Si le lien actif tombe tout les flux sont redirigés sur le second lien.
- variable mires de test (ag_testdns) transformé en multi-valuée
- possibilité de renseigner des destinations réseaux forcées : modification du dictionnaire et du fichier de conf pour ajout d'une variable masque
- basculement des destinations forcées vers l'autre lien
- ajout fonctionnalité envoi de mail (avec mutt) : spécifier un destinataire + éventuellement des adresses en copie. Le mail est envoyé quand il y a un changement d'état des liens, (partie encore à améliorer).
- correction de messages d'erreurs au lancement du script.
Révisions associées
Mise à niveau de la gestion de l'agrégation de liens Internet
Fixes #3851 @2h
- bin/agregation.sh : intégration des dernières modifications de Karim
Fixes #3851 @10m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 4f30c5decadea505fda11b773e34f42a865566ee.
#2 Mis à jour par Karim Ayari il y a plus de 11 ans
il y a une coquille dans le fichier de conf agregation.conf dans la partie concernant les destinations forcées sur le lien 2 :
- Adresse(s) forcees sur le lien 2
...
remplacer%else if %%ag_force_eth0_0_ip.*ag_force_netmask_eth0* != "255.255.255.255"
par%else if %%ag_force_eth0_0_ip.*ag_force_netmask_eth0_0* != "255.255.255.255"
#3 Mis à jour par Karim Ayari il y a plus de 11 ans
- Fichier 14_agregation.xml ajouté
- Fichier agregation.conf Voir ajouté
je rajoute les fichiers modifiés avec les modifs suivantes :
- dans le dictionnaire les variables slave étaient en multi ce qui posait problème,
- simplification du test sur les masques dans le fichier de conf et correction de la coquille citée plus haut.
#4 Mis à jour par Karim Ayari il y a plus de 11 ans
- Fichier agregation.sh Voir ajouté
autant pour moi Joël avait déjà fait les modifs nécessaires, donc ne pas tenir compte de mon message précédent... Mais il reste une coquille cette fois-ci dans le script,
il faut remplacer la variable "active_mail" par "ag_active_mail".
correction du test d'envoi de mail avec mutt : l'envoi aux destinataires en copie ne marche pas, le test n'était pas bon
j'ai également ajouté quelques "" sur d'autres lignes, il y avait des erreurs quand on le lançait à la main.
le script fait encore appel à magic-rvp pour le rechargement des tunnels, il n'est plus utile et surtout /usr/share/eole/magic-rvp n'existe plus sur 2.3 : ligne commentée
#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Appliqué par commit d8f31193dd77a8f334b1ba5637d069d711c68cd8.
#6 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Fichier
14_agregation.xmlsupprimé
#7 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Résolu à Fermé
En espérant avoir de nombreux retours de test :)