[IPython-User] ipcontroller/engine vs ipcluster and ssh

Ben Edwards bedwards@cs.unm....
Fri Aug 5 17:16:52 CDT 2011

I got it figured out and for posterity, I thought I should post the answer.

When running ipengine --profile=ssh, it finds the correct
ipcontroller-engine.json file, however, when run through ipcluster it does
not. So I simply had to specify its location in
c.SSHEngineSetLauncher.engine_args, and everything works hunky dory.


On Thu, Aug 4, 2011 at 2:31 PM, Ben Edwards <bedwards@cs.unm.edu> wrote:

> I am having a problem using ssh and ipcluster. I've set up a profile for an
> ssh cluster using the directions in the documentation. This configuration
> works fine when I use ipcontroller --profile=ssh --reuse, and start engines
> using ipengine --profile=ssh, on the remote machine. However, when I try to
> do the same using ipcluster ssh dies with at "Connection to host closed",
> with exit_code 255. I can ssh(passwordlessly) just fine to the remote host.
> I haven't changed much from the default profile created, other than setting
> c.HubFactory.ip = '*'
> in ipcontroller_config.py and
> c.IPClusterEngines.engine_launcher = \
>     'IPython.parallel.apps.launcher.SSHEngineSetLauncher'
> c.SSHEngineSetLauncher.engines = { 'remote_host' : 48}
> in ipcluster_config.py, as well as setting the path to the profile
> directory. Any ideas?
> Ben Edwards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.scipy.org/pipermail/ipython-user/attachments/20110805/0e232f12/attachment-0001.html 

More information about the IPython-User mailing list