/
farm_example.xml
82 lines (78 loc) · 2.34 KB
/
farm_example.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!-- Copy this file into "farm.xml" and describe you own -->
<!--
This is commented text.
-->
<farm>
<!--
You can limit service on your farm:
maxhosts - maximum number if various hosts (renders) service can run on
maxcount - total maximum number of service starts, no matter on the same host or not
<service name="service_to_limit" maxhosts="10" maxcount="20"/>
-->
<pattern name="Some Host">
<mask>.*</mask>
<!--
Mask ".*" will match any render name. So here defined some default settings for any host.
-->
<description>Default machine</description>
<capacity>1100</capacity>
<maxtasks>10</maxtasks>
<power>1000</power>
<wolidlesleeptime>0</wolidlesleeptime>
<!--
"resources" and "data" for test only (will play role in future)
-->
<resources>{'c':1000,'m':3000}</resources>
<data>{'c':'render','m':10}</data>
<service name="system" />
<!--
<service name="wakeonlan" />
<service name="postcmd" />
-->
<service name="generic" />
<service name="movgen" />
<service name="shake" />
<service name="nuke" />
<service name="hbatch" />
<service name="prman"/>
<service name="mantra" />
<service name="hbatch_prman" />
<service name="hbatch_mantra" />
<service name="maya" />
<service name="blender" />
<service name="yafray" />
<service name="xsi" />
<service name="max" />
<service name="afterfx" />
<!--
Comment it if you agree with build in os detection (names)
<os>linux mac windows</os>
You can specify several platforms, if host can take tasks for diffent platforms.
-->
</pattern>
<pattern name="Render">
<mask>lrf.*</mask>
<description>Linux render farm.</description>
<capacity>8800</capacity>
<maxtasks>80</maxtasks>
<power>8000</power>
<remservice name="afterfx" />
<remservice name="max" />
<remservice name="xsi" />
<service name="prman" count="2"/>
</pattern>
<pattern name="Server">
<mask>server.*|srv.*|cap.*</mask>
<description>Machines Captain.</description>
<capacity>1100</capacity>
<maxtasks>2</maxtasks>
<power>1000</power>
<clearservices/>
<service name="system" />
<service name="movgen" />
<!--
<service name="wakeonlan" />
<service name="postcmd" />
-->
</pattern>
</farm>