Невозможно запустить SonarQube и Jenkins на одном экземпляре AWS - PullRequest
0 голосов
/ 01 октября 2018

Я установил Jenkins и SonarQube на одном из экземпляров EC2 в AWS.В группе безопасности я настроил http, https, ssh и All TCP .

Для диапазона портов «Все TCP» - 0–65535.

Я запустил SonarQube на http://ip:9000 и смог с ним взаимодействовать.Затем я запустил Jenkins на http://ip:8080 и снова смог взаимодействовать с ним, но как только я переключился на более ранний URL, т.е. на SonarQube (http://ip:9000), он не запустился, и это произошло наоборот).и наоборот.

  • Для группы безопасности источником является Мой IP например, 11.22.333.44/55
  • Используется "запуск systemctljenkins "команда для запуска Jenkins
  • используется" ./sonar.sh start "команда для запуска SonarQube
  • образ машины Amazon (AMI) -> Red Hat Enterprise Linux 7.5 (HVM)

1 Ответ

0 голосов
/ 01 октября 2018

Во-первых, вам нужно знать соответствующий порт (9000), встать:

netstat -ntl

В зависимости от результата вам нужно будет добавить правила брандмауэра для ipv4 в пределах операционной системы:

sudo firewall-cmd --zone = public --permanent --list-ports
sudo firewall-cmd --zone = public --permanent --add-port = 9000 / tcp
sudo firewall-cmd --reload
...