Сервер обновлений Gentoo
Привет всезнающий All,
Что имеем: пяток серверов Gentoo-based, один из них подключен к интернет, остальные сервера в локальной сети с ним и доступа в интернет не имеют (из соображений безопасности).
Требуется: софтина, которая будет установлена на интернет-сервере и будет выступать в качестве локального сервера обновлений, чтобы другие сервера смогли забирать с него обновления.
Ограничения: делать полное/почти полное дерево с оригинальных зеркал нежелательно, в идеале - только то, что требуется клиентам. Т.е. софтина будет работать в качестве кэша (или локального полу-зеркала). Вешать rsync в крон тоже не красиво. Хочется именно систему, работающую по запросам.
Логика работы данной софтины:
- клиент желает установить пакет
- на интернет-сервер шлется запрос (любым способом)
- интернет-сервер смотрит у себя в кэше distfiles есть ли у него такой пакет
- если есть, выдает клиенту, нет - скачивает с gentoo.org или других инернет-зеркал и кладет пакет в кэш.
Поиски успехом не увенчались, по этому прошу тыкнуть носом в готовый пакет или предложить свое решение.
Спасибо за внимание!
- Для комментирования войдите или зарегистрируйтесь
Ага, и тебе
Ага, и тебе привет от коллективного бессознательного :).
Где-то мелькала эта тема, то ли здесь, то ли на g.org... Вообщем суть ответа была такова. Используем легкий http-прокси, настраиваем его на на бессрочное сохранение кэша и все :). Все функции вроде бы как прокси-сервер и выполняет.
_________________
From Siberia with Love!
Я как раз и
Я как раз и переделываю tinyproxy для своих нужд. А есть что либо еще легче tinyproxy?
может вот это
может вот это вам подойдет
net-proxy/http-replicator
Available versions: 3.0
Installed: none
Homepage: http://gertjan.freezope.org/replicator/
Description: Proxy cache for Gentoo packages
Установил,
Установил, работает.
HJ, спасибо за подсказку!
Тема закрыта...