Projet

Général

Profil

Tâche #33612

Scénario #33504: EoleAd : problème d'accès réseau à la création du conteneur addc

Tester le réseau au montage du conteneur

Ajouté par Matthieu Lamalle il y a environ 2 ans. Mis à jour il y a environ 2 ans.

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

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Tâche #34181: Scribe 2.8.1 : l'instance ne fonctionne plus si la variable ubuntu_update_mirrors a plusieurs valeurs (valeurs par défaut !) Fermé 19/05/2022

Révisions associées

Révision 3d532d99 (diff)
Ajouté par Arnaud FORNEROT il y a environ 2 ans

Mise en place de controle supplémentaire avant contruction du conteneur addc (ref #33612)

Révision df82d097 (diff)
Ajouté par Laurent Gourvenec il y a environ 2 ans

Correction orthographique

Ref: #33612

Révision 3fe811f1 (diff)
Ajouté par Laurent Gourvenec il y a environ 2 ans

Correction shellcheck

Ref: #33612

Révision ef13733a (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Recette de construction du conteneur pour l’application graphique ERA.

Ref #33612

Historique

#1 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Assigné à mis à Arnaud FORNEROT

#3 Mis à jour par Joël Cuissinat il y a environ 2 ans

Suite aux questions d'Arnaud sur IRC, je précise que le scénario contient deux éléments distincts :
  1. avant "lxc-create" (= dans preservice/05-eolead) : effectuer un test arping sur "ad_public_address"
  2. avant "apt-get update" (= dans /usr/share/eole/sbin/eolead) : vérifier la résolution DNS du dépôt à utiliser ($EOLE_MIRROR)

#4 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

paquet candidat 2.8.0 = scribe-ad_2.8.0-40
paquet candidat 2.8.1 = scribe-ad_2.8.1-22

Ajout de deux tests avant lxc-create

# Tester si l'ip public du conteneur est disponible sur le reseau
ADPUBLICADRESS=$(CreoleGet ad_public_address)
if /usr/bin/arping -f -c 1 -I $(CreoleGet interface_gw) $ADPUBLICADRESS >/dev/null 2>&1
then
    EchoRouge "L'IP public du conteneur $CONTAINER_NAME n'est pas disponible $ADPUBLICADRESS" 
    exit 1
fi 

# Tester si les dns des dépôts sont résolus
SERVEURMAJ=$(CreoleGet serveur_maj)
UBUNTUUPDATEMIRRORS=$(CreoleGet ubuntu_update_mirrors)
if ! resolvectl query $SERVEURMAJ $UBUNTUUPDATEMIRRORS >/dev/null 2>&1
then
    EchoRouge "Les noms de domaine des dépôts ne sont pas résolus = $SERVEURMAJ et $UBUNTUUPDATEMIRRORS" 
    exit 1
fi

Et un test avant apt-get update du conteneur addc

if ! lxc-attach -n addc -- resolvectl query $SERVEURMAJ $UBUNTUUPDATEMIRRORS >/dev/null 2>&1
then
    EchoRouge "Les noms de domaine des dépôts ne sont pas résolus = $SERVEURMAJ et $UBUNTUUPDATEMIRRORS" 
    exit 1
fi

#5 Mis à jour par Arnaud FORNEROT il y a environ 2 ans

  • Statut changé de En cours à À valider

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

scribe-ad$ git branch -r --contains  3d532d99 
  origin/2.8.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.8.0/master
  origin/dist/eole/2.8.1/master
  origin/master

#7 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

  • Statut changé de À valider à Résolu

#8 Mis à jour par Emmanuel GARETTE il y a environ 2 ans

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

#9 Mis à jour par Joël Cuissinat il y a environ 2 ans

OK pour Scribe + Eolebase

Génération du conteneur addc
L'IP publique du conteneur addc n'est pas disponible 192.168.0.24
run-parts: /usr/share/eole/preservice/05-eolead exited with return code 1
Erreur : preservice

#10 Mis à jour par Joël Cuissinat il y a environ 2 ans

OK pour le second test :

Génération du conteneur addc
Les noms de domaine des dépôts ne sont pas résolus = toto.tutu et toto.tutu
run-parts: /usr/share/eole/preservice/05-eolead exited with return code 1
Erreur : preservice

#11 Mis à jour par Joël Cuissinat il y a environ 2 ans

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

#12 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Lié à Tâche #34181: Scribe 2.8.1 : l'instance ne fonctionne plus si la variable ubuntu_update_mirrors a plusieurs valeurs (valeurs par défaut !) ajouté

Formats disponibles : Atom PDF