Projet

Général

Profil

Tâche #36828

Scénario #36664: EOLE 2.10 : Vérifier la mise en place du bonding

Ne pas prendre en compte les interfaces en mode manuel lors de l’attente d’une connexion réseau.

Ajouté par Benjamin Bohard il y a 11 mois. Mis à jour il y a 6 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 828de658 (diff)
Ajouté par Benjamin Bohard il y a 11 mois

Mode d’activation manuel pour les interfaces en mode manuel

Ref #36628

Historique

#1 Mis à jour par Benjamin Bohard il y a 11 mois

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a 11 mois

netplan surcharge les paramètres de l’utilitaire systemd-networkd-wait-online (déclaration des interfaces à tester et des niveaux de connectivité acceptables).

En ajoutant l’attribut activation-mode: manual pour les interfaces en mode manuel, on obtient la surcharge suivante :

# /run/systemd/system/systemd-networkd-wait-online.service.d/10-netplan.conf
[Unit]
ConditionPathIsSymbolicLink=/run/systemd/generator/network-online.target.wants/systemd-networkd-wait-online.service

[Service]
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp2s0:carrier -i bond1:carrier -i enp4s0:carrier -i bond0:carrier
ExecStart=/lib/systemd/systemd-networkd-wait-online --any -o routable -i bond0

À comparer avec celle qui provoque le problème :

# /run/systemd/system/systemd-networkd-wait-online.service.d/10-netplan.conf
[Unit]
ConditionPathIsSymbolicLink=/run/systemd/generator/network-online.target.wants/systemd-networkd-wait-online.service

[Service]
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online -i enp2s0:carrier -i enp3s0:carrier -i bond1:carrier -i enp4s0:carrier -i bond0:carrier -i enp5s0:carrier
ExecStart=/lib/systemd/systemd-networkd-wait-online --any -o routable -i bond0

La façon dont est faite le template ne permet pas de distinguer simplement l’interface principale du lien (enp3s0 dans le cas présent) de l’interface secondaire (enp5s0).
L’attribut activation-mode est placé sur les deux.

#3 Mis à jour par Benjamin Bohard il y a 11 mois

  • Statut changé de En cours à À valider

#4 Mis à jour par Emmanuel GARETTE il y a 6 mois

  • Statut changé de À valider à Résolu

#5 Mis à jour par Joël Cuissinat il y a 6 mois

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0
eole-common$ git branch -r --contains 828de658 
  origin/2.9.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.10.0/master
  origin/dist/eole/2.9.0/master
  origin/master

Formats disponibles : Atom PDF