@dronmaxman
VoIP Administrator

Одинаковая версия пакетов на всех Debian серверах?

Есть инфраструктура на debian. 50 виртуальных серверов под разные задачи (телефония, DNS, маршрутизаторы и т.д.). Как поддерживать на всем этом хозяйстве единую версию пакетов?

Сейчас у меня есть локальное зеркало созданное c помощью apt-mirror с официального репозитория. На всех серверах настроен локальный репозиторий. При разворачивании нового сервера, разворачивается шаблон (vmware) он апгрейдится из локального репозитория до актуальной версии и входит в продакшен. Соответственно когда приходит время обновить все сервера, необходимо сначала обновить локальный репозиторий, а с него все остальные сервера.

Проблема в том, что сервер репозитория занимает 120GB.

Может кто знает более удобный и элегантный вариант поддерживания единой версии пакетов на всех серверах без локального репозитория?
  • Вопрос задан
  • 330 просмотров
Решения вопроса 1
@alcyone
UNIX-админ
Всё куда проще. Есть snapshot.debian.org
Выбираете нужный снэпшот, устанавливаете репу и раскатываете все сервера из неё через Expert Install.
Если машин много, смотрите в сторону chef/puppet/ansible.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@neol
Если я правильно понял суть вашей проблемы, то можете посмотреть в сторону apt-cacher (статейка в тему) или apt-cacher-ng.
В вашем случае они вероятно будут экономичнее apt-mirror по трафику и занимаемому месту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы