Почему мой мастер Mesos не проходит аутентификацию с ведомым?

Я создал мастер на своем компьютере с файлом учетных данных, который имеет общедоступный IP-адрес в сети, а не локальный хост, следующим образом:

./bin/mesos-master.sh --ip=192.168.0.3 --work_dir=/var/lib/mesos --credentials=file://master-cred.json

Затем я создал подчиненное устройство на другой машине следующим образом:

./bin/mesos-slave.sh --ip=192.168.0.19 --master=<master-ip>:5050 --credential=file://slave-cred.json

Затем мастер выводит входящий запрос на аутентификацию, однако каждый раз, когда он получает отказ:

I0903 15:17:48.264104 165863424 master.cpp:4728] Authenticating slave(1)@192.168.0.19:5051
I0903 15:17:48.264602 166936576 authenticator.cpp:92] Creating new server SASL connection
I0903 15:17:48.269961 165326848 authenticator.cpp:197] Received SASL authentication start
I0903 15:17:48.270058 165326848 authenticator.cpp:319] Authentication requires more steps
I0903 15:17:48.272733 166400000 authenticator.cpp:225] Received SASL authentication step
W0903 15:17:48.272817 166400000 authenticator.cpp:325] Authentication failure: authentication failure
W0903 15:17:48.273136 166400000 master.cpp:4755] Failed to authenticate slave(1)@192.168.0.19:5051: Refused authentication

Оба файла учетных данных верны.

Это вывод слейва:

I0903 15:17:48.232733  2377 slave.cpp:747] Authenticating with master [email protected]:5050
I0903 15:17:48.232951  2377 slave.cpp:752] Using default CRAM-MD5 authenticatee
I0903 15:17:48.235091  2376 authenticatee.cpp:91] Initializing client SASL
I0903 15:17:48.239701  2376 authenticatee.cpp:115] Creating new client SASL connection
I0903 15:17:48.239914  2377 slave.cpp:720] Detecting new master
I0903 15:17:48.241755  2377 slave.cpp:4193] Received oversubscribable resources  from the resource estimator
I0903 15:17:48.287488  2378 authenticatee.cpp:206] Received SASL authentication mechanisms: CRAM-MD5
I0903 15:17:48.287619  2378 authenticatee.cpp:232] Attempting to authenticate with mechanism 'CRAM-MD5'
I0903 15:17:48.290863  2378 authenticatee.cpp:252] Received SASL authentication step
Master [email protected]:5050 refused authentication

Однако, когда я запускаю ведомое устройство с той же машины, что и ведущее устройство, оно работает нормально. Любые идеи?


person Tom    schedule 03.09.2015    source источник
comment
При запуске mesos-master попробуйте добавить --authenticate --authenticate_slaves   -  person haosdent    schedule 04.09.2015
comment
И совпадает ли содержимое master-cred.json и slave-cred.json?   -  person haosdent    schedule 04.09.2015


Ответы (1)


На самом деле это было вызвано проблемой с настройкой сети на ведомой виртуальной машине.

person Tom    schedule 04.09.2015