IT/잡다구리

[Jenkins] 기존 등록된 서버 IP 변경시 배포 오류 해결방법

월공 2023. 5. 19. 23:09
728x90
300x250

AWS 인스턴스 사양을 업그레이드 하면서 IP 주소가 바뀌어버려가지고 , 기존에 젠킨스에 자동배포 잘되던게 정상적으로 되지않는 문제가 발생하였다.

탄력적 IP 로 고정 되있을줄 알았는데 제대로 확인하지 않은 탓이다.
실서비스중인 AWS EC2 인스턴스가 3개가 있는데 하나만 탄력 IP 로 등록되있고 나머지 2개는 안되있더라 -_- ;;

 

젠킨스의 Console Output 중 발췌

2 대의 서버에선 정상적으로 처리가 되었는데 , 나머지 1대에서 배포에 문제가 생겨 UNSTABLE 이 발생
바뀐 IP 로 바꿔주자

Jenkins > Dashboard > Jenkins 관리 > Configure System 에 진입해서 아래로 쭈욱 내리면 내 젠킨스를 이용하여 배포하는 서버들 ssh 정보들이 쭈욱 있는데 거기서 바뀐 IP 주소대로 바꿔줘야한다.

Hostname 변경후 "Test Configuration" 정상적으로 Success 뜨는것 확인하고 저장

 

젠킨스 쪽에서의 설정은 끝났고 이제 마지막으로 젠킨스 서버상에서 바뀐 IP 의 방화벽을 추가해줘야한다.
이유는 모르겠지만 현재 젠킨스가 Lightsail 에서 구동중이어서 방화벽은 쉽게 추가할수 있었다
(Lightsail 재시작 할 필요없음)

 

이렇게 해주니 이제 더이상 배포를 진행할때 UNSTABLE이 뜨지않는것이 확인되었다~!

728x90
300x250