Projet

Général

Profil

Tâche #18287

Scénario #17484: Pouvoir créer des images embarquées différentes pendant et après instance

Adapater la configuration du dhcp dans le cas d'images multiples et simultanées

Ajouté par Laurent Flori il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

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

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Pouvoir déclarer différents chemins PXE en fonction des images et des machines choisies

Révisions associées

Révision 38c60644 (diff)
Ajouté par Laurent Flori il y a environ 7 ans

Prise en charge d'un lien symbolique vers /default pour le tftp

ref: #18287 @10min

On crée un lien de l'image par defaut vers l'image en cours
ca permet de fixer le chemin par defaut dans le dhcp

Historique

#1 Mis à jour par Laurent Flori il y a environ 7 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Laurent Flori il y a environ 7 ans

  • Assigné à mis à Laurent Flori

#3 Mis à jour par Laurent Flori il y a environ 7 ans

Ceci devrait se faire dans eole-dhcp.
Ma proposition pour ne pas pas perturber les services dhcp dèjà installés et configurés:
Dans le template dhcpd.conf:
Changer la valeur %%chemin_fichier_pxe de /pxelinux.0 par /default/pxelinux.0

La cible default sur le serveur Eclair fait référence à l'image par défaut dans Eclair

Note: Ce qui suit est optionnel

Pour activer sur le serveur dhcp le support des différentes images disponibles sur Eclair:
Avant la déclaration de subnet, ajouter une inclusion pour les groupes de machines Eclair

include "/etc/dhcp/eclair-dhcp.txt";

Dans ce fichier, on peut mettre ca:
group {
    # fat amd64
    next-server 10.1.3.20;
    filename "/fat_amd64/pxelinux.0";
    include "/etc/dhcp/fixed-address/eclair/fat_amd64.txt";
    deny unknown-clients;
}

group {
    # thin amd64
    next-server 10.1.3.20;
    filename "/thin_amd64/pxelinux.0";
    include "/etc/dhcp/fixed-address/eclair/thin_amd64.txt";
    deny unknown-clients;
}

group {
    # fat i386
    next-server 10.1.3.20;
    filename "/fat_i386/pxelinux.0";
    include "/etc/dhcp/fixed-address/eclair/fat_i386.txt";
    deny unknown-clients;
}

group {
    # thin i386
    next-server 10.1.3.20;
    filename "/thin_i386/pxelinux.0";
    include "/etc/dhcp/fixed-address/eclair/thin_i386.txt";
    deny unknown-clients;
}

Chaque group contient
- l'ip du serveur Eclair
- le chemin tftp absolu de l'image sur le serveur Eclair (la convention sur Eclair pour nommer les images: <type[thin|fat]>_<arch[i386|amd64]>)
- l'inclusion d'un fichier d'hôtes faisant partie du groupe
- une directive interdisant les clients inconnus

Les fichiers inclus dans chaque déclaration de group sont de la forme (celle que gère l'ead2)

host fat1 { hardware ethernet 02:00:0a:01:02:6b; }

#4 Mis à jour par Laurent Flori il y a environ 7 ans

  • Restant à faire (heures) changé de 4.0 à 2.0

#5 Mis à jour par Laurent Flori il y a environ 7 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Laurent Flori il y a environ 7 ans

  • Restant à faire (heures) changé de 2.0 à 0.25

#7 Mis à jour par Laurent Flori il y a environ 7 ans

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

#8 Mis à jour par Daniel Dehennin il y a environ 7 ans

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

Formats disponibles : Atom PDF