Preseed

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Fichier de réponses pour l'installateur Debian
Écosystème Debian et dérivés (Ubuntu...)
Équivalent RPM Kickstart
Voir aussi Cobbler · Foreman · Razor

Preseed est le mécanisme d'installation automatisée de Debian (et de ses dérivés comme Ubuntu) : un fichier de « préconfiguration » (preseed file) fournit par avance les réponses aux questions posées par l'installateur (debian-installer) — langue, partitionnement, réseau, paquets à installer... — ce qui permet d'installer un système sans interaction humaine. C'est l'équivalent, côté Debian, du fichier Kickstart utilisé par les distributions RPM (RHEL/CentOS/Fedora).

Correction par rapport à la source : Preseed n'est pas en soi un « système de déploiement PXE » (comme l'indiquait la page d'origine) — c'est le format des fichiers de réponses. Il est très souvent combiné à un démarrage réseau PXE (le fichier preseed étant alors récupéré via HTTP/TFTP au moment du boot), mais peut tout aussi bien être fourni sur un support local (CD/USB) ou en paramètre de boot.

Principe

  • Le fichier preseed répond automatiquement aux questions normalement posées de manière
 interactive (locale, clavier, réseau, horloge, partitionnement, mot de passe, sélection de
 paquets...).
  • Il peut être chargé de plusieurs manières : intégré à une image ISO personnalisée, servi via
 HTTP/TFTP lors d'un boot PXE, ou passé en paramètre de boot au noyau
 (preseed/url=).

Exemple de paramètre de boot PXE

auto url=http://serveur.exemple.com/preseed/mon-profil.cfg

Positionnement

Preseed couvre la partie « réponses automatiques à l'installateur ». Le service qui orchestre le boot réseau et distribue ces fichiers (serveur PXE/TFTP/DHCP) est un composant distinct — voir Cobbler ou Foreman, qui savent tous deux générer et servir des fichiers preseed (ou Kickstart) selon le système cible.

Voir aussi

  • Cobbler — serveur de provisioning réseau (PXE/Kickstart/Preseed)
  • Foreman — plateforme de gestion du cycle de vie, orchestrant aussi le provisioning
  • Razor — provisioning bare-metal piloté par règles