• [^] # Re: Pourquoi compliqué ?

    Posté par (site web personnel, Mastodon) . En réponse au message iPXE: multiple fichiers de configuration ?. Évalué à 3.

    le mécanisme de "Dynamic scripts", notaement la notion de "asset" reste pour moi assez obscure.

    Ça s'appelle « dynamic script » parce-que ça renvoie un contenu généré dynamiquement. Le principe est juste un que tu as un serveur web (en fait je dis ça parce-que c'est du HTTP et que l'on fait une requête GET mais il n'y a pas de page web servie, juste un fichier texte qui se trouve être un script pour IPXE) ; dans l'exemple c'est du PHP qui est supposé, mais tu peux utilisé ce que tu veux et qui est supporté par le serveur web.
    C'est toi qui choisi les paramètres que tu veux utiliser : dans l'exemple, ce sont l'identifiant de la carte réseau (la première carte) et le numéro d'identifiant constructeur du chassie (par exemple HP et Dell te le demande quand tu contactes leur support) ; mais il y a pléthore de paramètres exploitables.

    Et en fonction de l 'adresse MAC qui fait la demande DHCP servir le fichier
    master.ipxe ou worker.ipxe

    Il me semble (mais je peux me tromper et je ne fait plus d'opérationnel) qu'il y a une confusion. Ce n'est pas le service d'adressage qui fournit l'image (ce peut être sur le même serveur ce n'est pas un souci.) Mais en supposant que ce soit le cas, le fonctionnement serait le même qu'avec un script dynamique : le serveur a une base de donnée qui associe les MAC et les types d'image et tu ne gères pas ça avec des IF dans le sscript côté iPXE...

    "It is seldom that liberty of any kind is lost all at once." ― David Hume