stringtranslate.com

Cobbler (программное обеспечение)

Cobbler — это сервер подготовки Linux , который упрощает и автоматизирует сетевую установку нескольких операционных систем компьютеров из центральной точки с использованием таких служб, как Dynamic Host Configuration Protocol , Trivial File Transfer Protocol и Domain Name System . [3] [4] Его можно настроить для Preboot Execution Environment , переустановок и виртуализированных гостей с использованием Xen , Kernel-based Virtual Machine или VMware . Cobbler взаимодействует с программой koan для повторной установки и поддержки виртуализации. Cobbler использует libvirt для интеграции с различным программным обеспечением виртуализации. Cobbler способен управлять сложными сетевыми сценариями, такими как мостовое соединение по связанному каналу Ethernet .koan

Проект 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]

Ссылки

  1. ^ "Release v1.0.0 · cobbler/cobbler" . Получено 6 марта 2021 г. – через GitHub .
  2. ^ "Releases - cobbler/cobbler" . Получено 16 июля 2024 г. – через GitHub .
  3. ^ "Cobbler собирает воедино массовые установки Red Hat Linux". The Register . 2008-06-19 . Получено 2008-09-10 .
  4. ^ "Простота развертывания сети с помощью Cobbler". Enterprise Networking Planet . 2008-09-23 . Получено 2008-10-06 .
  5. ^ Нэлли, Дэвид. «Новые туфли » Linux Magazine». Linux Magazine .
  6. ^ "cobbler" . Получено 2012-09-20 .
  7. ^ "Cobbler принят в архив Ubuntu". Linux Pro Magazine . 2011-01-19 . Получено 2012-09-20 .
  8. ^ "Автоматизация тестирования Openstack в Ubuntu". 2012-02-08 . Получено 2012-09-20 .
  9. ^ "Документация по продукту > Red Hat Network Satellite > 5.4: Cobbler". Red Hat .

Внешние ссылки