You are herehowto setup an install server using pxe, tftp, dhcp, kickstart, dns, yum (createrepo), puppet, augeas and func

howto setup an install server using pxe, tftp, dhcp, kickstart, dns, yum (createrepo), puppet, augeas and func


By thomas - Posted on 03 August 2009

I've finally posted the initial version of my "howto setup an install server" book at narrabilis.com. I start with installing tftp, dhcp and named to allow machines to pxebook. Then go on to configure kickstart to have machines install themselves. Then use kickstart to configure puppet and have puppet (with augeas) configure the machines. I briefly cover func, using func to quickly make changes. It's still a work in progress and I welcome any comments. Hopefully it will be useful to someone, somewhere. It's still lacking a good title. For now I'm going with the Alan Partridge title of "Crash, bang, wallop, what a server". Enjoy...
Tags

Just wanted to say I enjoyed the site. You have really put a lot of time into your content and it is just wonderfull!

Yes, I have to agree with Mike. This is a pretty awesome walkthrough. Thanks for taking the time to put it together and share it.

I'm not too familiar with virtualbox, if I get a chance I'll download and try it. The problem you describe is known to happen when the bios (or virtual bios in this case) has pxe support, so the machine can boot, but after booting the booted kernel needs to have a driver for the actual network card, not the pxe implementation of the card. I hope that makes sense...the card has some pxe interface that is working properly, but after booting, you need a real driver. If you install from another source, do you need to add a driver to get the network working? This used to happen when broadcom support was new and you could pxe a machine with a broadcom card, but after it booted, it couldn't see the network because the kernel modules were not in the boot kernel.

You may be able to specify the network card type in virtualbox, I know you can in vmware and kvm. Maybe changing that might help. Good Luck!

--I guess I was way off on that one...glad it worked in the end.

After shutting down VBox, disabling it's built-in dhcp server, unloading/reloading it's kernel mods and restarting my dhcp/pxe/kickstart server...all is well (whew). Again thx for a great tutorial. -mike

This is a great walkthrough of kickstart/pxeboot....very good at putting all the steps together. I have been using it to try to get familiar with the process using VirtualBox. Only thing I seem to be having a problem now with is that pxe responds but at some point after loading vmlinuz it seems to loose it's network configuation and becomes non-pingable.

-mike

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options