Need help setting up mixed Blenderfarm(Win/Lin)
Posted: Tue Feb 21, 2012 10:17 am
Hi everyone,
I need your help in setting up a blenderfarm on one of our pools at the university.
The Workstations are Windows 7 Enterprise on i7 Quadcores, the Server will either be runnin a Debian based Linux or Solaris OpenIndiana, depending on Blender compatibility(so most likely linux).
While setting up Blender Netrender in a Desktop scenario is a breeze thanks to the Netrender Plugin, I'm having some problems to determine how to setup our special scenario which is:
* the blender slaves have to run as a service without user interaction on Win7
* the farm-master may only be controlled, from a certain IP-range
* the slaves may only be registered to a specific master(already included in netrender by setting masterip)
* the webinterface may only be reached either by one special admin pc, or some kind of user auth has to be included.
The only suitable renderfarm solution for our university atm seems to be the netrender, which (hopefully) has (almost) all the features we need.
My current ideas to implement this scenario, heavily depend on specific firewall rules on
master and clients, but to implement these rules i need to know which ports the netrender
uses for communication and data transfer.
Does it only use the port I specify in the Netrender-Panel (8000 for example),
thus would a simple rule allowing in and outgoing traffic from a certain ip range to
this port be sufficient to restrict the use of the farm, or do we need to consider other ports too?
Can I restrict block parts of the blender net render toolkit from accessing the
master server (like the client for example)?
How do I get to run blender with parameters as a service in windows 7, i tried doing it with instsrv.exe and srvany.exe as described in the microsoft knowledge base, but I can't find the master-server after starting the service, not even when using blender on the same machine.
And last but not least, any thoughts on establishing user auth for the webinterface, does blenders internal webserver read htaccess?
Any help on these points would be very appreciated, thanks.
PS: If anyone has any other suggestions on alternative renderfarm software that runs on linux, windows, and possibly solaris; features a web-interface with user auth(or maybe even per user render quota), is easy to setup and cheap, feel free to post.
I need your help in setting up a blenderfarm on one of our pools at the university.
The Workstations are Windows 7 Enterprise on i7 Quadcores, the Server will either be runnin a Debian based Linux or Solaris OpenIndiana, depending on Blender compatibility(so most likely linux).
While setting up Blender Netrender in a Desktop scenario is a breeze thanks to the Netrender Plugin, I'm having some problems to determine how to setup our special scenario which is:
* the blender slaves have to run as a service without user interaction on Win7
* the farm-master may only be controlled, from a certain IP-range
* the slaves may only be registered to a specific master(already included in netrender by setting masterip)
* the webinterface may only be reached either by one special admin pc, or some kind of user auth has to be included.
The only suitable renderfarm solution for our university atm seems to be the netrender, which (hopefully) has (almost) all the features we need.
My current ideas to implement this scenario, heavily depend on specific firewall rules on
master and clients, but to implement these rules i need to know which ports the netrender
uses for communication and data transfer.
Does it only use the port I specify in the Netrender-Panel (8000 for example),
thus would a simple rule allowing in and outgoing traffic from a certain ip range to
this port be sufficient to restrict the use of the farm, or do we need to consider other ports too?
Can I restrict block parts of the blender net render toolkit from accessing the
master server (like the client for example)?
How do I get to run blender with parameters as a service in windows 7, i tried doing it with instsrv.exe and srvany.exe as described in the microsoft knowledge base, but I can't find the master-server after starting the service, not even when using blender on the same machine.
And last but not least, any thoughts on establishing user auth for the webinterface, does blenders internal webserver read htaccess?
Any help on these points would be very appreciated, thanks.
PS: If anyone has any other suggestions on alternative renderfarm software that runs on linux, windows, and possibly solaris; features a web-interface with user auth(or maybe even per user render quota), is easy to setup and cheap, feel free to post.