XSIforum.com

Estoy con la idea de armar un cluster (render farm) pero tengo algunas dudas

0 Usuarios y 1 Visitante están viendo este tema.

Hola a todos como  lo dije en el asunto estoy con idea de armar un cluster :idiot2: con 6 pc con cpu de doble núcleo o mas dependiendo de el dinero como siempre :( pero tengo unas dudas con respecto al uso del recurso de proceso, por ejemplo tengo un pc con win xp pro sp3  y softimage 7.5 y el cluster lo tengo linux con su respectivo servidor, la pregunta es como se destribulle el render o el pc con windows reconoce al cluster como parte de el y lo asume como una sola computadora... suena tonto pero no se como expresarlo, agradecería una respuesta a esta duda, de antemano gracias



espero no ser tan complicado con la pregunta... :D

alanf

  • *****
  • 6029
  • Pipeline Developer @ Felix & Paul Studios
te estas complicando demasiado.

lo mas facil es que cada pc sea un pc normal, y enviar a renderizar tu escena de una carpeta (compartida en red) y cada maquina coge un frame a la vez.


gracias alanf pero entonces no es que el cluster funcione como un solo pc? si no el render se divide en todas los pc, pero existe la posibilidad de que funcione como una sola pc con varios nucleos a la ves?... lo pregunto porque no solo el render es mi prioridad si no tambien el calculo para simulacion....

espero no estar preguntando estupideses pero e leido info sobre esto y hablan "que se logran calculos mas rapido al tener varias pc clusterisadas"....


Unaided

  • ***
  • 3293
Lo que tu preguntas es cómo formar una única unidad de proceso con multiples nodos a nivel de sistema operativo. Pues bien, depende exclusivamente del software.
En la familia de Server de Windows tienes la herramienta Cluster Administrator para esto.
En tu caso, comentas que el servidor lo tienes en Linux, pues has de mirarte el servidor de clustering que estés usando. En cualquier caso, todos los nodos deberán estar corriendo el mismo servidor para que se comuniquen entre ellos con heartbeats de forma permanente.

Otra forma, más sencilla, es usar servidor/cliente a nivel de aplicacion.
Por ejemplo para render con mantal y xsi se divide y se mandan los tiles de uno o varios frames a todos y cada uno de los servidores de mental ray que se incluyan en el archivo de configuración .rayhost en una maquina que esté haciendo de master.

La mezcla de plataformas en este caso no tiene tampoco mayor inconveniente teniendo en cuenta el mapeo de rutas, y en todo caso puede dar problemas si estás usando un plugin que existe para windows y no para linux o a lo sumo con diferentes versiones.


gracias Unaided pero creo que estoy entendiendo a ver linux lo descarto y me quedo con windows server para lograr un solo pc con varios nucleos y a si poder acceder desde la otra pc que esta con win xp pro y hacer uso de este pc con varios nucleos....

disculpa es que este ultimo tiempo estoy procesando un poco lento jajajaja

pero el cluster necesita tener instalado softimage o solo basta con el windows server y nada mas te lo pregunto porque e visto un video de un cluster para xsi en youtube este es link en el lcd se alcansa a ver a xsi levemente

photon

  • *
  • 88
  • Te veo como un Poligono
HOla.

Mirate esto :

---
Cluster

Tremendo SSI aunque tiene problemas en algunas cosillas

OpenMoxis
http://openmosix.sourceforge.net/

Manual
http://www.urjc.es/cat/hidra/manuales/openMosix/howTo-openMosixES_0.4beta.pdf
--------
Muy Interesante

http://www.linuxmovies.org/
--------
Render farm para linux con diferentes render engines : Maya, Mental Ray, Blender, XSI, Mantra, Turtle, BMRT (RenderMan), Shake, After Effects, Aqsis, Nuke, Terragen, 3Delight and Pixie.

http://www.linuxrenderfarm.com/documentation/how-to-build-a-render-farm.html

--------
Un sueco con Ikea.. en fin la cabra tira al monte.
This is the story of Helmer. A linux cluster in a IKEA Helmer cabinet.
Helmer II y Helmer III

http://helmer.sfe.se/
----

Build Your Own Render Farm

http://www.extremetech.com/article2/0,1697,1847365,00.asp

ya ire poniendo algunas cosillas mas si interesa.

CHAO.

PD : No pongo nada de Windows por que es la risa para estos menesteres.

muy buena info Photon pero no manejo linux... para nada y con windows tengo mas experiencia y de linux e escuchado maravillas pero a windows e aprendido a sacarle el jugo y reducir el consumo de recursos por parte del sistema (os) ademas me inclino por windows server porque tengo mas info, agradesco toda la info entregada pero si alguien sabe mas al respecto bienvenido sea gracias a todos

photon

  • *
  • 88
  • Te veo como un Poligono
Hola  The_One.

Supongo que conoceras WINDOWS HPC SERVER 2008  tienes 180 dias gratis.


De cuantos Nodos quieres hacer el Cluster para la Render Farm ?

Usas InfiniBand, MyriNet, 10/100-Base/T, (1000-BASE/T  -  Gbit Ethernet) ?

Usas Racks 1U, 2U???

Router Switch???

Que tipo Sistema de Almacenamiento usaras??? RAID (SAN, NAS, SAN IP)

Cuanto consumo electrico te permites?
« Última modificación: 04 Mayo 2009, 11:28:36 por photon »

photon con lo de windows hpc server 2008 algo se pero tengo un server 2003 que es mio, y con respecto a los nodos son 6 y el server, el consumo electrico no tengo limites, con respecto a la red tengo pensado algo de Linksys como el switch 24b SR224 10/100 y usar racks... quiero algo como lo del video que mostre unos posteos atras y ahora estoy probando linux es un fedora 10 y espero que salgo todo bien, agradesco a todos por toda la informacion que fue de gran ayuda y mataron varias dudas que tenia y las que me quedan solo se van con la practica, gracias