Mailing List
Home
Forum Home
Linux - General Red Hat Linux discussion list
Installation - Getting started with Red Hat Linux
Enterprise Linux 3 - Discussion of Red Hat Enterprise Linux 3 (Taroon)
Red Hat Linux 9 - Discussion of Red Hat Linux 9 (Shrike)
Red Hat Linux 7.3 - Discussion of Red Hat Linux 7.3 (Valhalla)
Red Hat Linux 7.2 - Discussion of Red Hat Linux 7.2 (Enigma)
Apache Web Server
Oracle database, Microsoft SQL server ...
Subjects
application/x mplayer2 plugin
RPM error: db4 error(16) from dbenv >remove: Device or resource
   busy
Command stream end of file while reading
X Windows problem (xauth)
Upgrading openoffice 1 1 rpm
FTP: connection refused
FTP: connection refused
mount: /dev/cdrom: is not a valid block device
Dell Precision 650, RedHat 9, no sound
how to trace the cause resulting in the crash of bind server
Virus on the list
UNINSTALL RPM MYSQL
usb pen drives: mounting as a user
broadcom network interface
make mrproper
sendmail configuration on redhat
Couldn 't open PID file /var/run/named/named pid Permission denied
Promise 378 controller
kernel 2 6 and /dev/sound/mixer not found
Problem using up2date
mrtg step by step howto/configuration for a newbie?
Compiling and Installing Kernel 2 6
Can 't locate module ppp0, can 't locate module ppp compress 21
HOW I CAN MAKE BOOTABLE FLOPPY DISKET
Lotus Notes under Wine
/etc/security/limits conf question
Intel E/1000 driver
Command stream end of file while reading
rpm database corrupt
qla2300 modules
 
Footprint - kickstart management tool

Footprint - kickstart management tool

2006-02-07       - By Stephen J. Smoogen

 Back
Reply:     1     2     3     4     5  

On 2/7/06, Dag Wieers <dag@(protected)> wrote:
> Hi,
>
> I'm planning to create a new tool to simplify creation and management of
> kickstart-files (as well as automate some of the tasks that come with
> automated installation).

Hi Dag,

I have seen several inside company one that would probably be useful for ideas.

The first one used a very minimal install and then used cfengine to
build the box afterwords per host-type. This was good for servers but
not for desktops.

The second one used a combination of additional %pre and %include.
The %pre would set up some variables and the run a precursor python
script to asks for items for the boxes roles. This would then build
the kickstart that is then included for the end result.

Tieing in cfengine (or similar tool) would finish the process on our part.

>
> If you know of another mailinglist that fits this subject, or you know of
> similar projects (because I can imagine there are countless
> implementations inside companies) please let me know. I'm just in the
> design phase and i'm interested in what already exists and how it was
> implemented (the structure/interface/features).
>
> Let me first explain what I aim for (and how it is currently in my head).
>
> First of all, it should be straight-forward to manage a list of systems
> (or groups of systems) that have similar configurations. A config-file
> could be something like:
>
>         /etc/footprint/system/proxy-servers.conf
>
>         [main]
>         boot options = panic=10 acpi=off
>         dist = rhel4as
>         #modules = e100
>         profile = proxy-servers
>
>         [proxy01]
>         ip = 10.0.0.1
>         netmask = 255.255.255.0
>         mac address = 00:01:02:03:004:05
>         ...
>
> (or even more simple, only hold 1 system)
>
> There would be a collection of profiles, each specifying a set of
> variables that influence the kickstart file. This could be
> hardware-related or functional.
>
> And a directory-structure for different methods, like LVM setup for
> rhel3as, rhel4as for different disk configurations, or a debug-method
> (to ease development), or a method that sets up callback and log
> functionality (to follow progress from remote), lots of things are
> possible here to extend anaconda.
>
> The tool would then be able to construct a working kickstart file,
> depending on the combination of profiles/variables it could generate a
> custom initial ramdisk, use another kernel, create the PXE and DHCP
> configuration, or make a floppy or ISO file used for custom hardware
> booting.
>
> Also, it would be nice to have a script in Apache that is able to (based
> on the IP address or mac address) to generate the correct kickstart file
> (and automatically save/timestamp it for debug/management purposes).
>
> In the end, the command-line tool (based on the config files) would
> automatically control DHCP/PXE, all the files that make remote booting
> possible and the management (and revisions) of kickstart files.
>
> And that's how I got the name, what is left after a good kickstart ?
> A footprint :)
>
> The aim is to integrate it to work with Yam, so that setting this up
> becomes very easy. And custom packages and updates are merged with the
> default packagelist so you don't have to do customisations afterwards.
>
> Additionally, I'd like to have methods for doing extra configuration
> tweaks (like populating hosts files, dropping SSH keys, configuring user
> management and much much more). For all these things I can use help and
> ideas, so let me know what additional features you have in mind.
>
> Discussions go onto the rpmforge tools mailinglist:
>
>         http://lists.rpmforge.net/mailman/listinfo/tools
>
> And I have a non-functional website at:
>
>         http://dag.wieers.com/home-made/footprint/
>
> (required for registering the freshmeat project)
>
> Kind regards,
> --   dag wieers,  dag@(protected),  http://dag.wieers.com/   --
> [all I want is a warm bed and a kind word and unlimited power]
>
> --
> Taroon-list mailing list
> Taroon-list@(protected)
> https://www.redhat.com/mailman/listinfo/taroon-list
>


--
Stephen J Smoogen.
CSIRT/Linux System Administrator

--
Taroon-list mailing list
Taroon-list@(protected)
https://www.redhat.com/mailman/listinfo/taroon-list