Вы комбинируете две вещи: (1) бездисковая начальная загрузка, которая распространена в кластерах HiPC, где инструменты как компиляторы, библиотеки, и т.д., хранятся в кластерной файловой системе как Блеск или NFS; (2) изображения виртуального диска (vmdk или vdi, или безотносительно).
В случае, если (1), Вам нужны tftp сервер и dhcp сервер, наряду с измененным изображением initrd для специализированных драйверов, сценарии, и т.д.
http://www.pixelchaos.net/2009/02/15/diskless-booting-with-pxe-and-nfs/
В случае, если (2), учитывая все машины то же, включая конфигурации, Вы можете nfs монтировать изображение виртуального диска. Запишите сценарий, который проверяет на любые изменения как то, является ли существующее изображение тем же как смонтированная nfs; если они не то же, копируют это изображение в раздел начальной загрузки и перезагружают его. Необходимо добавить этот сценарий в initrd. Можно играть с этим.
http://www-conf.slac.stanford.edu/afsbestpractices/Slides/afsboot.pdf
Бумага выше дает Вам некоторый ключ к разгадке. Вы лучше фокусируетесь о том, как целый процесс начальной загрузки работает и т.д.
При использовании ESXI существует лучший способ достигнуть того, что Вы хотите: nfs экспорта к хостам esxi. Сохраните vmdk и-flat.vmdk файлы на сервере nfs, и измените vmdk местоположение в .vmx файле. Во время следующей начальной загрузки это забирает Ваше новое изображение.
Устаревшая поддержка - единственное, что я можно придумать. Он был реализован и повторно реализован до такой степени, что практически все, что есть там, могло бы поддерживать его должным образом, поэтому дешевое оборудование с наименьшим общим знаменателем теоретически не должно его испортить.
IPv6 совместим с IPv4, но это не так. На мой взгляд, достаточно широко распространен в массы, чтобы показывать ошибки в реализациях. Я уверен, что чей-то интернет-болтун выйдет из строя из-за проблем с взаимодействием по IPv6.