Я управляю примерно 15-20 серверами Ubuntu и сталкиваюсь с утомительной задачей поддерживать их все в актуальном состоянии.
Я искал более простое решение и наткнулся на Ubuntu Landscape, но это уже выходит за рамки нашей бюджетной лиги. Поэтому я решил построить что-то свое (*), чему я очень рад. Он не такой прочный, как проект с открытым исходным кодом или коммерческий продукт, но он хорошо выполняет свою работу.
Тем не менее, меня не покидает чувство, будто мою проблему кто-то решил. Однако поиск в Google для веб-сайтов или aptitude / apt-get (не говоря уже о «веб-способностях») дает слишком много ошибок. Я сомневаюсь, что когда-нибудь найду его, используя какие-либо термины, которые я могу придумать :-)
Итак, кто-нибудь знает решение для управления пакетами на нескольких серверах через веб-интерфейс.
*) Система, которую я построил, отправляет своих кандидатов на обновления на центральный сервер, где они хранятся в базе данных. Веб-интерфейс позволяет просматривать / проверять обновления для каждого сервера, которые затем считываются при следующем запуске перед повторной отправкой новейших обновляемых пакетов (чтение данных -> установка -> проверка обновлений -> отправка данных)
Обновить: Я не ищу управления конфигурацией. Весь смысл применения обновлений вручную заключается в том, что вы можете тест эти обновления сначала в среде разработки. Поскольку некоторые пакеты обновляются довольно часто, изменение конфигурации марионетки для отражения этих версий в лучшем случае утомительно.
Я нахожусь в той же лодке, что и вы, и ищу удобный централизованный способ управления обновлениями. Как известно, мы использовали RHEL, поэтому мы использовали веб-систему RHN, чтобы отслеживать обновления. Сейчас я переношу большинство серверов на Ubuntu 14.04 и искал что-то, что обеспечивало бы хотя бы некоторые возможности управления.
Я, наверное, скоро попробую это: http://spacewalk.redhat.com/
Это версия с открытым исходным кодом для системы RHEL, но я видел места, где утверждается, что Ubuntu может поддерживаться? По крайней мере, он обрабатывает файлы кикстарта, так что это будет удобно для быстрого развертывания.