SSH handshake is not working when running the "heketi-cli topology load --json=/usr/share/heketi/topology.json command"

Solution In Progress - Updated -

Issue

After Configuring heteki to manages GlusterFS 3.3 cluster.
Following steps 5.2 in the Red Hat Gluster Storage 3.3 Administration Guide.
Having pushed the SSH keys

Getting

# heketi-cli topology load --json=/usr/share/heketi/topology.json
Creating cluster ... ID: 95c6d6cee147811c0c38e78f77d9e263
        Allowing file volumes on cluster.
        Allowing block volumes on cluster.
        Creating node X.X.X.1 ... Unable to create node: New Node doesn't have glusterd running
        Creating node X.X.X.2 ... Unable to create node: New Node doesn't have glusterd running
        Creating node X.X.X.3 ... Unable to create node: New Node doesn't have glusterd running

Looking at /var/log/messages, I can see the following entries:

Apr 26 21:08:00 ol heketi: [cmdexec] WARNING 2018/04/26 21:08:00 Failed to create SSH connection to X.X.X.1:22: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain.

Environment

glusterfs 3.*
heketi

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.