Как отладить "ОШИБКА: не удалось добраться до рабочего узла."?

Я пытаюсь настроить шлюз и рабочий узел на контроллере BlueData 3.7, используя учетные данные SSH.

Я считаю, что я выполнил все предварительные требования в документации, однако я получаю сообщение об ошибке при попытке установить шлюз и работника в разделе "Установка" пользовательского интерфейса контроллера:

Ошибка, которую я получаю для обоих хостов:

ОШИБКА: не удалось добраться до рабочего узла.

URL для ошибок:

Я проверил журналы на шлюзе и работнике. Оба показывают:

# tree /var/log/bluedata/
/var/log/bluedata/
└── install

1 directory, 0 files

Все хосты могут соединяться друг с другом без запроса пароля.

Брандмауэр не работает:

# iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

Я удалил работника во время прослушивания с помощью tcpdump на работнике:

# tcpdump -i eth0  -ttttnnvvS src host x.x.x.x and tcp
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
2019-08-17 00:08:41.570940 IP (tos 0x0, ttl 64, id 3977, offset 0, flags [DF], proto TCP (6), length 48)
    x.x.x.x.39039 > y.y.y.y.22: Flags [S], cksum 0x6215 (correct), seq 1453535125, win 29200, options [mss 1460,nop,wscale 9], length 0
    ...
    x.x.x.x.46064 > y.y.y.y.22: Flags [F.], cksum 0x564b (correct), seq 1997087540, ack 4031219947, win 238, length 0
2019-08-17 00:14:54.710739 IP (tos 0x0, ttl 64, id 15525, offset 0, flags [DF], proto TCP (6), length 40)
    x.x.x.x.46064 > y.y.y.y.22: Flags [.], cksum 0x564a (correct), seq 1997087541, ack 4031219948, win 238, length 0

Проверяя порт 46064 на контроллере, я вижу, что он идет от процесса луча, который дает мне уверенность, что сетевое соединение в порядке между двумя компьютерами:

# lsof -i -P -n | grep 46064
beam.smp  12714      root   16u  IPv4 498735      0t0  TCP x.x.x.x:46064->y.y.y.y:22 (ESTABLISHED)

Что еще я могу сделать для отладки?

1 ответ

Решение

Необходимая отладочная информация может быть найдена в /tmp папка на хосте работника и шлюза, например

/tmp/bd_prechecks.nnnnn.log
/tmp/bd_prechecks.nnnnn.log.xtrace
/tmp/bds-nnnnnnnnnnnnnn.log
/tmp/bds-nnnnnnnnnnnnnn.log.xtrace
/tmp/worker_setup_x.x.x.x-n-n-n-n-n-n
/tmp/worker_setup_x.x.x.x-n-n-n-n-n-n.xtrace
Другие вопросы по тегам