Check [Custom Build] Blender pigeon
Basically,
- put Cycles (client version) on Clients and run it (cycles_server).
- on Master use full build, set Render > Device: Networked Device (enter Network Servers addresses)
disable firewall or add exclusions - data must be allowed to pass through - Render from Master.
Note: Cycles CPU only
Tested, working fine (stills, animations) – set up only took couple of minutes (to DL, extract, run, enter addresses, render).