Сапожник (программное обеспечение)
Оригинальный автор(ы) | Майкл ДеХаан |
---|---|
Первоначальный выпуск | 28 мая 2008 г [ 1 ] |
Стабильная версия | 3.3.6
/ 16 июля 2024 г [ 2 ] |
Репозиторий | |
Написано в | Питон |
Операционная система | Кросс-платформенный |
Тип | Установка |
Лицензия | GNU GPLv2 |
Веб-сайт | сапожник ![]() |
Cobbler — это Linux сервер подготовки , который упрощает и автоматизирует сетевую установку нескольких компьютерных операционных систем из центральной точки с использованием таких служб, как протокол динамической конфигурации хоста , тривиальный протокол передачи файлов и система доменных имен . [ 3 ] [ 4 ] Его можно настроить для среды выполнения перед загрузкой , переустановок и виртуализированных гостей с помощью Xen , виртуальной машины на основе ядра или VMware . Сапожник взаимодействует с koan
программа для переустановки и поддержки виртуализации. koan
и Cobbler используют libvirt для интеграции с различным программным обеспечением для виртуализации. Cobbler способен управлять сложными сетевыми сценариями, такими как мостовое соединение по соединенному каналу Ethernet .
Проект Cobbler зародился в Red Hat и возглавил его Майкл ДеХаан. [ 5 ]
Cobbler основан на механизме Kickstart и предлагает профили установки, которые можно применять к одной или нескольким машинам. Он также имеет интеграцию с Yum для облегчения установки на компьютере.
В Cobbler есть функции динамического изменения информации, содержащейся в шаблоне кикстарта (определении), либо путем передачи переменных, называемых ksmeta, либо с помощью так называемых фрагментов. Примером переменной ksmeta может быть имя дискового устройства в системе. Это может быть унаследовано от системного профиля Cobbler. Сниппеты могут представлять собой динамический код Python , расширяющий ограниченную функциональность Anaconda . Сочетание профилей, ksmeta и фрагментов обеспечивает Cobbler высокую гибкость; Сложности можно избежать, сохраняя фактический «код» во фрагментах, которые могут быть по одному для каждой задачи в установке. Есть примеры настройки сети или разделения диска; сохранение общего кода во фрагментах помогает минимизировать размер файлов кикстарта.
Изначально Cobbler предназначался для приложений на основе RPM. [ нужны разъяснения ] устанавливается через Kickstart и Anaconda и ранее размещался как часть проекта Fedora . [ 6 ] С 19 января 2011 года Cobbler упакован для Ubuntu . [ 7 ] С 2012 года Canonical Ltd использует Cobbler для автоматизации тестирования OpenStack в Ubuntu. [ 8 ]
Red Hat Satellite управления системами Приложение использовало Cobbler для инициализации вплоть до RedHat Satellite 6.0. [ 9 ]
Ссылки
[ редактировать ]- ^ «Релиз v1.0.0 · Сапожник/сапожник» . Проверено 6 марта 2021 г. - через GitHub .
- ^ «Выпуски – сапожник/сапожник» . Проверено 16 июля 2024 г. — через GitHub .
- ^ «Сапожник собирает воедино массовые установки Red Hat Linux» . Регистр . 19 июня 2008 г. Проверено 10 сентября 2008 г.
- ^ «Упрощение развертывания сети с помощью Cobbler» . Планета корпоративных сетей . 23 сентября 2008 г. Проверено 6 октября 2008 г.
- ^ Нэлли, Дэвид. «Новая обувь» Журнал Linux» . Журнал Линукс .
- ^ «сапожник» . Проверено 20 сентября 2012 г.
- ^ «Сапожник принят в архив Ubuntu» . Журнал Linux Pro . 19 января 2011 г. Проверено 20 сентября 2012 г.
- ^ «Автоматизация тестирования Openstack в Ubuntu» . 08 февраля 2012 г. Проверено 20 сентября 2012 г.
- ^ «Документация по продукту > Red Hat Network Satellite > 5.4: Cobbler» . Красная шляпа .