[Fwd: FAI]

Henning Sprang henning_sprang at gmx.de
Tue Jul 26 15:43:32 CEST 2005


also forwarded to the devel list for completeness...

-------- Forwarded Message --------
> From: Florent Vuillemin <florent.vuillemin at gmail.com>
> Reply-To: Florent Vuillemin <florent.vuillemin at gmail.com>
> To: Henning Sprang <henning_sprang at gmx.de>
> Subject: FAI
> Date: Mon, 25 Jul 2005 11:02:43 +0200
> Hi Henning,
> 
> now that you've returned from Debconf, here is what I made about a
> multi-distribution FAI:
> 
> - doc: I've written several articles in a MediaWiki to explain the
> changes I made, I will now need to publish them: I can either install
> a MediaWiki on a personal website or add my articles to your wiki
> (whatever you want)
> 
> - Nfsroot: as redhat/mandriva do not have a base system image like
> Debian, we have several solutions to create the NFSROOT directory:
> ---> Use SmartPM, which can install rpms ands debs using different
> kinds of repositories (but the soft is quite young and not
> well-documented)
> ---> Create a base system image for each ditro and distribute them on
> mirrors: this is how I proceed at the moment, at least to test the
> installation. Then each distribution can use its own package manager :
> apt for debian
> yum for redhat
> urpmi for mandriva
> 
> I wrote a redhat-specific make-fai-nfsroot script and updated
> make-fai-nfsroot.conf to include more distrib-specific variables. The
> idea is to have several make-fai-nfsroot.conf files in /etc/fai  and
> several NFSROOT directories (one per distribution to install). Then,
> when a client boots, it will mount one these NFSROOTs, depending on
> DHCPd/bootpd configuration.
> 
> - Installation : I also made some changes to rcS_fai (/usr/sbin/fai)
> and subroutines (/usr/shar/fai/subroutines*) to make them compatible
> with RedHat
> 
> - Packages : at the moment, I'm working on the rpms installation (how
> to parse the package_config files and use package groups with Yum).
> When this is ok, I will also adapt the post-config files and FAI
> should be able to install redhat systems (I'm testing with an RHEL3)
> 
> - Configuration space : I plan to add classes for the distribution
> (ex: REDHAT, DEBIAN etc) which are the same as the value of the
> $DISTRIBUTION variable in nfsroot-xxx.conf (former
> make-fai-nfsroot.conf). I think there is no need to change the file
> structure of the configuration space, as we can change the class names
> to be distrib-specific (ex: REDHAT_DNSSERVER)
> 
> - CVS: at the moment, I'm working with cvs on my localhost, we might
> be interested in a public cvs server. We will also have to communicate
> on fai-devel about this project soon.
> 
> I think the first step is to share the documentation and the scripts,
> tell me how you would like to do :)
> 
> Cheers,
> Florent

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.uni-koeln.de/pipermail/linux-fai-devel/attachments/20050726/4cb5c1d2/attachment.bin 


More information about the linux-fai-devel mailing list