Project

General

Profile

Evolution #3851

[agregation] Valider et intégrer les modifications proposées par Karim

Added by Joël Cuissinat about 10 years ago. Updated about 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
07/20/2012
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Distribution:
EOLE 2.3

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.

agregation.conf View - simplification du test sur les masques + correction coquille (1.75 KB) Karim Ayari, 08/16/2012 03:28 PM

agregation.sh View - script corrigé (15.1 KB) Karim Ayari, 08/17/2012 10:54 AM

Associated revisions

Revision 4f30c5de (diff)
Added by Joël Cuissinat about 10 years ago

Mise à niveau de la gestion de l'agrégation de liens Internet

Fixes #3851 @2h

Revision d8f31193 (diff)
Added by Joël Cuissinat about 10 years ago

  • bin/agregation.sh : intégration des dernières modifications de Karim

Fixes #3851 @10m

History

#1 Updated by Joël Cuissinat about 10 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#2 Updated by Karim Ayari about 10 years ago

il y a une coquille dans le fichier de conf agregation.conf dans la partie concernant les destinations forcées sur le lien 2 :

  1. 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 Updated by Karim Ayari about 10 years ago

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 Updated by Karim Ayari about 10 years ago

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

#6 Updated by Joël Cuissinat about 10 years ago

  • File deleted (14_agregation.xml)

#7 Updated by Joël Cuissinat about 10 years ago

  • Status changed from Résolu to Fermé

En espérant avoir de nombreux retours de test :)

Also available in: Atom PDF