Erik, > I've used the iPXE iso to boot successfully multiple times. Requires > nothing on the hypervisor as far as I know, but I don't know how it works > after you have an OS installed (I'm using it to bootstrap machines).
thank's for your reply! This is exactly what I was looking for. After digging a little further, I stumbled upon https://github.com/mindjiver/packer-cloudstack Particularly the ipxe Image that guy built is very nice, since it chain-loads via userdata. So what I finally did with a very similar ipxe.iso is: cat >recipe <<__EOF__ #!ipxe kernel http://10.10.1.254/vmlinuz root=/dev/nfs vga=normal nsroot=10.10.1.254:/nfs-image-installer/install ip=dhcp rw -- initrd http://10.10.1.254/initrd.img boot __EOF__ b64recipe=$(cat recipe | base64 -w0) cloudmonkey update virtualmachine id=$vmid userdata=$b64recipe Well, the first steps are done. Now I have to figure out a convenient way for my virtualrouter to give dhcp leases also to non-ACS machines / make cloudstack aware of other machines... So far, thank's again! - Stephan