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



Reply via email to