본문 바로가기

Study/DevOps

Jenkins로 CI/CD Pipeline 구축하기 - 4. EC2 인스턴스 Image 만들기

 

Jenkins로 CI/CD Pipeline 구축하기 - 3. EC2 인스턴스 JAVA설치

Jenkins로 CI/CD Pipeline 구축하기 - 2. SSH Client Tool을 이용해EC2 인스턴스 접속 Termius for macOS | Download - Split view. You can open up to 4 terminals inside a single tab. - Enterprise SSO. Term..

code00.tistory.com

전 글 읽기

 

 

EC2 인스턴스에 대한 Image를 만들어 JAVA가 설치된 환경에

인스턴스를 편리하게 설치하기 위한 사전작업입니다.

 

실행중인 인스턴스에 들어가줍니다.

 

인스턴스를 중지해줍니다.

*** 절대로 종료를 누르시면 안됩니다.

 

인스턴스가 중지되면  작업 - 이미지 및 템플릿 - 이미지생성 을 눌러줍니다.

 

이름을 적어주고 생성을 해줍니다.

 

AMI 를 선택해줍니다.

 

이미지의 Name을 수정해줍니다.

 

중지한 인스턴스를 다시 실행해줍니다.

 

다른 인스턴스에서 보다 쉬운 상호접속을위해 보안그룹에 Tag를 하나 만들어주겠습니다.

보안그룹 sg-0788689... 를 눌러줍니다.

 

태그관리를 눌러줍니다.

 

새로운 태그 추가

 

태그를 작성하고 저장을 눌러줍니다.

 

태그가 만들어졌다면 이 태그를 검색하여 보안그룹을 선택할 수 있습니다.

 

인스턴스 창으로 돌아와 인스턴스 시작을 눌러 새로운 인스턴스를 만들어주겠습니다.

 

이번에는 Quick Start가 아닌 내 AMI를 통해 만들어줍니다.

 

키페어 또한 저번에 만들어둔 키를 사용합니다.

 

보안 그룹 또한 저번에 만들어둔 인스턴스와 동일한 보안그룹을 선택합니다.

 

4개의 인스턴스를 만들어줍니다.

 

만들어진 인스턴스들을 실행시켜주고 각각의 네임을 변경해줬습니다.

 

ssh client에 각각의 인스턴스들을 등록해주었습니다.

키페어가 동일하므로 기존에 만든것들을 복사하여 이름과 IP만 변경해주었습니다.

** 기존에 만들었던 호스트도 중지했으므로 IP가 변경되어서 바꿔주셔야 합니다.

 

모든 인스턴스에 잘 접속되는지 확인하였습니다.

 

기존에 만들었던 인스턴스 아무거나 선택해서 보안 - 인바운드 규칙에 들어가줍니다.

 

인바운드 규칙 편집을 눌러줍니다.

 

규칙추가를 눌러주고, 유형은 모든ICMP-IPv4, 기존의 보안그룹을 선택해줍니다.

 

규칙을 저장해줍니다.

 

핑이 잘나오는것을 확인하였습니다!

 

 

 

다음 글에서는 Docker를 설치해보겠습니다.

 

Jenkins로 CI/CD Pipeline 구축하기 - 5. Docker 설치

Jenkins로 CI/CD Pipeline 구축하기 - 4. EC2 인스턴스 Image 만들기 Jenkins로 CI/CD Pipeline 구축하기 - 3. EC2 인스턴스 JAVA설치 Jenkins로 CI/CD Pipeline 구축하기 - 2. SSH Client Tool을 이용해EC2 인스..

code00.tistory.com

 

 

도움을 주신분

https://junyharang.tistory.com/339