Answer the question
In order to leave comments, you need to log in
Same version of packages on all Debian servers?
Есть инфраструктура на debian. 50 виртуальных серверов под разные задачи (телефония, DNS, маршрутизаторы и т.д.). Как поддерживать на всем этом хозяйстве единую версию пакетов?
Сейчас у меня есть локальное зеркало созданное c помощью apt-mirror с официального репозитория. На всех серверах настроен локальный репозиторий. При разворачивании нового сервера, разворачивается шаблон (vmware) он апгрейдится из локального репозитория до актуальной версии и входит в продакшен. Соответственно когда приходит время обновить все сервера, необходимо сначала обновить локальный репозиторий, а с него все остальные сервера.
Проблема в том, что сервер репозитория занимает 120GB.
Может кто знает более удобный и элегантный вариант поддерживания единой версии пакетов на всех серверах без локального репозитория?
Answer the question
In order to leave comments, you need to log in
Всё куда проще. Есть snapshot.debian.org
Выбираете нужный снэпшот, устанавливаете репу и раскатываете все сервера из неё через Expert Install.
Если машин много, смотрите в сторону chef/puppet/ansible.
If I correctly understood the essence of your problem, then you can look towards apt-cacher ( article in the topic ) or apt-cacher-ng.
In your case, they will probably be more economical than apt-mirror in terms of traffic and space.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question