• # question?

    Posté par . En réponse au message client leger. Évalué à 4.

    Pour info, j'ai setup un PXE pour mon ancienne boîte, pour automatiser les installs. C'était pas assez générique, alors je l'ai refait. Toujours pas parfait mais faisait le boulot.

    Puis je me suis monté chez moi une infra virtuelle avec un PXE, et ce coups-ci j'ai résolu tous les points qui m'embêtaient... pour l'instant.
    Ça me fait penser qu'il faut que je documente l'infra et que je fasse des scripts pour la recréer en cas de soucis... la doc, toujours la doc... :)

    Alors, je ne suis pas expert, et mes systèmes ne comportent pas de sessions graphiques (ça ne serais pas trop dur a gérer cela dis) mais je pense que tu utilises de mauvais termes:

    Le système servi n'est pas "streamé", ce n'est pas un flux constant. Ta machine diskless va télécharger le boot loader (pxelinux dans mon cas) et l'exécuter. Ce bootloader va ensuite télécharger le noyau et l'initrd.
    Le noyau doit avoir accès au module NFS, et le problème est que la machine aura alors accès en écriture à ce partage. Dans mon cas c'étais un problème, alors j'ai modifié l'init pour que tout puisse vivre en ram.
    L'initrd monteras en fait ton NFS comme si c'étais un montage classique.
    Bref.

    Il te faudra:

    • configurer un DHCPd
    • configurer un TFTPd ou un HTTPd
    • configurer un partage NFS
    • éventuellement configurer ton init

    Je nepeux pas en dire plus sans vraie question... Je ne vais pas écrire un tuto (pas d'humeur).