Бригадир (программное обеспечение)
![]() | |
![]() Foreman v1.2 Хосты скриншотов | |
Оригинальный автор(ы) | Пол Келли и Охад Леви |
---|---|
Первоначальный выпуск | 10 сентября 2009 г. [ 1 ] |
Стабильная версия | 3.11.1 [ 2 ] ![]() |
Репозиторий | |
Написано в | Руби и JavaScript |
Платформа | Кроссплатформенность : Unix , Linux , Microsoft Windows , OS X. |
Доступно в | английский, французский, немецкий, испанский |
Тип | Системное управление |
Лицензия | GPL-3.0 |
Веб-сайт | бригадир |
Foreman (также известный как The Foreman полного жизненного цикла с открытым исходным кодом, ) — это инструмент управления системами предназначенный для предоставления , настройки и мониторинга физических и виртуальных серверов. Foreman имеет глубокую интеграцию с программным обеспечением для управления конфигурацией , включая Ansible , Puppet , Chef , Salt и другие решения посредством плагинов, что позволяет пользователям автоматизировать повторяющиеся задачи, развертывать приложения и управлять изменениями на развернутых серверах.
Foreman обеспечивает подготовку «голого железа» (через управляемые DHCP , DNS , TFTP и PXE на базе автоматические установки ), виртуализации и облака. Foreman предоставляет комплексные, проверяемые средства взаимодействия, включая веб-интерфейс, интерфейс командной строки и надежный REST API .
История
[ редактировать ]Первоначальная разработка Foreman началась в июле 2009 года под другим названием проекта. Первоначальный выпуск 0.1 был выпущен в сентябре 2009 г. [ 1 ] Охад Леви.
Доступность
[ редактировать ]Foreman ориентирован на операционные системы Linux , но пользователи сообщают об успешных установках на Microsoft Windows , BSD и macOS .
Основная команда Foreman поддерживает репозитории для различных дистрибутивов Linux: Fedora , Red Hat Enterprise Linux (и производных, таких как CentOS ), Debian и Ubuntu .
Плагины
[ редактировать ]Foreman поставляется со свободно доступными плагинами для расширения функциональности. Все плагины доступны на GitHub.
История выпусков
[ редактировать ]Дата | Версия | Изменения и дополнения |
---|---|---|
14 октября 2013 г. | 1.3.0 | Улучшения были внесены в процесс установки, API, масштабируемость, сопоставление существующих хостов с вычислительными ресурсами и многое другое. Новый официальный CLI. |
30 января 2014 г. | 1.4.0 | Новая функция вычислительных профилей, улучшенная регистрация плагинов и расширяемость веб-интерфейса, поддержка аутентификации Kerberos и новые функции интеллектуального прокси. |
9 мая 2014 г. | 1.5.0 | Группы конфигурации обеспечивают управление Puppet , интеграцию с FreeIPA , улучшенную систему авторизации и предоставление образов на oVirt , libvirt и VMware ESX . |
11 сентября 2014 г. | 1.6.0 | Поддержка плагинов для Smart Proxy Foreman, новая версия API , поддержка групп LDAP или Kerberos . |
2 декабря 2014 г. | 1.7.0 | Новые функции для смарт-сопоставителей классов Foreman, передающих данные в Puppet , более продвинутая поддержка сети и средство проверки работоспособности сборки. |
28 апреля 2015 г. | 1.8.0 | Сетевой пользовательский интерфейс и улучшенная поддержка подготовки, новые функции установщика и улучшения производительности. |
18 августа 2015 г. | 1.9.0 | Улучшения пользовательского интерфейса, улучшенное ведение журнала, предоставление изображений и уведомления по электронной почте. |
23 декабря 2015 г. | 1.10.0 | Различные улучшения пользовательского интерфейса управления хостом, поддержка плагинов DNS в Smart Proxy Foreman. |
1 апреля 2016 г. | 1.11.0 | Улучшения управления параметрами, новые пользовательские интерфейсы Smart Proxy, поддержка плагинов DHCP в Smart Proxy. |
8 июля 2016 г. | 1.12.0 | Поддержка Puppet 4, поддержка новых ОС (Ubuntu Xenial, Fedora 24) |
5 октября 2016 г. | 1.13.0 | Поддержка адресации IPv6 и частичной оркестрации. Поддержка различных загрузчиков PXE для загрузки UEFI. Улучшение производительности ISC DHCP. Улучшения вычислительных ресурсов. Поддержка структурированных фактов Facter. |
16 января 2017 г. | 1.14.0 | Автоматическая адресация IPv6 для хостов в вычислительных ресурсах, поддержка экспорта шаблонов и просмотр справки по их созданию, усовершенствования LDAP для поддержки размещения пользователей в организациях/местоположениях. |
12 мая 2017 г. | 1.15.0 | Владелец по умолчанию для новых хостов, панель уведомлений, блокировка шаблонов и ролей, импорт хостов, находящихся в вычислительных ресурсах, ключи SSH развертываются по-разному в зависимости от того, кто создает хост. Множество исправлений, связанных с VMWare, включая производительность и редактирование хоста. |
30 ноября 2017 г. | 1.16.0 | Аутентификация Netgroup LDAP, поддержка Puppet 5, контроллеры VMWare SCSI с подисковой конфигурацией, блокировка ролей подключаемого модуля |
17 апреля 2018 г. | 1.17.0 | HTTP-прокси для исходящих запросов, вертикальная навигация, аудит интерфейсов хоста, предупреждение о неподдерживаемых комбинациях загрузчика PXE |
19 июля 2018 г. | 1.18.0 | Импорт шаблонов, поддержка подготовки RancherOS, поддержка MTU для подсетей, навигационная цепочка |
31 августа 2018 г. | 1.19.0 | Поддержка Ubuntu Bionic, поддержка ведения журнала в журнале или системном журнале, полная поддержка облачной инициализации для oVirt |
18 ноября 2018 г. | 1.20.0 | Шаблоны отчетов, переработка механизма рендеринга шаблонов, соответствие FIPS, улучшения пользовательского интерфейса. |
1 марта 2019 г. | 1.21.0 | Новая программа просмотра различий, поддержка Huawei VRP, производительность и стабилизация. |
4 июня 2019 г. | 1.22.0 [ 3 ] | Поддержка массивов, логических значений и других типов в параметрах, обновлении библиотек вычислительных ресурсов, Graphql API, открытых возможностях и настройках Smart Proxy, поддержке Puppet 6. [ 4 ] |
29 августа 2019 г. | 1.22.1 [ 3 ] | Релиз обслуживания [ 4 ] |
4 ноября 2020 г. | 1.22.2 [ 3 ] | Релиз обслуживания [ 4 ] |
10 сентября 2019 г. | 1.23.0 [ 3 ] | Новая страница входа в систему, плагин Foreman Userdata был объединен с Foreman Core, добавлена возможность олицетворения, многочисленные улучшения вычислительного ресурса GCE, улучшения стека Javascript, экспериментальная Redis поддержка кэша [ 5 ] |
4 ноября 2020 г. | 1.23.1 [ 3 ] | Релиз обслуживания [ 5 ] |
12 марта 2020 г. | 1.23.2 [ 3 ] | Релиз обслуживания [ 5 ] |
9 декабря 2019 г. | 1.24.0 [ 3 ] | Поддержка вычислительных ресурсов Azure Resource Manager, поддержка единого входа (SSO) с использованием OpenID-Connect, поддержка Debian 10 (Buster), развертывание Dynflow с помощью Sidekiq, единый вход в Cockpit, новые конечные точки API статуса. [ 6 ] |
8 января 2020 г. | 1.24.1 [ 3 ] | Релиз обслуживания [ 6 ] |
21 января 2020 г. | 1.24.2 [ 3 ] | Релиз обслуживания [ 6 ] |
20 мая 2020 г. | 1.24.3 [ 3 ] | Релиз обслуживания [ 6 ] |
2 апреля 2020 г. | 2.0.0 [ 3 ] | Новая реализация Dynflow на основе Sidekiq. Консолидация PostgreSQL как единственной поддерживаемой базы данных. Миграция и заполнение базы данных больше не выполняются в рамках установки пакета. Улучшенный пользовательский интерфейс для управления источниками аутентификации. [ 7 ] |
9 июня 2020 г. | 2.0.1 [ 3 ] | Релиз обслуживания [ 7 ] |
19 августа 2020 г. | 2.0.2 [ 3 ] | Релиз обслуживания [ 7 ] |
1 июля 2020 г. | 2.1.0 [ 3 ] | Внешний IPAM, обновление Rails 6, поддержка установки в дистрибутивах EL8, переключение веб-сервера по умолчанию с Passenger на Puma [ 8 ] |
3 августа 2020 г. | 2.1.1 [ 3 ] | Релиз обслуживания [ 8 ] |
20 августа 2020 г. | 2.1.2 [ 3 ] | Релиз обслуживания [ 8 ] |
28 октября 2020 г. [ 9 ] | 2.2.0 [ 10 ] | • Документация по шаблонам DSL • Отключение пользователей • Пагинация API поддерживает вариант «все». • Страница сведений об экспериментальном хосте. |
1 декабря 2020 г. [ 9 ] | 2.3.0 [ 11 ] | • Регистрация хоста • Предварительный просмотр шаблона безопасного режима, когда отрисовка в безопасном режиме отключена. • Показывать имя экземпляра в верхнем меню. |
19 марта 2021 г. [ 9 ] | 2.4.0 [ 12 ] | • Ansible. Шаблон инвентаризации • TLS 1.2 +. По умолчанию службы допускают только соединения • Управление токенами личного доступа через веб-интерфейс Foreman. • Поддержка Redfish Smart Proxy для BMC. |
2 июня 2021 г. [ 9 ] | 2.5.0 [ 13 ] | • Ubuntu 20.04 (Focal). Поддержка • CentOS Stream 8. Поддержка • Улучшения регистрации хостов. • Аудит улучшения производительности • Удаление mod_passenger поддерживать • Новый вид фактов в плагине Discovery. |
7 сентября 2021 г. [ 9 ] | 3.0.0 [ 14 ] | • Функциональность Puppet ENC, извлеченная из foreman_puppet плагин • Аутентификация Kerberos с использованием mod_auth_gssapi. • Анализаторы фактов включены в ядро • Устарела поддержка запуска Foreman в Ubuntu 18.04 или EL 7. |
9 декабря 2021 г. [ 9 ] | 3.1.0 [ 15 ] | • Улучшения и дополнения на новой странице сведений о хосте: вкладка «Сведения», вкладка Ansible, вкладка «Поиск PatternFly 4», кнопка «Новая сборка» и карточка для управления питанием BMC. • Описания всех шаблонов подготовки. • Новый purge:puppet задача по граблям • Задание Cron для очистки старых аудитов. • Фрагменты подготовки поддерживают Puppet 7. • Улучшена производительность индексных страниц и статуса конфигурации хоста. • Прекращена поддержка запуска Foreman в Ubuntu 18.04. • Устарела :unattended параметр
|
15 марта 2022 г. [ 9 ] | 3.2.0 [ 16 ] | • Debian 11 (Bulseye). Поддержка • require_ssl_smart_proxies настройка сброшена • Устаревшая поддержка запуска Foreman на EL7 и Debian 10 (Buster). |
9 июня 2022 г. [ 9 ] | 3.3.0 [ 17 ] | • Автодополнение DSL в шаблонах. • Репозиторий клиента EL9. • Отключение unattended режим удален • Доступ к учетным данным BMC отключен по умолчанию. • Обновлена совместимость браузера. • Устаревшая поддержка запуска Foreman на Ruby 2.5. |
8 сентября 2022 г. [ 9 ] | 3.4.0 [ 18 ] | |
14 декабря 2022 г. [ 9 ] | 3.5.0 [ 19 ] | • Улучшены страницы инвентаря. • Включен HTTP/2 в Apache. • Использование системной политики шифрования с Apache в Enterprise Linux 8. • Redis 6 в Enterprise Linux 8. • Разрешить ручное изменение файла ansible.cfg. |
21 марта 2023 г. [ 9 ] | 3.6.0 [ 20 ] | • Кэш Redis теперь может управляться установщиком. • В новых установках телеметрия Puppetserver по умолчанию отключается. • foreman_memcache плагин был удален • Марионетка 6 – EOL |
20 июня 2023 г. [ 9 ] | 3.7.0 [ 21 ] | • Подключаемая инфраструктура перевода во внешнем интерфейсе. • Puma обновлена до версии 6. • Поддержка Puppet 6 прекращена. |
См. также
[ редактировать ]- Анзибль (программное обеспечение)
- босс (программное обеспечение)
- Марионетка (программное обеспечение)
- Рубин на рельсах
- Соль (программное обеспечение)
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Начальный тег в git» . Гитхаб .
- ^ «Выпуск 3.11.1» . 17 июля 2024 г. Проверено 23 июля 2024 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п «бригадир/бригадир» . Гитхаб . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «Бригадир::Руководство» . theforman.org . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «Бригадир::Руководство» . theforman.org . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с д «Бригадир::Руководство» . theforman.org . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «Бригадир::Руководство» . theforman.org . Проверено 3 сентября 2020 г.
- ^ Перейти обратно: а б с «Бригадир::Руководство» . theforman.org . Проверено 3 сентября 2020 г.
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .
- ^ «Бригадир::Руководство» .