A
A
Andrey Barbolin2017-03-01 01:21:33
linux
Andrey Barbolin, 2017-03-01 01:21:33

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

4 answer(s)
Алексей, 2017-03-01
@dronmaxman

Всё куда проще. Есть snapshot.debian.org
Выбираете нужный снэпшот, устанавливаете репу и раскатываете все сервера из неё через Expert Install.
Если машин много, смотрите в сторону chef/puppet/ansible.

N
neol, 2017-03-01
@neol

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.

T
tagplus5, 2017-03-01
@tagplus5

Docker

D
Dmitry Krymtsev, 2017-03-01
@krimtsev

Ansible

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question