Serveur Install Party


Pour éviter de se trimballer une pochette de CD toujours incomplète et jamais à jour lors des install parties, et pour éviter de perdre la-dite pochette, on imagine un serveur de distribution avec un disque assez gros pour pouvoir contenir les principales distro qu'on installe sans avoir besoin d'aller chercher sur Internet.
Les machines cibles feront par NetBoot une installation simplifiée après avoir sélectionné sur une page web la distribution choisie.

Côté matériel


  • un ordi de petit format contenant
    • un disque dur avec une install mini pour faire serveur
    • une première interface réseau filaire rapide pour le réseau local
    • une deuxième interface réseau pour accéder à l'Internet
    • pour le stockage des distros :
      • un rack SATA avec un gros disque amovible pour la maintenance
      • un port USB 2.0 avec un boitier externe et un gros disque
    • carte vidéo minimum
  • un switch dédié pour les machines à installer, histoire de séparer le serveur DHCP de celui du point d'accès wifi.

Côté logiciel


  • serveur DHCP : paramétré pour permettre le bootp et servir le fichier PXELINUX.CFG qui va bien
  • Serveur Web : Sélection de la distro, branché sur un shell script pour paramétrer le fichier de config netboot avec l'adresse MAC de la machine cliente
  • Serveur TFTP : pour envoyer l'image initiale du noyau
  • Serveur NFS : pour servir les fichiers des distributions
  • Partage d'accès internet : pour les autres machines et les éventuelles mises à jour

Côté des distro


  • Des disto autonomes personnalisées pour ne pas aller chercher sur Internet lors de l'installation
  • Des distro à jour
  • Des live distro pour essayer

Et aussi


  • des sources de paquets pour les programmes en dernière version,
  • un miroir local Debian

Solution alternative

On peut aussi imaginer un liveCD pour mettre un ordi dans la bonne configuration et brancher à cet ordi un disque dur. Par exemple une distribution Knoppix dans laquelle tous les serveurs et fichiers de config avec les bons pointeurs sont fournis