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