4

I'm trying to setup the ipyparallel cluster over ssh with the following settings specified in the ~/.ipython/profile_ssh/ipcluster_config.py:

c.IPClusterEngines.engine_launcher_class = 'SSH'
c.IPClusterStart.controller_launcher_class = 'LocalControllerLauncher'
c.SSHControllerLauncher.controller_args = ['--reuse', '--ip=*']
c.SSHEngineSetLauncher.engines = {'<hostname-of-the-cluster>': 1,}

This seems to start as expected, creates the remote profiles, and I am able to connect, however I get no workers:

In [1]: import ipyparallel as ipp

In [2]: c = ipp.Client(profile='ssh')

In [3]: c
Out[3]: <ipyparallel.client.client.Client at 0x7fb9c0f96f98>

In [4]: c.ids
Out[4]: []

All pythons are setup from conda-forge and up to date. Any ideas what could be wrong? Increasing the number of engines on the host does not change the situation.

0 Answers0