Projet

Général

Profil

Tâche #11784

Scénario #11546: Qualification de la migration de la version 2.3 vers 2.4

Informations DHCP non récupérées

Ajouté par Philippe Carre il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Reporté
Priorité:
Normal
Assigné à:
Début:
16/02/2015
Echéance:
% réalisé:

40%

Restant à faire (heures):
0.0

Description

Après une migration , sur un eSSL serveur DHCP, les infos de la configuration ne sont pas récupérées.
Et introuvables dans le config.eol

Est-ce qu'il n'y avait pas un script de recup de ces infos ?


Demandes liées

Lié à eole-dhcp - Scénario #10328: Tester et documenter la gestion de plusieurs pool sur une même plage DHCP Terminé (Sprint) 23/01/2015 18/12/2015
Copié vers Distribution EOLE - Tâche #11842: Informations DHCP non récupérées Fermé 16/02/2015

Révisions associées

Révision 2bab5998 (diff)
Ajouté par Benjamin Bohard il y a presque 9 ans

Pouvoir agréger des déclarations de subnet complémentaires.

En l'absence de multi de multi dans la mécanique creole, un moyen de déclarer
de multiples valeurs pour les variables esclaves et de dupliquer les variables
maître en ne faisant varier que ces variables esclaves à valeurs multiples.

L'agrégation est faite au niveau du template (utilisation de dictionnaires et
de set pour supprimer les doublons).

Ref #11784

Historique

#1 Mis à jour par Emmanuel IHRY il y a presque 9 ans

  • Description mis à jour (diff)
  • Assigné à mis à Benjamin Bohard

#2 Mis à jour par Benjamin Bohard il y a presque 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Benjamin Bohard il y a presque 9 ans

  • % réalisé changé de 0 à 50
  • Temps estimé mis à 2.00 h
  • Restant à faire (heures) mis à 1.0
  • Distribution changé de EOLE 2.5 à EOLE 2.4

Pour la migration de la configuration du service dhcp (passage de exxl-dhcp à eole-dhcp), plusieurs choses à vérifier :

  • la présence du dictionnaire eole-dhcp et la suppression de exxl-dhcp : vérifié sur une migration, la migration de la configuration sur Zéphir posait problème du fait de l'absence du paquet eole-dhcp dans la variante essl.
  • la bonne génération de la configuration : vérifié sur une VM hors contexte de production, reste à vérifier dans le contexte.

Concernant la configuration et son aspect dans "gen_config" : exxl-dhcp proposait un certain nombre de variables multiples. Leur équivalent dans eole-dhcp sont déjà des "esclaves" et ne peuvent pas être multiples. Le contournement consiste à introduire une certaine dose de redondance dans "gen_config". Cette redondance est réduite lors de la templatisation du fichier de configuration.

#4 Mis à jour par Philippe Carre il y a presque 9 ans

  • Statut changé de En cours à Nouveau
  • % réalisé changé de 50 à 40
  • Temps estimé 2.00 h supprimé
  • Restant à faire (heures) 1.0 supprimé
  • Distribution changé de EOLE 2.4 à EOLE 2.5

Donc, après ajout du dico eole-dhcp sur le zephir, migration des données 2.3 vers 2.4 dans gen_config.
Toutes les infos DHCP sont récupérées.
Comme il y avait 2 valeurs serveurs DNS en 2.3, les plages réseaux 2.4 sont doublées, dans gen_config.

Après migration du serveur, le fichier de configuration dhcpd.conf résultat contient les lignes suivantes :

subnet 172.26.63.0 netmask 255.255.255.0 {
    range 172.26.63.10 172.26.63.20;
    option routers 172.26.63.1;
    option subnet-mask 255.255.255.0;
    option domain-name "cete-ouest.p2";
    option domain-name-servers 172.26.63.1;
    option netbios-name-servers 172.26.63.1, 172.26.63.2;
    option netbios-dd-server 172.26.63.1, 172.26.63.2;
    option netbios-node-type 8;
    default-lease-time 36000;
    max-lease-time 144000;

    # dhcp statique
    include "/etc/dhcp/fixed-address/172.26.63.0_255.255.255.0.txt";

    #serveur de temps
    option ntp-servers 172.26.63.4;

}

subnet 172.26.63.0 netmask 255.255.255.0 {
    range 172.26.63.10 172.26.63.20;
    option routers 172.26.63.1;
    option subnet-mask 255.255.255.0;
    option domain-name "cete-ouest.p2";
    option domain-name-servers 10.167.160.3;
    option netbios-name-servers 172.26.63.1, 172.26.63.2;
    option netbios-dd-server 172.26.63.1, 172.26.63.2;
    option netbios-node-type 8;
    default-lease-time 36000;
    max-lease-time 144000;

    # dhcp statique
    include "/etc/dhcp/fixed-address/172.26.63.0_255.255.255.0.txt";

    #serveur de temps
    option ntp-servers 172.26.63.4;

}

Les subnets sont également doublés.
Quel sera réellement l'effet de ces infos pour les postes clients ? Et quelles infos seront récupérées ?

Est-ce qu'il ne faudrait pas inviter (dans une doc de migration) l'admin du serveur à ne conserver qu'une seule plage d'adresses au moment de l'enregistrement du config.eol migré ?
(il me semble qu'on avait dit dès le départ que les postes clients ne devrait récupérer qu'un seul serveur DNS local (eSSL ou eCDL). Ce cache DNS connaitrait lui les DNS nationaux)

#5 Mis à jour par Benjamin Bohard il y a presque 9 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Emmanuel IHRY il y a presque 9 ans

  • Statut changé de En cours à Reporté
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF