Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Репозитарий Gentoo Portage в локалке
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
edge
n00b
n00b


Joined: 23 Oct 2003
Posts: 57
Location: Ставрополь

PostPosted: Fri Feb 18, 2005 11:45 am    Post subject: Репозитарий Gentoo Portage в локалке Reply with quote

Здравствуйте!

Есть большая корпоративная сеть и есть желание внутри сетки сделать что-то типа зеркала Portage, но с некоторыми оговорками, условия такие:

Монтировать дерево портэжа клиентам по сети нельзя, только ftp,http,rsync.
Зеркалить полностью с инета дерево нельзя. Слишком много трафика.
Портэж находится в одном месте и все обновляются только с него, и как-только кто-то запросил файл, которого нет в локальном дереве, то сервер на котором находится портеж, должен потянуть файл с инета, отдать его запросившему клиенту и оставить копию на сервере, чтобы те, кто в следующий раз его запросят, потянули его уже с сервера.

Такое можно реализовать? Кто-нибудь уже делал? Если бы ожно было бы монтировать по сети, то это было бы просто реализовать, но к сожалению, внутри локалки почти все закрыто access-list'ами отделом безопасности, разрешено хождение только нескольких протоколов..
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Feb 18, 2005 12:12 pm    Post subject: Reply with quote

:? Это тебе rsync-proxy нужен? я по отдельности делал:
- выбрал (и настроил соответсвенно) сервак, с которого все клиенты в локалки дерево синхронизируют;
- на нем же поставил download-proxy (чтобы не каждый сам для себя oo-src.tgz качал, а брал по возможности из кэша);
Итого, в сетю лазит только 1 машина.

Обновлять дерево каждый день тебе не надо, нет такой необходимости. потому ты можешь раз в неделю или месяц скачивать дерево в архиве (snapshot). Либо дома/еще-где-нить делать emerge sync, tbz2-ить дерево и тащить на работу.

А так, чтобы еще sync шел через прокси --- это невозможно, поскольку клиент не знает, какие файлы в дереве обновились и ему надо получить полный список изменений и выкачать все, что изменилось (и удалить то, что удалилось ;)).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
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