Я долгое время работал с набором инструментов HP для автоматизации серверов, и хотя это отличный инструмент - его слишком много для использования в малом бизнесе или в домашней сети (точнее: он слишком дорог для чего-либо меньшего, чем крупная компания). позволить себе).
Я немного знаком с Puppet и OpenNMS для обеспечения и мониторинга. Однако, после поиска другой информации, кажется, что инструменты управления, которые достаточно развиты, чтобы использовать их без особых усилий для их обслуживания, невелики.
Существуют ли какие-либо другие инструменты FLOSS (коммерчески поддерживаемые в порядке) для управления:
- подготовка сервера
- патч контроль
- проталкивание пакета программ
- и т.д
расширение
- хорошая интеграция с собственной подготовкой (кикстарт, Jumpstart, autoyast, unattend.txt, winpe и т. д.)
- GUI некоторого вида был бы хорош , но не обязателен
- Я хочу иметь возможность, например, настроить профиль ОС и отправить его на устройства X-многие , желательно с полями, которые будут заполнены в процессе ввода имени хоста, IP и т. Д.
- на основе агентов предпочтительнее, чем на агентах (т. е. я знаю, что могу использовать что-то вроде pssh для управления пакетами и исправлениями, но для этого требуются предварительные общие ключи, а не проверка подлинности на основе агента / сертификата)
- возможность привязки к Nagios, OpenNMS и т. д. была бы фантастической, поэтому известные порты, процессы и данные SNMP были бы великолепны
- Поддержка виртуализации была бы очень полезна - но я согласен с тем, что не могу создать виртуальную машину, просто заполните / предоставьте ее
Если ответ на этот вопрос окажется «вот несколько инструментов, которые являются частью решения», я готов создать какую-то оболочку для своего собственного использования.