Сценарий:
Обе виртуальные машины размещены внутри компании, и имеется возможность подключения к сети.
1) Мастер-узел работает на Centos 7
2) Попытка настроить второй узел агента под управлением Windows Server 2012 R2.
3) Назначен фиксированный порт TCP для агентов JNLP. Это также разрешено через брандмауэр Centos 7.
4) Фактически, другой узел агента Windows (также работающий под управлением Windows Server 2012 R2) уже подключен к главному узлу с использованием аналогичной конфигурации.
Конфигурация узла:
Удаленный корневой каталог: D: \ jenkins \ workspace
Использование: используйте этот узел как можно чаще.
Метод запуска: запустить агент через Java Web Start
Проблема:
1) Когда ведомый агент запускается с использованием файла с узла Windows, он пытается подключиться к host: port (повторная попытка: 11)
2) Ошибка: java.io.IOException: не удалось подключиться к хосту: порт Вызвано: java.net.ConnectException: время ожидания соединения истекло
Поиск проблемы:
1) Просто для проверки можно пинговать друг друга с главного и агентского узла.
2) Сравнил настройки конфигурации с подключенным агентским узлом.
Что еще я могу сделать для устранения этой проблемы? Любые предложения будут оценены. Заранее спасибо.
Спасибо за ваши предложения, надеемся. К сожалению, соединение не удалось. Не удалось открыть соединение с хостом на po rt XXXXX: Ошибка подключения. Я попрошу нашу команду ИТ-операций / сетей разобраться в этом.
убедитесь, что вы также настроили брандмауэр Windows, чтобы разрешить соединение master-slave через порт jnlp
ping не является проверкой, так как win slave использует другой порт, попробуйте telnet своего мастера, чтобы устранить неполадки соединения: telnet ip <jnlpport>