J'ai pu initialiser ce matin, ma première machine en utilisant PXE et preseed. La seule action qu'il me reste à faire au clavier est de sélectionner l'option PXE/Pressed que j'ai ajoutée à celles de l'installeur Debian : presque tout le reste est choisi automatiquement sans action de ma part.
1. Objectivement, la seule chose qui me gêne maintenant est le partitionnement. J'ai supposé n'avoir à chaque qu'un unique disque, utiliser en totalité. Je le partitionne avec LVM, en swap, /root, /usr, /var, /home et /tmp en utilisant l'algo par défaut de l'installeur. Le seul point qui me gène dans cette procédure est que la taille de /var est nettement plus petite que celle de /home. Pour des serveurs, j'ai très souvent eu besoin d'avoir des partitions /home et /var de même taille. Pour palier à cette limitation, j'ai une clé system-rescue avec laquelle je sais importer et exécuter un programme qui église les tailles de /home et /var (ie qui diminue /home au profit de /var). Idéalement, je préférerai remplacer l'utilisation de system-rescue par des paramètres dans mon fichier preseed. 2. Autre point à améliorer J'aimerai avoir une procédure rigoureuse pour identifier les firmwares qui manquent. Aujourd'hui, je vais parcourir rapidement le contenu de dmesg mais c'est fastidieux. Le sam. 10 déc. 2022 à 21:15, Erwann Le Bras <erwann.le-b...@laposte.net> a écrit : > > bonsoir > > à mon sens, c'est une très bonne idée d'utiliser un serveur PXE pour des > installations car cela évite de s’embêter avec un jeu de CD ou de clé USB. > Enfin, si le client le permet. A part des modèles antediliviens, tous savent > démarrer en PXE. > > PXE sert pour l'amorçage ; une fois démarré, on se retrouve comme si on avait > démarré sur une clé USB ou sur un CD. D'ailleurs, PXE permet de télécharger, > monter et booter directement sur un ISO (mais attention à sa taille il est > téléchargé et monté en RAM). > > Le client a tout ce qu'il faut en natif pour rechercher et booter sur un > serveur PXE présent. > > Le serveur PXE présente au client un menu (pour choisir le système à > démarrer) ou a des consignes pour que le client télécharge directement une > amorce, par TFTP, HTTP ou NFS le plus souvent. > > Une fois cette amorce chargé, le reste du démarrage continue comme pour un CD > ; donc oui, à mon sens, il est possible de faire tout ce que le démarrage > "standard" prévoit. > > Debian propose un kit d'install prévu pour être démarré par PXE. Il suffit de > le télécharger et d'indiquer au serveur de démarrer dessus. > On les trouve par exemple sur > https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer<architecture>/current/images/netboot > > amuse-toi bien > > Erwann > > Le 08/12/2022 à 18:19, Olivier a écrit : > > Bonjour, > > Je souhaite me lancer dans l'utilisation du PXE pour initialiser des > serveurs x86 classiques le permettant. > > Actuellement, j'initialise ces serveurs en utilisant une clé USB sur > laquelle j'ai copié un fichier ISO comme celui en [1]. > > Pour l'initialisation par PXE, j'ai compris qu'il fallait utiliser un > fichier du type netboot.tar.gz à la place de ces fichiers ISO. > > 1. Existe-t-il de tels fichiers netboot.tar.gz incluant aussi les > firmware exotiques pour le cas où le serveur en aurait besoin ? > > 2. Beaucoup de machines savent démarrer en mode EFI ou en mode Legacy. > C'est souvent configurable au niveau du BIOS. > Je n'ai pas de connaissance des enjeux liés à ce choix. > Quels sont-ils ? > Y a-t-il des précautions particulières à prendre à cet égard (en > sélectionnant via le BIOS, le mode EFI ou Legacy) ou bien on ne risque > pas grand chose à laisser le hasard faire les choses (ie on prépare le > serveur PXE pour qu'il sache répondre à tout type de demande (EFI, > ...) ? > > 3. J'ai l'habitude de fournir un fichier preseed.cfg volontairement > incomplet quand j'installe par clé USB. Les réponses non renseignées > dans le fichier preseed.cfg sont demandées à l'écran. > A-t-on toujours cette possibilité avec PXE ou bien faut-il > impérativement répondre à toutes les questions. > > 4. Il m'est arrivé (rarement, heureusement) de rencontrer des serveurs > NUC dont l'interface réseau était mal supportée par Stretch. > Est-il possible de lancer une initialisation par PXE sur un adaptateur > réseau externe (sur port USB) (je n'ai jamais vu ce type d'option mais > sait-on jamais) > > [1] > https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.5.0+nonfree/multi-arch/iso-cd/firmware-11.5.0-amd64-i386-netinst.iso > > Slts >