본문 바로가기

⭐ AWS/AMI (EC2)

AMI생성 및 VPC 변경하기

# EC2 인스턴스를 AMI 이미지로 생성 후 새로운 VPC 와 Subnet을 부여하는 과정을 수행한다.

예를들어 A라는 VPC에 인프라 리소스 자원을 세팅 후 테스트를 진행 후 B 라는 운영 VPC에 인프라를 동일하게 구축해야 할 경우에 AMI를 활용하여 기존의 자원을 새로운 VPC에서 생성 할 수 있다.

 

1. 기존의 EC2 인스턴스를 AMI 이미지로 생성한다.

이미지를 생성하려는 EC2 인스턴스의 오른쪽 마우스를 클릭하여 이미지를 생성한다.

2. 이미지 이름과 설명등 부가 정보를 입력 후 이미지 생성을 클릭하여 이미지를 생성한다.

생성 시간은 보통 디스크 용량에 따라 다르다. (보통은 재부팅 안 함을 활성화 하여 기존의 EC2 인스턴스의 서비스에는 이상이 없도록 한다.)

EC2 → 이미지 → AMI로 이동하면 아래와 같이 상태가 대기 중으로 되어있다. 생성이 완료되면 상태가 변한다.

3. 생성된 AMI 이미지를 활용하여 새로운 VPC에서 EC2 인스턴스를 기동한다.

AMI 이미지 상태가 아래와 같이 사용 가능 상태가 된다면 이제 이미지를 사용 할 수 있다.

생성된 이미지를 기반으로 새로운 VPC에서 EC2 인스턴스를 생성해보자.

기존의 인스턴스 타입은 t2.medium 이었으나, AMI를 기반으로 생성하는 이미지는 t2.small 타입으로 생성한다.

타입을 선택 후 인스턴스 세부 정보를 입력하는 창으로 넘어간다.

해당 네트워크 정보와 서브넷 정보를 기존의 VPC, Subnet과는 다른 VPC와 Subnet을 선택 한다.

용량은 기존의 용량과 같이 30GB를 입력 후 다음으로 넘어간다.

보안그룹을 세팅후 인스턴스 생성을 진행한다.

4. 보안그룹 등록하기

기존에는 VPC가 달라서 출발지의 보안그룹이 도착지의 소스정보에 맵핑이 안되는 문제가 있었다.

이런 문제를 해결하기 위해 AMI를 생성 후 보안그룹을 옮긴후 이미지를 생성한 것인데,

다시 목적지의 VPC에서 출발지의 VPC 보안그룹 ID로 인바운드 등록을 하니 아래와 같이 정상적으로 등록이 되었다.

이어서...

'⭐ AWS > AMI (EC2)' 카테고리의 다른 글

AWS AMI를 다른계정에 공유 및 복사하기  (0) 2022.07.19