Đây là lệnh Migrate-ebs-imagep có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
di chuyển-ebs-image - Sao chép hình ảnh Amazon được EBS hỗ trợ từ vùng này sang vùng khác
TỔNG HỢP
% di chuyển-ebs-image --từ us-east-1 --đến ap-đông nam-1 ami-123456
MÔ TẢ
Tập lệnh này sao chép AMI Unix/Linux/windows được EBS hỗ trợ nằm trong vùng EC2
được biểu thị bằng --from đến vùng được chỉ định bởi --to. Tất cả các ảnh chụp nhanh khối lượng liên quan,
bao gồm cả khối lượng LVM và RAID cũng được di chuyển.
Nếu --from bị bỏ qua thì vùng nguồn được lấy từ URL điểm cuối có trong
biến môi trường EC2_URL. Tùy chọn --to là bắt buộc.
Tập lệnh này hoạt động với mọi hình ảnh được hỗ trợ bởi EBS, bao gồm Linux PVM, Linux HVM (cụm) và
Hình ảnh Windows. Nó sẽ không hoạt động với bất kỳ hình ảnh được sao lưu trong cửa hàng cá thể nào. Để di chuyển như vậy
trường hợp, vui lòng xem một trong các công thức nấu ăn được liệt kê trực tuyến, ví dụ:
http://www.dowdandassociates.com/content/howto-move-ec2-instance-store-ami-one-region-another
DÒNG LỆNH LỰA CHỌN
Các tùy chọn có thể được viết tắt. Ví dụ: bạn có thể sử dụng -l cho --list-khu vực và -b cho
--block-thiết bị-ánh xạ:
--từ Khu vực nơi AMI hiện được đặt (ví dụ: "us-east-1")
--đến Vùng mà AMI sẽ được sao chép tới (ví dụ: "us-west-1") BẮT BUỘC
--access_key khóa truy cập EC2
--secret_key khóa bí mật EC2
--block_device_mapping
Thêm các thiết bị khối bổ sung vào hình ảnh.
--URL điểm cuối EC2 (mặc định là http://ec2.amazonaws.com/)
--kernel Buộc gán kernel trong ảnh đích.
--ramdisk Buộc gán ramdisk trong ảnh đích.
--quiet Thông báo trạng thái Quench
--list_khu vực Liệt kê các khu vực EC2
Tùy chọn --block-device-mapping (-b) được sử dụng để thêm bộ nhớ tạm thời vào đích
hình ảnh. API của Amazon không mô tả các khối lượng tạm thời được liên kết với hình ảnh,
và do đó thông tin này không được sao chép từ nguồn sang ảnh đích, đòi hỏi
bạn thêm nó trở lại bằng tay. Giá trị của đối số là chuỗi ánh xạ thiết bị khối trong
định dạng tương tự như được mô tả cho chương trình dòng lệnh ec2-register:
migrate-ebs-image -f us-east-1 -t ap-southeast-1 \
-b /dev/sdy=ephemeral0 \
ami-123456
Thông thường, tập lệnh sẽ cố gắng đoán đúng kernel và ramdisk phù hợp cho
hình ảnh đích dựa trên kết hợp chuỗi gần đúng. Bạn có thể ghi đè các giá trị này bằng cách
chỉ định thủ công kernel và/hoặc ID đĩa RAM trong vùng đích. Lưu ý rằng không
việc kiểm tra được thực hiện để đảm bảo rằng các giá trị bạn cung cấp là chính xác.
MÔI TRƯỜNG BIẾN
Các biến môi trường sau được sử dụng nếu không có các tùy chọn tương ứng:
EC2_ACCESS_KEY khóa truy cập của bạn
EC2_SECRET_KEY khóa bí mật của bạn
EC2_URL điểm cuối vùng mong muốn
CÀI ĐẶT ĐIỀU NÀY SCRIPT
Tập lệnh này là một phần của gói Perl VM::EC2. Để cài đặt từ dòng lệnh:
% perl -MCPAN -e 'cài đặt VM::EC2'
% di chuyển-ebs-image --từ us-east-1 --đến ap-đông nam-1 ami-123456
QUAN TRỌNG THẬN TRỌNG
Tập lệnh này khởi chạy hai phiên bản "m1.small", mỗi phiên bản ở nguồn và đích
vùng. Nó cũng tạo ra các ổ đĩa tạm thời ở cả hai vùng để giữ ổ đĩa gốc và tất cả
ảnh chụp nhanh EBS khác được liên kết với hình ảnh. Chạy nó sẽ phải trả phí chẳng hạn
thời gian chạy và lưu trữ dữ liệu.
Ngoài ra, tập lệnh này sẽ truyền dữ liệu từ vùng này sang vùng khác trên toàn bộ
internet, phát sinh phí dữ liệu internet từ phía nguồn và phí dữ liệu internet
ở phía đích. Các tập chứa hệ thống tập tin, chẳng hạn như ext4 hoặc ntfs, được
được sao chép từ nguồn tới đích bằng rsync. Các tập là một phần của RAID hoặc LVM
khối lượng được sao chép ở cấp khối bằng gzip và dd thông qua shell an toàn. Nói chung,
rsync sẽ nhanh hơn và tiết kiệm băng thông mạng hơn nhiều so với việc sao chép khối!
Sử dụng Migrate-ebs-imagep trực tuyến bằng dịch vụ onworks.net