image-factory
Добавлено: 04 мар 2024, 00:46
Код: Выделить всё
apt install image-factory qemu-utils qemu-block-extra virtinst
qemu-img
virt-install
image-factory - это инструмент командной строки для создания золотых образов Linux. Он использует virt-install для установки по сети. Установка и настройка образов выполняется с помощью поддержки netinstall из дистрибутивов, т.е.
preseed для Debian/Ubuntu
Kickstart для CentOS/Fedora
AutoYaST для openSUSE
image-factory используется IONOS Cloud для создания "золотых" публичных образов Linux для их Enterprise Cloud. Конфигурационные файлы поставляются вместе с этим проектом, чтобы любой желающий мог собрать свой образ.
image-factory выполняет следующие шаги:
Создание виртуального RAW-образа с помощью qemu-img.
Кэширование ядра linux и initrd.
Запуск установки с помощью virt-install. qemu:///session используется как сессия для обычных пользователей и qemu:///system при запуске от имени root.
Монтируется раздел установки и удаляются журналы программы установки.
На разделе запускается программа zerofree.
Если формат установлен на qcow2, то виртуальные сырые образы будут конвертированы в qcow2 с помощью qemu-img.
Для изображения вычисляется сумма SHA 256.
Образ будет загружен во все места, настроенные в upload_destinations.
Если настроена команда post-build-command, будет выполнена указанная команда.