Projet

Général

Profil

Evolution #3851

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

Ajouté par Joël Cuissinat il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
20/07/2012
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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 Voir - simplification du test sur les masques + correction coquille (1,75 ko) Karim Ayari, 16/08/2012 15:28

agregation.sh Voir - script corrigé (15,1 ko) Karim Ayari, 17/08/2012 10:54

Révisions associées

Révision 4f30c5de (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

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

Fixes #3851 @2h

Révision d8f31193 (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

  • 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

#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 :

  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 Mis à jour par Karim Ayari il y a plus de 11 ans

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

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

#6 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Fichier 14_agregation.xml supprimé

#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 :)

Formats disponibles : Atom PDF