Можно ли создавать собственные загрузочные образы PXE с помощью таких инструментов, как Chef (или Puppet)?
Мы запускаем большой вычислительный кластер, где я работаю, и в настоящее время мы используем Ubuntu MAAS для приобретения / ввода в эксплуатацию / развертывания новых узлов - установки O / S на локальный диск. Оттуда мы открываем новый узел, используя Chef. Это хорошо работает для нас, хотя и медленно для многих новых узлов.
Я хотел бы перевести узлы для загрузки из сети (PXE), используя собственный образ, который я могу создать как часть процесса непрерывной интеграции. Таким образом, когда фиксируется новая конфигурация, образ системы создается и развертывается на сетевом загрузочном сервере. Затем будет запущена перезагрузка узлов для принятия новой конфигурации.
Я много читал о том, как загружаться через PXE, используя стандартный загрузочный образ, но не очень много о том, как предварительно создать собственный образ с помощью таких инструментов, как Chef & vagrant.
Если это невозможно, что обычно делают люди?
Заранее спасибо за ваше время и опыт.