I want to be able to create custom system images to be booted over the network on my physical systems. I've been looking into iPXE (I've gotten it to work via the basic examples) and it gives the exact functionality I'm looking for, the ability to boot via an http server. I've seen other examples that boot memdisk and other tools via iPXE and then an OS on top of that, but I'm pretty lost there.
I'd like to be able to configure a system, let's say CentOS with a webserver and samba preconfigured, and then snapshot that system into an image I can boot with iPXE on any system.
What tools should I be looking at for this functionality?
EDIT: A good analogy for what I'm looking for is a tool that creates something like an AMI on EC2 that can be booted using iPXE
[link][21 comments]