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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content