Не удалось запустить распределенный кластер tsung

Я пытаюсь настроить распределенный кластер tsung и не могу его запустить.

tsung -f tsung-script.xml start
Starting Tsung
"Log directory is: /home/ec2-user/.tsung/log/20140414-0158"
Host key verification failed.

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

erl -rsh ssh -sname ec2-user -setcookie mycookie
slave:start("ip-XX-XXX-XXX-XXX.ec2.internal","ec2-user","-setcookie mycookie").
Host key verification failed.

Я уже могу подключиться к ящику по ssh без пароля (за пределами tsung:)

ssh ip-XX-XXX-XXX-XXX.ec2.internal erl
Eshell V5.8.5  (abort with ^G)
1>

Что еще я должен проверить? Есть ли что-то очевидное, что я упускаю? Есть ли способ получить более подробные журналы о том, что терпит неудачу и что пытается сделать erlang?

Текущий журнал контроллера бесполезен:

=INFO REPORT==== 14-Apr-2014::01:59:26 ===
              ts_mon:(5:<0.53.0>) Activate clients with text backend

=INFO REPORT==== 14-Apr-2014::01:59:26 ===
              ts_mon:(5:<0.53.0>) Starting tsung clients on hosts: ['ip-XX-XXX-XXX-XXX.ec2.internal']

person Usman Ismail    schedule 14.04.2014    source источник
comment
Ошибка проверки ключа хоста не является ошибкой erlang. Кажется, это ошибка ssh.   -  person Odobenus Rosmarus    schedule 14.04.2014
comment
@OdobenusRosmarus Есть ли способ получить больше информации о том, что Tsung/Erlang использует для вызова tsung и почему он не работает через tsung?   -  person Usman Ismail    schedule 14.04.2014
comment
ну, я бы попробовал установить сеанс ssh из erlang, вид приложения: start(crypto), ssh:start(), ssh:connect(yourhost,22,[]). И посмотрите на результат. Должно появиться подробное сообщение об ошибке.   -  person Odobenus Rosmarus    schedule 15.04.2014
comment
Итак, я решил проблему: tsung требует, чтобы вы настроили записи /etc/host для узлов, даже если они имеют DNS-адресацию. См. здесь (lists.process-one.net/pipermail /tsung-users/2014-апрель/)   -  person Usman Ismail    schedule 15.04.2014
comment
Отвечает ли это на ваш вопрос? Тестирование нагрузки распределенного клиента Tsung — простые HTTP-запросы   -  person vaer-k    schedule 01.04.2020


Ответы (2)


Это могут быть записи etc/hosts. Убедитесь, что у ведомых есть запись хоста для ведущего, а у ведущего есть записи хоста для себя и своих ведомых.

person CodingIsAwesome    schedule 09.05.2014

У меня иногда возникает эта проблема. Я считаю, что удаление файла know_hosts из ~/.ssh помогает

person James Mark Mackenzie    schedule 16.09.2014