Tâche #20478
Scénario #20697: Finaliser l'action DHCP
Gérer la migration Creole vers 2.6.2
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Il y a une nouvelle variable "nom_plage_dhcp" qui est obligatoire. Il faut gérer la migration de cette variable.
Demandes liées
Révisions associées
création de la variable nom_plage_dhcp à la migration 2.6.1 vers 2.6.2 (ref #20478)
test_upgrade_dhcp ne devrait être exécuté que sur les modules ayant DHCP
ref #20478
Correction du test unitaire "test_upgrade_dhcp"
Ref: #20478
Maj help for "nom_plage_dhcp"
Ref: #20478
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 7 ans
- Tâche parente changé de #20446 à #20430
#2 Mis à jour par Lionel Morin il y a presque 7 ans
- Tâche parente changé de #20430 à #20697
#3 Mis à jour par Lionel Morin il y a presque 7 ans
- Temps estimé mis à 6.00 h
- Restant à faire (heures) mis à 6.0
#4 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Projet changé de Distribution EOLE à EWT
- Statut changé de Nouveau à En cours
#5 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Assigné à mis à Emmanuel GARETTE
#6 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 6.0 à 0.25
Sur un Scribe 2.6.1 non mis à jour :
Services/Activer le serveur DHCP => oui
DHCP => ajouter les deux entrées :- Adresse réseau de la plage DHCP : 192.168.0.0
- Masque de sous-réseau de la plage DHCP : 255.255.255.0
- IP basse de la plage DHCP : 192.168.0.10
- IP haute de la plage DHCP : 192.168.0.20
- Adresse réseau de la plage DHCP : 192.168.1.0
- Masque de sous-réseau de la plage DHCP : 255.255.255.0
- IP basse de la plage DHCP : 192.168.1.10
- IP haute de la plage DHCP : 192.168.1.20
- apt install git make
- git clone https://dev-eole.ac-dijon.fr/git/eole-dhcp.git
- cd eole-dhcp
- git checkout integration/dhcp-app
- make install
- service creoled restart
- Maj-Auto -D
- service creoled restart
Avant mise à jour on a bien des erreurs :
- CreoleGet .creole.dhcp.adresse_network_dhcp.nom_plage_dhcp
ne peut accéder à l'option "Nom de la plage DHCP" a cause de la propriété mandatory
ne peut accéder à l'option "Nom de la plage DHCP" a cause de la propriété mandatory
- gen_config + enregistrer
- CreoleGet .creole.dhcp.adresse_network_dhcp.nom_plage_dhcp
plage0
plage1
#7 Mis à jour par Scrum Master il y a presque 7 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Emmanuel GARETTE il y a presque 7 ans
- Statut changé de Résolu à En cours
#9 Mis à jour par Scrum Master il y a presque 7 ans
- Statut changé de En cours à Résolu
#10 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#11 Mis à jour par Joël Cuissinat il y a presque 7 ans
Le nouveau test unitaire plante avec l'erreur suivante :
E PropertiesOptionError: ne peut modifier la valeur de l'option activer_dhcp cette option n'est pas modifiable
Afin de pouvoir modifier des valeurs, il faut charger la configuration en lecture/écriture.
#12 Mis à jour par Joël Cuissinat il y a presque 7 ans
Finalement OK avec les paquets :
- creole 2.6.2-12
- eole-dhcp 2.6.2-13
#13 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Statut changé de Résolu à Fermé
#14 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Tâche #20879: Documenter la nouvelle variable "Nom de la plage DHCP" (nom_plage_dhcp) ajouté