View previous topic :: View next topic |
Author |
Message |
edge n00b

Joined: 23 Oct 2003 Posts: 57 Location: Ставрополь
|
Posted: Fri Feb 18, 2005 11:45 am Post subject: Репозитарий Gentoo Portage в локалке |
|
|
Здравствуйте!
Есть большая корпоративная сеть и есть желание внутри сетки сделать что-то типа зеркала Portage, но с некоторыми оговорками, условия такие:
Монтировать дерево портэжа клиентам по сети нельзя, только ftp,http,rsync.
Зеркалить полностью с инета дерево нельзя. Слишком много трафика.
Портэж находится в одном месте и все обновляются только с него, и как-только кто-то запросил файл, которого нет в локальном дереве, то сервер на котором находится портеж, должен потянуть файл с инета, отдать его запросившему клиенту и оставить копию на сервере, чтобы те, кто в следующий раз его запросят, потянули его уже с сервера.
Такое можно реализовать? Кто-нибудь уже делал? Если бы ожно было бы монтировать по сети, то это было бы просто реализовать, но к сожалению, внутри локалки почти все закрыто access-list'ами отделом безопасности, разрешено хождение только нескольких протоколов.. |
|
Back to top |
|
 |
viy Veteran

Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri Feb 18, 2005 12:12 pm Post subject: |
|
|
Это тебе rsync-proxy нужен? я по отдельности делал:
- выбрал (и настроил соответсвенно) сервак, с которого все клиенты в локалки дерево синхронизируют;
- на нем же поставил download-proxy (чтобы не каждый сам для себя oo-src.tgz качал, а брал по возможности из кэша);
Итого, в сетю лазит только 1 машина.
Обновлять дерево каждый день тебе не надо, нет такой необходимости. потому ты можешь раз в неделю или месяц скачивать дерево в архиве (snapshot). Либо дома/еще-где-нить делать emerge sync, tbz2-ить дерево и тащить на работу.
А так, чтобы еще sync шел через прокси --- это невозможно, поскольку клиент не знает, какие файлы в дереве обновились и ему надо получить полный список изменений и выкачать все, что изменилось (и удалить то, что удалилось ). |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|