Project

General

Profile

Tâche #20203

Scénario #20202: ajouter une importation/exportation pour eole-dhcp

Mise en place du backend salt de réservations DHCP

Added by William Petit over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/27/2017
Due date:
% Done:

20%

Estimated time:
24.00 h
Spent time:
Remaining (hours):
0.0

Related issues

Copied from eole-dhcp - Tâche #19914: Pouvoir modifier la configuration des réservations DHCP Reporté 03/27/2017
Copied to Distribution EOLE - Tâche #20396: Sauvegarder les réservations d'IP Fermé 03/27/2017

History

#1 Updated by Lionel Morin over 4 years ago

  • Status changed from En cours to Nouveau

#2 Updated by Gwenael Remond over 4 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Gwenael Remond over 4 years ago

affectation et calcul des adresses ip

dans gen_config, dans la famille Dhcp, on a par exemple :

root@eolebase:~# salt-call ead.dhcp_get_subnets
local:
    |_
      - 10.1.3.0
      - 10.1.3.20
      - 10.1.3.100
      - 255.255.255.0
  • réseau : 10.1.3.0
  • plage dynamique {10.1.3.20..10.1.3.100}
  • masque 255.255.255.0

calculer une ip qui soit dans ce réseau mais à l'extérieur de la plage dynamique

  • affecter une ip dans le réseau choisi
  • mais à l'extérieur de la plage dynamique
  • et qui ne soit pas prise par une autre ip réservée

validation des adresses ip

dans le cadre d'un type réservé

cas update (traité dans le upsert)

c'est le cas de la saisie à la main (depuis l'interface), et il faut aussi valider par le backend

  • l'adresse ip saisie n'est peut-être pas valide.
    mettre un warning, mais ne pas interdire la saisie.
  • deux adresses mac identiques dans le même réseau, interdire (c'est pas possible)
  • deux noms d'hôtes identiques dans le mme réseau, interdire (pas possible)
  • il ne faut pas que l'ip saisie soit dans la plage dynamique (warning)

si à la place de l'adresse ip, une plage réseau est donnée
il faut alors déterminer une ip valable.

dans le cadre d'un type dynamique

c'est pareil mais c'est un insert (traité dans le upsert)

l'interface d'importation

l'interface d'importation fournit le préfixe et la plage réseau
(un import se fait uniquement sur un seul réseau)

- si pas de nom, se baser sur le préfixe
- si pas d'ip, se baser sur le réseau

#4 Updated by Gwenael Remond over 4 years ago

  • Subject changed from Pouvoir modifier la configuration des réservations DHCP to Mise en place du backend salt de réservations DHCP

#5 Updated by Gwenael Remond over 4 years ago

  • Remaining (hours) changed from 20.0 to 17.0

#6 Updated by Gwenael Remond over 4 years ago

  • Remaining (hours) changed from 17.0 to 10.0

#7 Updated by Gwenael Remond over 4 years ago

  • Copied to Tâche #20396: Sauvegarder les réservations d'IP added

#8 Updated by Gwenael Remond over 4 years ago

  • Status changed from En cours to Fermé
  • Remaining (hours) changed from 10.0 to 0.0

Also available in: Atom PDF