Klaus Wenninger napsal(a):
On 1/15/20 12:31 PM, Raffaele Pantaleoni wrote:

Hello,

I'm trying to setup a cluster made up by three servers.

Two of them runs on Debian 10 and they are already part of the cluster
and marked online.

I can't join the third machine running on Debian 9.

I can see the following error when trying to authenticate the third
machine:

pcs host auth vracktenjin

Username: hacluster
Password:
Running: /usr/bin/ruby -I/usr/share/pcsd/ /usr/share/pcsd/pcsd-cli.rb auth
Environment:
   HOME=/root
   LANG=en_US.UTF-8
   LC_ALL=C
   LOGNAME=root
   MAIL=/var/mail/root
   PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
   PCSD_DEBUG=true
   PCSD_NETWORK_TIMEOUT=60
   PWD=/root
   SHELL=/bin/bash
   SHLVL=1
   SSH_CLIENT=xx.xx.xx.xx 1612 22
   SSH_CONNECTION=xx.xx.xx.xx 1612 46.105.107.214 22
   SSH_TTY=/dev/pts/0
   TERM=xterm
   USER=root
   XDG_RUNTIME_DIR=/run/user/0
   XDG_SESSION_CLASS=user
   XDG_SESSION_ID=19
   XDG_SESSION_TYPE=tty
   _=/usr/sbin/pcs
--Debug Input Start--
{"nodes": {"vracktenjin": {"dest_list": [{"addr": "vracktenjin",
"port": 2224}], "username": "hacluster", "password": "INE -> S_IDLE |
input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd"}}}
--Debug Input End--


Finished running: /usr/bin/ruby -I/usr/share/pcsd/
/usr/share/pcsd/pcsd-cli.rb auth
Return value: 0
--Debug Stdout Start--
{
   "status": "ok",
   "data": {
     "auth_responses": {
       "vracktenjin": {
         "status": "noresponse"
       }
     },
     "sync_successful": true,
     "sync_nodes_err": [

     ],
     "sync_responses": {
     }
   },
   "log": [
     "I, [2020-01-15T11:22:20.649294 #17621]  INFO -- : PCSD Debugging
enabled\n",
     "D, [2020-01-15T11:22:20.649320 #17621] DEBUG -- : Detected
systemd is in use\n",
     "I, [2020-01-15T11:22:20.699475 #17621]  INFO -- : Connecting to:
https://vracktenjin:2224/remote/auth\n";,
     "I, [2020-01-15T11:22:20.704920 #17621]  INFO -- : No response
from: vracktenjin request: auth, error: ssl_connect_error\n"
   ]
}

--Debug Stdout End--
--Debug Stderr Start--

--Debug Stderr End--

Error: Unable to communicate with vracktenjin

And the follwing error on the target machine pcsd.log file:

ERROR OpenSSL::SSL::SSLError: SSL_accept returned=1 errno=0
state=error: sslv3 alert handshake failure
         /usr/lib/ruby/2.3.0/openssl/ssl.rb:404:in `accept'

Debian 10 versions:

     corosync 3.0.1

     pacemaker 2.0.1

Debian 9 versions:

     corosync 2.4.2

     pacemaker 1.1.6

Any hints?

What you are seeing looks like issues of different versions
of pcsd connecting.
But even if that would work this version mix wouldn't
make you happy.
Left alone corosync 2 & 3 afaik aren't wire-compatible
even if you are using udpu on 3 (knet recommended).
In general key-requirements have been raised with
pacemaker 2 and, and, ....
Only place where you might be able to mix these
versions is if you are e.g. using Debian 10 for the
cluster-nodes and Debian 9 on a remote node.

And/or qnetd node. But even there may be problems with enabled/supported crypto ciphers/key lengths/...

Regards,
  Honza


Regards,
Klaus

(I previously setup a six machines test plant with no errors like this
one. All those machines are running on Debian 9)

Thank you!

Raffaele Pantaleoni

/
/


_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/




_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/


_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to