How does Deadline handle OSX clients running Parallels part time? Meaning, I have jobs that are OSX and jobs that are Windows, can Deadline determine that the OSX machines should fire up Parrallels and do the Windows jobs? I’m not an OSX guy, so I don’t know if this is crazy talk or not.
I do not think that Deadline has the ability to control your machine to that degree, though I can verify with the dev team when everyone is back tomorrow after the holiday. I will also check, if we currently cannot, if they know of anyway something like this could be implemented, but I am honestly doubtful that Deadline can exert that level of control on a render node.
The less desirable, but workable, option would be to send a command to the OSX nodes (or some subset of them) and tell them to start Parallels and have the Windows VM automatically start the Windows Slave. The reverse would be to send a command to the OSX nodes to tell them to close Parallels, and the Windows Slaves should drop off, I think.
I’ve never used Parallels, so I’m not sure how feasible this is. We’re just trying to prevent the client from having to buy a dozen Windows boxes that they don’t need/want.
Didn’t know this, but Parallels actually has a command line interface. So you could probably write an (advanced) plugin to control the process of the VM and then start your app from there. Don’t know if it will work but its worth a try. Maybe even issue it as a feature request? download.parallels.com/desktop/v … _Guide.pdf