You could try Cobbler. I did not enjoy the experience under RHEL4, but I understand that people running more recent OSes have positive experiences. Be warned: make sure you back up your current /etc/rsyncd.conf, /etc/dhcpd.conf, and pxeboot menu. Then install and be sure to tell Cobbler only to touch the files you're okay with it touching. Cobbler is available from the EPEL.
http://certcollection.org/forum/topic/44664-cobbler-pxe-boot-server-for-datacenter/

Alternately, why not just use pxeos? It's written in python & glade. Here's the source with make file:
https://fedorahosted.org/system-config-netboot/browser/trunk/src/

If you want to automate the generation of your pxeboot.cfg & boot.msg, why not just throw a little bash, sed, and awk at it? If you have an existing directory structure and files to serve as templates, shell seems like an ideal solution. You could just separate the fields in your list of images, kernels, and notes with '|', and create the files using printf statements from awk. Always remember to backup your output files before overwriting them. I have come to the conclusion that if I can avoid a complicated system with its own configuration and learning curve by throwing a little bash around, then my time in vim is well spent.

The following seems pretty hackable to do what you want with a little "awk | while read" at the beginning to eat your input file and drive the script.
https://help.ubuntu.com/community/AutomatedNodeDeployment
Search for the text: "Create the PXELINUX configuration for the node"

Happy hunting,

--W


On 3/2/2012 3:32 PM, Nico Kadel-Garcia wrote:
[... snip ...]

Does anyone have a good replacement tool for pxeos for SL 6? Ideally one that I can give an ordered list of names, bootable PXE kernels, and comments to publish in an organized fashion for PXE?

Reply via email to