Eu ajudo em alguns lugares que fazem isso uma vez por ano, e atualmente usamos o Fog Project para essas coisas ( link ) mas está realmente desatualizado e precisando de ajuda. Estamos pensando em mudar para um ambiente PXE baseado em VMWare, que também pode ajudá-lo, para fazer o trabalho.
Espero que isso ajude:)
PS. O Multicast no FOG é bastante problemático se você estiver fazendo isso em uma rede maior, então, se você seguir esse caminho, mantenha o single casting ou isole o client / server do resto da rede no momento do multicast.