Просмотр полной версии : рендер по сети
procedure
09.03.2009, 17:33
Господа,
подскажите пожалуйста как можно связать вычислительные ресурсы 5 сереров в одну вычислительную систему для рендеринга?
Итак, объясню примерно как все выглядит:
есть 5 серверов, в каждом из них нету харда и монитора. И есть один основной сервер, на который будут поступать комманды, и он будет выполнять задания (в данном случае это рендер изображений).
Вот мне нужно, эту сеть копьютеров объеденить в один "кластер" (если я правильно выразился).
На данный момент, я не представляю себе, каким образом можно управлять компьютером без харда и монитора. Был бы очень благодарен, если бы вы помогли мне решить проблему.
geezer.code
09.03.2009, 17:44
без харда - это загрузка по сети(?) или лайв сиди. монитор не нужен, на этапе работы.
организовать кластер можно используя соответсвующие каждой ОС технологии, под какой осью будешь делать кластер ?
для линукс
http://linux-cluster.org.ru/
для винды - это больше хауту , но для быстрого старта пойдет.
http://abuse.edu.ioffe.ru/cluster/wincluster
а вот софт писать надо с использование библиотеки MPI, или ее аналогов.
procedure
09.03.2009, 17:49
geezer.code не, тут немного дургая технология.
Есть 5 компов, без харда и монитора. 6ой с хардом и монитором. Как можно сделать так чтоб 6ой комп мог разделять вычислительные ресурсы между всеми 6ти компами. Про MPI я знаю, и программы уже готовые есть. Но на них нужно ставить винду на все.
Лив ОС тут тоже не нужны, нужно просто как нибудь ими управлять.
Приведу пример, для ясного прояснения ситуации:
На главный (6ой) сервер приходит задача рендерить видео файлы в 300гб. Как можно сделать чтоб эти сервера разделяли всю свою мощь между друг другом?
Второй, вопрос, а если будут с хародом?
geezer.code
09.03.2009, 17:54
в любом случае комп без ОСи - железка.
без - харда:
либо удаленная загрузка, с включением в кластер при стратапе
либо преконфигурированный livecd
а софт, нужно либо готовый ориентированный на кластеризацию, либо если такого нет, писать.
а технология такая же
есть кластер, состоящий из компов(железо + ОС)
и есть вычисления
есть софт делающий вычисления
в общем кластер.
procedure
09.03.2009, 18:00
либо удаленная загрузка, с включением в кластер при стратапе
А тут можно по подробней?
В принципе, я знаю точно что реализовать работу из N компьютеров без харда и моника, с управлением одного, - реализовать можно.
geezer.code
09.03.2009, 18:06
так виндовый кластер ?
procedure
09.03.2009, 18:11
Да любой) Мой софт будет работать везде :)
geezer.code очень большое спасибо за ссылку)
В бездисковой конфигурации клиентов, клиентские узлы даже не имеют IP-адресов или имен, пока их не назначит сервер. Одно из основных отличий Beowulf от кластера рабочих станций состоит также в том, что Beowulf работает как одна машина. В большинстве случаев клиентские узлы не имеют клавиатур и мониторов, и могут быть доступны только через удаленное подключение. Узлы Beowulf могут рассматриваться как элементы процессор+память, которые вставляются в кластер так же как процессор или модуль памяти вставляются в материнскую плату.
Уже близко. Только до сих пор не знаю как реализовать, но то что доки Beowulf курить нада это понятно)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot