Как залить bootstrap образ на чистую виртуальную машину по PXE?
Здравствуйте, Господа!
Идея следующая: создать и сконфигурировать несколько bootstrap образов под разные случаи. Дальше их максимально быстро перенести на только созданные виртуальные машины. Т.е. избежать полноценной инсталляции, а заливать уже готовый образ. После заливки скриптом назначить hostname, MAC и так по мелочи.
Инсталлировать машину по PXE я умею, даже когда-то делал Live образ, который загружался по PXE на физическом компьютере или VM.
Есть даже примерное понимание как заливать готовый образ.
1. Создать самый простенький bootstrap образ и дальше через dd заливать подготовленный образ на виртуалку.
2. Этот образ по PXE загружается на подопытной машине и заливает уже готовый образ из сети.
3. Мелкий напиллинг конфигурационных файлов
Пока у меня выстраивается такое понимание, но... Мне кажется, что должен быть способ проще и изящнее.
Буду очень благодарен за подсказку или мануал.
конфигурация хоста и сети описывается в конфигах cloud-init, терраформ выкатывает машинку из шаблона.
на все про-все - минут 5 (у меня правда простая конфигурация, пару пользователей, несколько сервисов и конфиги скриптом выдергиваются из гита).