|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Порты |
|
Порты
|
Пользователь Сообщения: 62 |
В сети около 30-40 машин (будет) под управлением FreeBSD 5.3 и 3 сервера FreeBSD 5.3 (сеть кафедры). Неплохой Интернет-канал. Есть необходимость установки ПО на все это хозяйство. Я это вижу следующим образом:
Первый вариант: на каждой машине устанавливать /usr/ports и спокойно, потихоньку устанавливать все, что необходимо (не лучший вариант, да?). Не лучший хотя бы потому, что по не известной причине время от времени рвется связь (Интернет) на считанные доли секунд, кстати попутно вопрос – отчего так?, говорят надо заземлить, или может это концентратор? И еще, pkg_add способна докачивать пакеты после разрыва? Второй вариант: выделить машину под это дело (вроде локальный сервер дерева портов для всей сети) закачивать/устанавливать? на нее ПО один раз и потом ставить с нее на все остальные машины в сети. Теперь вопрос: удачна ли сама идея (второй вариант) и как конкретно реализовать эту идею, т.е. чем качать/устанавливать с учетом краткосрочных разрывов связи – pkg_add или например wget или …? Как потом непосредственно указать всем машинам в качестве источника нашу выделенную машину? Кто дочитал до конца – спасибо ![]() Если лень Вам писать непосредственно ответ, подойдут ссылки на. Заранее благодарю. |
|
------- Отправлено: 14:24, 10-05-2005 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать 1)
Цитата:
fetch (а закачивается скорее всего им) работает с докачкой (то есть начинает качать с того же места/байта, на котором прервались) 2) Теперь по поводу установки машин: для первого раза (то есть для непосредственной установки), можно поставить один сервер, одну десктопную машину, а потом, брать диски с других машин и заливать на них приготовленные системы: /stand/sysinstall/->fdisk /stand/sysinstall/->label c переопределением mount новых разделов к рабочему диску dump/restore (пример: cd /mnt/usr; dump -f- /usr | restore -rf- Если машины все на одном железе (что логично, когда по-новому ставится класс), то ядро перкомпиляем на машине-прородителе при установке, на новые оно переезжает уже as is и на этом все. Если на разном - может потребоваться рихтовка: сборка собственных ядер и конфигурация X-ов на десктопных машинах. 3) По поводу дальнейшего update-а - даю Цитата:
![]() |
||
Отправлено: 16:30, 10-05-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Мем, огромное Вам спасибо, но я дурак, нельзя ли подробнее (понятнее), если что не так - не стесняйтесь в выражениях
![]() |
------- Отправлено: 17:41, 11-05-2005 | #3 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Lad Jack
нет уж, лучше Вы к нам (в смысле, - уточняйте. что не ясно ![]() |
Отправлено: 22:55, 12-05-2005 | #4 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать ok, Mem
![]() Цитата:
|
||
------- Отправлено: 13:44, 13-05-2005 | #5 |
![]() Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Lad Jack
Суть дела такова, что, ежели на всех машинах железо абсолютно идентично, то можно установить систему на один хост, а на остальные склонировать, как об этом пишет mar. В дальнейшем для того, чтобы все хосты не ломились в Интернет за свежими исходниками ОС и свежей коллекцией портов вкупе с дистфайлами, можно внутри локальной сети развернуть локальный cvsup-сервер. |
------- Отправлено: 16:19, 13-05-2005 | #6 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать именно
![]() а если железо разное - то все равно можно делать клон, только оставаясь на клонируемой системе generic, а дальше подрихтовать для каждой машины. (Я как раз сейчас принесла на работу диск, посталенный дома и после очень непродолжительной переконфигурации (перебить ip, имена, запустить конфигурацию Xorg и выбрать более подходящее для здешней видеосистемы разрешение, - все пошло. При том, что единственное схожее железо на домашней и рабочей машине - это Realtek-овская сетевая карточка. Еще, правда звук не пробовала). Мне кажется, что выигрыш по времени при установке Цитата:
|
|
Отправлено: 17:15, 13-05-2005 | #7 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать Можно делать по - другому. Выделить сервер, как уже предлашалось, и уже на нём хранить всё ПО и ядра + обновления системы.
Разъясню идею подробнее: С портами всё понятно - берётся всё ПО, которое где - либо используется, и собираются пакеты, затем на машинах это ПО устанавливается. С исходниками системы тоже понятно, просто собираются, затем на удалённых машиных монтируется каталог (через nfs/smb/можно заархивирвовать и по фтп послать) /usr/obj и ставится world. С ядрами немного посложнее, но тоже просто. Если у всех машин одна конфигурация, делаем один конфиг, если несколько - соотвенственно по файлу на комплект. Затем копируем эти файлы в /sys/i386/conf, при этом имена файлов должны быть в ВЕРХНЕМ регистре. Потом идём в /usr/src и запускаем make buildkernels. Через некоторое время у нас есть собранные ядра для всех конфигураций, которые несложно установить как уже было сказано путём монтирования объектного каталога. Возможно всё это сложно при первоначальной установке (т.к. надо на каждой машине всё устанавливать), зато существует возможность централизованного обновления (скачал исходники - постоил на сервере - переставил на клиентах). |
------- Отправлено: 08:45, 17-05-2005 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать FrIcE
супер ![]() ![]() |
Отправлено: 08:58, 17-05-2005 | #9 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать 2mar кстати да, идея с клонированием неплохая вещь, тут можно обновить отдельно взятую машину и расклонировать на остальные, не делая кучи одинаковых действий, в которых можно и запутаться
![]() |
------- Отправлено: 09:37, 17-05-2005 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не работают порты PS2-клавиатура и мышь плюс задние USB-порты | shpyon | Материнские платы и память | 18 | 14-12-2010 06:37 | |
80 порты | korsar77 | Защита компьютерных систем | 5 | 02-06-2009 12:29 | |
Порты | UnDRaux | Microsoft Windows NT/2000/2003 | 6 | 08-03-2009 19:41 | |
Порты | Guest | Хочу все знать | 4 | 23-06-2004 17:38 | |
Порты | Guest | Программирование и базы данных | 3 | 21-06-2004 19:06 |
|