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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
