2017-02-11 1 views
1

ec2에서 인스턴스의 자체 AMI를 만들었습니다. 로컬 컴퓨터에 다운로드 할 수있는 방법이 있습니까? 이러한 생성 된 이미지는 AWS에 어디에 저장됩니까? 나는 내 S3에서 그들을 찾지 못한다!AWS에서 EBS 기반 AMI를 로컬 시스템으로 다운로드하는 방법은 무엇입니까?

+0

왜 다운로드 하시겠습니까? 백업을 위해 (AWS가 S3에 저장한다는 사실을 보완하기 위해) 또는 다른 것 (예 : VM을 내 보내서이를 사내에서 실행할 수 있도록)입니까? – jarmod

+0

@jarmond 백업용입니다. 이 AWS 계정에서 몇 가지 실험을하고 있으므로 나중에 다른 AWS로 전환 할 수 있도록 내 로컬 드라이브에 모든 구성 및 데이터 (AMI)를 갖고 싶습니다. – Arezoo

+0

VM을 내보낼 수는 있지만 처음에 VM을 가져온 경우에만 가능합니다. 일반적으로 이와 같은 EC2 인스턴스 치료는 피해야합니다. 일회용으로 취급해야합니다. 즉, 아무 상태도 없어야하며, 동등한 교체가 자동화를 통해 쉽게 시작할 수 있어야합니다. – jarmod

답변

0

Amazon S3에 저장되어 있지만 AWS 계정에 표시되지 않는 EBS 기반 AMI이므로 다운로드 할 수 없습니다 (주석에 표시된 점을 알려주십시오). Amazon Instance Store-Backed AMI는 AWS S3에 저장됩니다.

이러한 2 가지 유형의 AMI와 이들이 저장되는 위치의 차이점을 이해하고 인스턴스가 EBS에 의해 인스턴스 저장소에 백업되는지 확인하는 방법에 대한 자세한 내용은 AWS 설명서에서 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html을 참조하십시오.

또한 인스턴스에 AWS AMI를 다운로드하기가 쉽지 않습니다.

+0

EBS 지원 AMI는 실제로 AWS 계정의 S3 버킷이 아닌 S3 뒤에서 저장됩니다. –

+0

@ MarkB 그래, 그럴 수 있다고 생각하지만, 우리가 다운로드 할 수있는 방법이 있습니까? –

+1

아니요, 다운로드 할 수 없습니다. –

1

VMWare 변환기 유틸리티를 사용하여 실행중인 EC2 인스턴스를 두 번째 실행 EC2 인스턴스의 파일로 가상화 한 다음 해당 파일을 S3에 복사하고 다운로드하여 VMWare 워크 스테이션에서 로컬로 실행합니다. 관심이, 당신은 여기에 무료 도구를 얻을 수 있습니다 :

http://www.vmware.com/products/converter.html

편집 : 사실 지금은 그것에 대해 생각, 내가 제 2의 EC2 인스턴스를 사용하지 않았다. 두 번째 EBS volumne를 부착하고 디스크로 마운트 한 다음 P2V 유틸리티를 사용하여 결과를 S3에 저장 한 다음 로컬로 다운로드하여 실행했습니다. 큰 차이는 아니지만 두 번째 ec2 인스턴스가 필요하지 않습니다.

+0

Thanks @ E.J. Brennan,이 솔루션은 흥미로운 것 같지만 시간이 걸릴 것 같습니다. 나는 그것을 시도 할 것이다. – Arezoo

1

AMI를 다운로드 할 수있는 한 가지 상황이 있습니다. 원래 지원되는 VM 형식 중 하나에서 가져온 경우입니다.

AWS 또는 Marketplace AMI를 기반으로 AMI를 만든 경우 내보낼 수 없습니다. 기존 VM을 업로드 한 다음 AWS에서 수정 한 경우 import/export tool을 사용하여 내보낼 수 있습니다.

관련 문제