migrate-ebs-imagep - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 migrate-ebs-imagep 명령입니다.

프로그램:

이름


migrate-ebs-image - 한 지역에서 다른 지역으로 EBS 지원 Amazon 이미지 복사

시놉시스


% 마이그레이션-ebs-이미지 --us-east-1에서 --ap-southeast-1 ami-123456으로

기술


이 스크립트는 EC2 지역에 있는 EBS 지원 Unix/Linux/windows AMI를 복사합니다.
--from으로 표시된 지역에서 --to로 표시된 지역으로. 관련된 모든 볼륨 스냅샷,
LVM 및 RAID 볼륨을 포함하여 마이그레이션됩니다.

--from이 생략된 경우 소스 영역은 다음에 포함된 엔드포인트 URL에서 파생됩니다.
EC2_URL 환경 변수. --to 옵션이 필요합니다.

이 스크립트는 Linux PVM, Linux HVM(클러스터) 및
윈도우 이미지. 그것은 지원 모든 인스턴스 스토어 지원 이미지로 작업할 수 있습니다. 마이그레이션하려면
예를 들어 다음과 같이 온라인에 나열된 레시피 중 하나를 참조하십시오.

http://www.dowdandassociates.com/content/howto-move-ec2-instance-store-ami-one-region-another

명령줄 옵션


옵션은 생략할 수 있습니다. 예를 들어 --list-regions에 -l을 사용하고 -b에 대해 -b를 사용할 수 있습니다.
--블록 장치 매핑:

--현재 AMI가 있는 리전에서(예: "us-east-1")
--to AMI가 복사될 리전(예: "us-west-1") 필수
--access_key EC2 액세스 키
--secret_key EC2 비밀 키
--block_device_mapping
이미지에 추가 블록 장치를 추가합니다.
--endpoint EC2 URL(기본값: http://ec2.amazonaws.com/)
--kernel 대상 이미지에서 커널을 강제로 할당합니다.
--ramdisk 대상 이미지에서 ramdisk를 강제로 할당합니다.
--quiet Quench 상태 메시지
--list_regions EC2 지역 나열

--block-device-mapping (-b) 옵션은 임시 저장소를 대상에 추가하는 데 사용됩니다.
영상. Amazon의 API는 이미지와 연결된 임시 볼륨을 설명하지 않습니다.
따라서 이 정보는 원본에서 대상 이미지로 복사되지 않으므로
수동으로 다시 추가해야 합니다. 인수의 값은 블록 장치 매핑 문자열입니다.
명령줄 프로그램 ec2-register에 대해 설명한 것과 동일한 형식:

마이그레이션-ebs-이미지 -f us-east-1 -t ap-southeast-1
-b /dev/sdy=임시0
아미-123456

일반적으로 스크립트는 일치하는 올바른 커널과 ramdisk를 추측하려고 시도합니다.
대략적인 문자열 일치를 기반으로 하는 대상 이미지. 이 값은 다음과 같이 재정의할 수 있습니다.
대상 지역에서 커널 및/또는 램디스크 ID를 수동으로 지정합니다. 아니오
제공한 값이 올바른지 확인합니다.

환경 변수


해당 옵션이 없는 경우 다음 환경 변수가 사용됩니다.

EC2_ACCESS_KEY 액세스 키
EC2_SECRET_KEY 비밀 키
EC2_URL 원하는 지역 끝점

설치 SCRIPT


이 스크립트는 Perl VM::EC2 패키지의 일부입니다. 명령줄에서 설치하려면:

% perl -MCPAN -e 'VM::EC2 설치'
% 마이그레이션-ebs-이미지 --us-east-1에서 --ap-southeast-1 ami-123456으로

중요 경고


이 스크립트는 소스와 대상에서 각각 하나씩 두 개의 "m1.small" 인스턴스를 시작합니다.
지역. 또한 두 지역에 임시 볼륨을 생성하여 루트 볼륨과 모든
이미지와 관련된 다른 EBS 스냅샷. 실행하면 인스턴스에 대한 요금이 부과됩니다.
런타임 및 데이터 저장.

또한 이 스크립트는 한 지역에서 다른 지역으로 데이터를 전송합니다.
인터넷, 소스 측에서 인터넷 데이터 출력 요금 발생, 요금으로 인터넷 데이터 발생
목적지 쪽에. ext4 또는 ntfs와 같은 파일 시스템을 포함하는 볼륨은
rsync를 사용하여 소스에서 대상으로 복사됩니다. RAID 또는 LVM의 일부인 볼륨
볼륨은 보안 셸을 통해 gzip 및 dd를 사용하여 블록 수준에서 복사됩니다. 일반적으로
rsync는 블록 복사보다 훨씬 빠르고 네트워크 대역폭이 절약됩니다!

onworks.net 서비스를 사용하여 온라인으로 migrate-ebs-imagep 사용



최신 Linux 및 Windows 온라인 프로그램