Projet

Général

Profil

Tâche #33545

Scénario #33461: Perte d'interface pendant le reconfigure

Revoir la gestion du réseau

Ajouté par Emmanuel GARETTE il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
20/12/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

De ce que j'ai pu voir :

La commande netplan n'est pas censé être lancer fréquemment. Cette commande configure systemd-networkd. Il faut ensuite relancer le service systemd-networkd.
Le changement du fichier networkd + redémarrage du réseau semble perturber le service.

L'outil /usr/sbin/eole-purge-interfaces 'perturbe' systemd-networkd. Il constate que les réseaux changent de status et s'adapte. Juste après on redémarre le réseau.
Généralement ca se passe bien, mais parfois les status des cartes mettent plus de temps à redevenir 'normaux'.

De plus on redémarre le réseau deux fois de suite dans le reconfigure :

- avant la génération des templates (utile surtout en mode DHCP pour récupérer la vrai IP du serveur et la placer dans les templates ou c'est nécessaire ou dans les règles de firewall).
- au démarrage des services

Proposition 1 : dissocier le redémarrage du réseau de la 'purge des interfaces'.
Proposition 2 : faire un script qui test le démarrage du réseau et relancer systemd-networkd après une temporisation si c'est pas OK
Proposition 3 : ne démarrer qu'une seule fois le réseau par instance.

Révisions associées

Révision 33b8de7f (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

pour éviter de faire les calcules tous le temps, un système de cache temporaire est mis en place dans tiramisu, il faut vider le cache pour être sur de récupérer la dernière valeur disponible (ref #33545)

Révision c106f0d9 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

Meilleur gestion du démarrage du réseau

- le purge se faire maintenant dans reconfigure avec un "sleep" de 2 secondes
- le redémarrage du réseau se fait maintenant hors creole
- le test de validation des IP est correct dans un environnement DHCP et non DHCP

(ref #33545)

Révision d27a12a7 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

ne plus purger les interfaces au démarrage du réseau, vérifier la mise en place de la configuration réseau et ne plus gérer netplan via creole (ref #33545)

Révision 6600ade8 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

ajouter le script au paquet (ref #33545)

Révision 0687d46a (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

netplan-apply ne doit pas dépendre de creoled (ref #33545)

Révision 4e652e67 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

le reseau doit être redémarré avant la génération des templates, sinon eth0 n'aura pas de valeur (ref #33545)

Révision 4a2dfd3f (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

ne pas supprimer les réseaux AmonEcole avant démarrage du réseau (ref #33545)

Révision e5000320 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

ne pas supprimer les réseaux AmonEcole avant démarrage du réseau (ref #33545)

Révision 5a4f2506 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

le service netplan-apply n'existe plus (ref #33545)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 90

#2 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de En cours à À valider

#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • % réalisé changé de 90 à 100

#4 Mis à jour par Ludwig Seys il y a plus de 2 ans

  • Statut changé de À valider à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

Les commits sont en 2.8.1 uniquement.

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF