Re: [OT?] Modification de l'installeur Debian.
Laurent COOPER [EMAIL PROTECTED] a écrit : [...] Je vais essayer de ce pas de comprendre FAI. Je ne sais pas encore s'il correspond au besoin car j'ai l'impression qu'il est fait pour un parc de machines identiques... [...] (retour d'expérience) J'utilise FAI depuis quelques temps (version Potato). C'est assez pratique. Un peu long à configurer mais rentable et très très configurable. FAI utilise un système de classe de machines. On peut donc avoir plusieurs configs différentes pour différents groupe de machine et en plus personnaliser certaines d'entre elle. On peut de cette façon installer des serveurs ou des clients. Pour les fichiers de conf, il suffit de les placer au bon endroit pour qu'il soient recopiés sur chaque machine de la bonne classe. L'installation peut-être entièrement automatique mais on peut aussi créer des menus utilisables à différentes phases de l'installation. Des scripts de personnalisation peuvent être écrit pour cfengine, en perl, en shell-script. Si les HD ne sont pas de taille identique, ce n'est pas un problème car on peut mettre des fourchettes pour la taille des partitions même si on peut les fixer (utile si par exemple, on veut (ré)installer Windows 9x à l'aide d'une archive). On peut aussi préserver certaines partitions. On peut installer Potato ou Woody sur les clients. La version la plus à jour est à prendre sur le site de FAI et semble plus pratique à configurer que celle fournie avec la Potato (j'ai lu mais pas essayé). Quelques paquets posent parfois des problèmes. Je n'en ai pas eu mais une question sur la liste de diffusion de FAI suffit souvent à trouver une solution si la documentation n'a pas suffit. D'après ce que j'ai compris, c'est souvent dû à l'usage de chroot utilisé par FAI. FAI utilise bootp ou dhcp au choix, nfs et rsh ou ssh. De judicieux exemples sont fournis avec le paquet fai. PS. Il existe aussi une solution sous Debian pour éviter de rejouer une installation : http://replicator.sourceforge.net/ Replicator is a set of scripts to automate the duplication of a model computer running Debian/GNU Linux, with some provisions to take into account differences in hardware (like HD size, video card) and in software configuration (partitioning). After the initial configuration, the scripts will create a bootdisk that allow to (re)install completely a Debian box by just booting on the floppy and answering a yes/no question. -- Jean-Philippe Georget [EMAIL PROTECTED] - http://jpgeorget.ouvaton.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [OT?] Modification de l'installeur Debian.
Le mar 18/06/2002 à 01:48, Laurent COOPER a écrit : Bonjour. Je mets ce courriel en HS potentiel car la liste devel (à laquelle je ne suis pas abonné) serait peut être plus adapté. Je pense que ça relève du user tant qu'on en est à dire ce que ça doit faire et du devel quand on en est à dire comment (ça n'engage que moi). Ayant à gérer un parc de machine et réinstallant parfois des OS (windows ou linux voire les deux), je mesure combien cela est fastidieux quand il faut réinstaller totalement une dizaine de machine (ou installer...). C'est pour cela que je me posais la question de savoir si les choses suivantes sont réalisables... : J'ajouterai quand on a à installer la même machine n fois mais sans réseau (genre à des clients différents). 1) Avoir un tasksel bien plus convivial. C'est peut être la meilleure chose de l'install de windows, la séléction des applications avec des groupes et des sous-groupes. On pourrait imaginer un système similaire qui gére éventuellement une partie seulement des paquets en utilisant plusieurs niveaux de profondeur. A mon avis, qui n'engage toujours que moi, l'install debian gagnerait à permettre plusieurs niveaux d'installtion/configuration. Un mode similaire à celui qu'on a actuellement (qui est très bien quand on sait ce qu'on veut, même si un relookage pourrait être agréable), une version pour gens pressés qui correspondrait pour moi à celle fait par libranet (en gros c'est pareil que l'actuel mais ça pose un peu moins d questions), ensuite on peut envisager une version débutant (un peu façon windows, on pose 3 questions en route, peut-être un tout petit peu plus mais des questions d'ordre utilisateur pas admin, genre voulez-vous l'euro ? plutôt que voulez-vous ISO-5589-1 ou ISO-5589-15 ?), on pourrait peut-être ajouter une version full auto (genre, ça va s'installer tout seul, par contre, le résultat n'est pas garanti, je suis moins convaincu par cette option), et enfin une option pré-install qui prendrait des fichiers tout prêt pour installer un clone d'une install précédente. 2) Prévoir une installation réseau qui soit vraiment réseau... Actuellement, l'install réseau se contente de charger les paquets par le réseau. Mais l'installation se fait quand même sur la machine et à la main. Red Hat et Mandrake ont inventé les disquettes kickstart. C'est assez super. Mais je pense qu'il peut y avoir encore plus intéresant pour un parc de machines. Imaginons que toute les questions standarts (config matérielle, réseau, paquets de base, etc...) soit posées et stockées comme des configs sur un serveur de base de donné. Sur ce serveur ou un autre, les paquets à installer. On fabrique une disquette de boot qui se contente de demander le module de la carte réseau, et le serveur DHCP ou l'adresse et qui ensuite se charge de rapatrier les infos du serveur. L'install se fait toute seule aprés avoir tapé 3 ou 4 infos sur la nouvelle machine... Le rève non? Je verrais bien que le serveur envoie une liste de machines (et je verrais bien de pouvoir le faire offline avec un CD gravé sur mesure), qu'on puisse contrôler le matériel qu'il y a dedans et les choix d'install (on peut avoir pour un même matériel une install serveur et une install user par exemple), ensuite le serveur envoie les préférences (claviers, etc...), un kernel, une liste de paquets à installer, des scripts post-install. Du coup, on se retrouve avec une install complètement automatique puisqu'on n'a plus aucun choix à faire. Ne pensez vous pas que cela pourrait être utile? OUI ! Est ce que tout cela serait trop compliqué à faire? Compliqué, certainement, trop ? Ca dépend des motivations et des participants. Est que quelqu'un le fait déjà? Je sais pas, je pense que plusieurs personnes ont déjà modifié l'install mais peut-être pas dans ce sens. Est ce que quelqu'un aurait les connaissances pour le faire? Heu... En partie peut-être... Mais j'ai clairement pas le temps de mener ce projet (par contre, je veux bien le suivre et aider). Je veux bien essayer de lancer un projet, mais je ne connais actuellement rien à l'installeur de la debian ou des autres distributions... Je veux bien apprendre, mais seul, je ne serais ni rapide, ni efficace... Pareil, je ne connais rien à l'installeur mais bon, avec une doc ou au pire le code source, y a toujours moyen d'apprendre. Régis. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [OT?] Modification de l'installeur Debian.
Le Tue, Jun 18, 2002 at 01:48:48AM +0200, Laurent COOPER a écrit : 2) Prévoir une installation réseau qui soit vraiment réseau... Actuellement, l'install réseau se contente de charger les paquets par le réseau. Mais l'installation se fait quand même sur la machine et à la main. Red Hat et Mandrake ont inventé les disquettes kickstart. C'est assez super. Mais je pense qu'il peut y avoir encore plus intéresant pour un parc de machines. Ou le Jumstart de Solaris. Imaginons que toute les questions standarts (config matérielle, réseau, paquets de base, etc...) soit posées et stockées comme des configs sur un serveur de base de donné. Sur ce serveur ou un autre, les paquets à installer. Vi On fabrique une disquette de boot qui se contente de demander le module de la carte réseau, et le serveur DHCP ou l'adresse et qui ensuite se charge de rapatrier les infos du serveur. L'install se fait toute seule aprés avoir tapé 3 ou 4 infos sur la nouvelle machine... Le rève non? Et même qu'avec un serveur BOOTP, il suffit d'alumer la machine sur le reseaux et c'est tout... Ne pensez vous pas que cela pourrait être utile? Effectivement Est ce que tout cela serait trop compliqué à faire? Possible... En fait c'est juste une install faite par des script. Est que quelqu'un le fait déjà? Ben vi. Est ce que quelqu'un aurait les connaissances pour le faire? Je veux bien essayer de lancer un projet, mais je ne connais actuellement rien à l'installeur de la debian ou des autres distributions... Je veux bien apprendre, mais seul, je ne serais ni rapide, ni efficace... FAI sert a ça... Je ne l'ai jamais essayé, mais je suis intérésé par des retours d'expériences. Bon, ben je vais me coucher maintenant... Bonne nuit... Comme quoi la nuit porte conseil ;) -- nain dites les gars comment on fait pour configurer linux en tant que provider internet ? Nicolas Ledez - Virtual Net (www.virtual-net.fr) pgpXf9M0tGJ04.pgp Description: PGP signature
Re: [OT?] Modification de l'installeur Debian.
Le Tue, Jun 18, 2002 at 11:55:05AM +0200, Nicolas Ledez a écrit : Est que quelqu'un le fait déjà? Ben vi. Ben non, tu le fais avec le jumpstart de Solaris, pas avec la debian... Est ce que quelqu'un aurait les connaissances pour le faire? Je veux bien essayer de lancer un projet, mais je ne connais actuellement rien à l'installeur de la debian ou des autres distributions... Je veux bien Il y a plusieurs aspects. 1/ répondre aux requêtes bootp et envoyer un nouyal + un script avec montage NFS 2/ envoyer les paquets, les faire installer par le script d'install, 3/ paramétrer tout le bazââr (éventuellement par des fichiers préparés et des scripts adhoc plutôt que par les scripts debian). Au niveau du serveur, il faut juste un serveur debian avec arborescence normale, un serveur nfs (ou ftp), un serveur bootp. Pour la 1, il faut lire la doc de bootp ;-) Pour la 2, ça devrait pas être trop dur. Le disque dur aura un filesystem prédéfini, avec éventuellement une partition dont la taille varie pour occuper le DD, mais idéalement un simple fdisk d'une table des partitions préparées à l'avance (pour un parce avec des disques identiques) L'install des paquets se fait sans poser de questions Pour le 3, il y aura peu de paramètres à changer (entre les machines). Un bête truc du style requête pour avoir le nom et l'adresse IP de la machine, soit via le clavier, soit via une requête web et un script php (avec une BDD derrière). C'est à peu près le seul paramètre à connaître. LE reste (nom de domaine, IP du subnet) ne devrait pas changer sur ton parc, ou alors selon des rétablies, et là, le coup de la requête sur un serveur WEB résoud le pb. Il ne resteplus qu'à modifier le sendmail.cf avec les bonnes valeurs, les IP de ta carte réseau etc... En fait, c'est facile... sur le papier ;-) -- Le déplacement majestueux de l'iceberg est dû au fait qu'un neuvième seulement se laisse voir à la surface de l'eau. -- Hernest Hemingway Gaétan RYCKEBOER Société Virtual-Net [Tous textes et propos tenus dans cet email sont sous license DMDZZ] pgpUaHov8CWaY.pgp Description: PGP signature
Re: [OT?] Modification de l'installeur Debian.
Le Tue, Jun 18, 2002 at 12:18:45PM +0200, Gaetan Ryckeboer a écrit : Le Tue, Jun 18, 2002 at 11:55:05AM +0200, Nicolas Ledez a écrit : Est que quelqu'un le fait déjà? Ben vi. Ben non, tu le fais avec le jumpstart de Solaris, pas avec la debian... Oui moi je ne le fait pas, mais comme le truc existe deja, c'est bien que quelqu'un doit l'utiliser... Au niveau du serveur, il faut juste un serveur debian avec arborescence normale, un serveur nfs (ou ftp), un serveur bootp. C'est même du tftp. Bon pour la doc que j'ai lue : Site de FAI : http://www.informatik.uni-koeln.de/fai/ Et la jolie doc pour mette en place tout ça : http://www.informatik.uni-koeln.de/fai/fai-guide.html/ -- Des fois on a plus de contact avec un chien pauvre qu'avec un homme riche. -- Coluche Nicolas Ledez - Virtual Net (www.virtual-net.fr) pgpZUnLEa90Ko.pgp Description: PGP signature
Re: [OT?] Modification de l'installeur Debian.
Merci à tous pour vos promptes réponses. Je vais essayer de ce pas de comprendre FAI. Je ne sais pas encore s'il correspond au besoin car j'ai l'impression qu'il est fait pour un parc de machines identiques... Si certains sont intéressés par les retours, je peux leur poster des nouvelles... Cordialement Laurent -- Debian powered computer -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]