Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 프라이빗 IP 주소를 변경하려고 합니다.
해결 방법
서브넷에서 EC2 인스턴스를 시작하면 Amazon EC2는 서브넷의 IPv4 주소 범위에서 인스턴스를 기본 프라이빗 IP 주소를 할당합니다. 기본 프라이빗 IP 주소를 지정하지 않으면 Amazon EC2는 서브넷의 IPv4 주소 범위에 있는 사용 가능한 IP 주소를 인스턴스에 할당합니다. Amazon EC2는 모든 인스턴스의 기본 프라이빗 IPv4 주소에 기본 탄력적 네트워크 인터페이스(eth0)를 할당합니다.
인스턴스를 시작한 후에는 인스턴스의 기본 IP 주소를 변경할 수 없습니다. 기본이든 보조든 모든 프라이빗 IPv4 IP 주소는 인스턴스를 종료할 때까지 인스턴스의 네트워크 인터페이스와 연결된 상태로 유지됩니다. 자세한 내용은 프라이빗 IPv4 주소를 참조하십시오.
새 인스턴스를 시작한 다음 인스턴스에 기본 IP 주소를 할당할 수 있습니다. 다음 단계를 완료하십시오.
- 인스턴스의 Amazon Machine Image(AMI)를 생성합니다.
- AMI에서 새 인스턴스를 시작합니다.
- 동일한 서브넷의 새 인스턴스에 기본 IP 주소를 할당하려면 인스턴스를 시작할 때 **Advanced network configuration(고급 네트워크 구성)**을 편집합니다. 그런 다음, 사용할 IP 주소를 **Primary IP(기본 IP)**에 입력합니다.
기존 EC2 인스턴스의 IP 주소를 다른 인스턴스로 바꿀 수도 있습니다. 사용하려는 IP 주소가 있는 인스턴스의 네트워크 인터페이스 종료 방식을 변경합니다. 기본적으로 EC2 인스턴스에 대해 인스턴스 종료 시 삭제가 활성화되어 있습니다.
기존 EC2 인스턴스의 IP 주소를 다른 인스턴스로 바꾸려면 다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 네트워크 인터페이스를 선택하고 작업을 선택합니다.
- 종료 방식 변경을 선택하고 종료 시 삭제 상자의 선택을 취소합니다.
- 인스턴스의 AMI를 생성하고, 인스턴스를 종료합니다.
- AMI에서 새 인스턴스를 시작합니다.
- 시작 마법사의 네트워크 설정에서 종료된 인스턴스가 사용한 것과 동일한 가상 프라이빗 클라우드(VPC) 및 서브넷을 선택합니다.
- 고급 네트워크 구성을 확장합니다. 그런 다음, Network interfaces(네트워크 인터페이스) 아래의 드롭다운 메뉴에서 종료된 인스턴스의 네트워크 인터페이스를 선택합니다.
- 새 인스턴스를 시작합니다.
관련 정보
Amazon EC2 인스턴스 IP 주소 지정