SSH handshake is not working when running the "heketi-cli topology load --json=/usr/share/heketi/topology.json command"
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.