URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68568
[ Назад ]

Исходное сообщение
"Как сделать локальный portsnap сервер?"

Отправлено Nerian , 30-Авг-06 11:41 
Есть к пример 30 freebsd серверов. Накладно для каждого из них делать portsnap fetch. Можно ли как нибудь сделать один выделенный для этого сервер?

К примеру. Раз в день 1 машина выполняет синхронизацию с интернет сервером portsnap.
Остальные 29 серверов используеют первую машину в качестре portsnap сервера.

Вроде бы в настройках есть возможность указать сторонних portsnap сервер. Вот тока не пойму как его настроить. Что почитать или чем это делается? Спасибо


Содержание

Сообщения в этом обсуждении
"Как сделать локальный portsnap сервер?"
Отправлено Nerian , 30-Авг-06 17:13 
UP

"Как сделать локальный portsnap сервер?"
Отправлено AMDmi3 , 30-Авг-06 20:25 
>UP

/usr/sbin/portsnap - это shell скрипт, который использует fetch и тянет файлы по обычному http. Отсюда делаем вывод, что можно использовать любой кэширующий http proxy.

Вообще, я бы в такой ситуации раздавал порты с одной машины по NFS, указав WKRDIRPREFIX=/usr/work в make.conf на всех машинах (дабы для сборки использовались локальная файловая система). distфайлы-то небось раздаются? Они поболе весят.


"Как сделать локальный portsnap сервер?"
Отправлено Nerian , 30-Авг-06 23:00 
>>UP
>
>/usr/sbin/portsnap - это shell скрипт, который использует fetch и тянет файлы по
>обычному http. Отсюда делаем вывод, что можно использовать любой кэширующий http
>proxy.
>
>Вообще, я бы в такой ситуации раздавал порты с одной машины по
>NFS, указав WKRDIRPREFIX=/usr/work в make.conf на всех машинах (дабы для сборки
>использовались локальная файловая система). distфайлы-то небось раздаются? Они поболе весят.

Спасибо. Очень интересное предложение. Что то я вопще стал подумывать об раздачи через nfs /usr/ports/packages уже собранных на тестовой машине.