Re: [OT?] Modification de l'installeur Debian.

2002-06-19 Par sujet Jean-Philippe Georget
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.

2002-06-18 Par sujet Régis Grison
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.

2002-06-18 Par sujet Nicolas Ledez
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.

2002-06-18 Par sujet Gaetan Ryckeboer
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.

2002-06-18 Par sujet Nicolas Ledez
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.

2002-06-18 Par sujet Laurent COOPER
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]