On Mon, 03 Sep 2012 09:05:19 -0400, Velayutham, Prakash <[email protected]> wrote:

On Sep 2, 2012, at 11:12 PM, Matthew Patton wrote:
I use a makefile to create ks files on the fly from component parts. No second guessing required.

Can you explain a little bit more on how you do this? Where do you keep your hand-written kickstart file? How does a PXE booting node know to get it from that location? I am not a kickstart expert.

when the client bootstraps I have for example something like the following on my kernel line

... ks=http://spacewalk/cgi-bin/ksbuilder.sh?pkgset=minimal+cluster&disk=40&profile=cloud ...

ksbuilder.sh is just a shell script that runs 'sed' against some fragments of anaconda files, and then runs 'make' to glue all the fragments together and spits out a fully-fleshed out kickstart script on stdout which the anaconda installer ingests and runs.

PXE booting is just a matter of telling your dhcp server to provide the necessary boot string when a particular MAC address checks in.

My earlier comment was probably too harsh WRT cobbler. It is useful in some contexts. I just find the hassle not worth it.

--
Cloud Services Architect, Senior System Administrator
InfoRelay Online Systems (www.inforelay.com)

_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to