Project

General

Profile

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

Added by Philippe Carre almost 8 years ago. Updated almost 8 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
02/16/2015
Due date:
% Done:

40%

Remaining (hours):
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 ?


Related issues

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

Associated revisions

Revision 2bab5998 (diff)
Added by Benjamin Bohard almost 8 years ago

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

History

#1 Updated by Emmanuel IHRY almost 8 years ago

  • Description updated (diff)
  • Assigned To set to Benjamin Bohard

#2 Updated by Benjamin Bohard almost 8 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Benjamin Bohard almost 8 years ago

  • % Done changed from 0 to 50
  • Estimated time set to 2.00 h
  • Remaining (hours) set to 1.0
  • Distribution changed from EOLE 2.5 to 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 Updated by Philippe Carre almost 8 years ago

  • Status changed from En cours to Nouveau
  • % Done changed from 50 to 40
  • Estimated time deleted (2.00 h)
  • Remaining (hours) deleted (1.0)
  • Distribution changed from EOLE 2.4 to 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 Updated by Benjamin Bohard almost 8 years ago

  • Status changed from Nouveau to En cours

#6 Updated by Emmanuel IHRY almost 8 years ago

  • Status changed from En cours to Reporté
  • Remaining (hours) set to 0.0

Also available in: Atom PDF