I'm deploying a new hosting platform in the autumn, and we'd like to look at having a central storage device, which contains virtual machine images for a number of machines. The physical machines would be diskless, and boot from LAN via PXE into the Xen or VMWare hypervisor.
Has anyone done this? Can anyone point me at some decent documentation - I'm not quite certain of the best way to have persistent storage that's shared between multiple VMs, so am looking for ideas? If it's not been done - why isn't it sensible, and what should be done instead?