Nhân bản EC2


Câu trả lời:


124

Bạn có thể tạo AMI của một thể hiện hiện có, và sau đó khởi chạy các thể hiện khác bằng AMI đó .


76
Làm thế nào để làm điều đó?
Josh Scott

2
và dữ liệu cần phải nằm trong phân vùng gốc (không phải trên / mnt) hoặc bạn có thể sử dụng EBS cho dữ liệu.
bhups


1
sử dụng các công cụ ami, cung cấp các tiện ích ec2-bundle-vol, ec2-upload-bundle. Sau đó sử dụng đăng ký ec2 từ ec2-api-tools để đăng ký ami của bạn với Amazon.
bhups

5
Bạn có thể lấy một hình ảnh (AMI) của thể hiện và khởi chạy một thể hiện mới từ AMI đó với một cặp khóa khác.
siebo

123

Cách dễ dàng hơn là thông qua bảng điều khiển quản lý web:

  1. đi đến ví dụ
  2. chọn thể hiện và bấm vào thể hiện
  3. tạo hình ảnh

Khi bạn có một hình ảnh, bạn có thể khởi chạy một thể hiện nhân bản khác, dữ liệu và tất cả. :)


3
chắc chắn nhưng nó là như vậy dễ dàng hơn nhiều từ mới giao diện điều khiển web :) bạn cũng không phải tất cả các vấn đề với các phím vv
devnull

3
Sau khi bạn tạo một hình ảnh và bấm vào ảnh chụp nhanh, đợi cho đến khi ảnh chụp được hoàn thành. Sau đó, hãy truy cập AMIs (bạn sẽ không thấy hình ảnh của mình trong 'thuộc sở hữu của tôi') - **** nhấp vào làm mới trong màn hình này **** để xem nó :)
thedrs

2
Với giao diện web hiện tại, bạn cần right clickvào ví dụ mong muốn.
Lemmings19

1
Tôi muốn sao chép phiên bản amazon ec2 biết làm thế nào tôi có thể làm điều này
usama

89

Không có Clonenút rõ ràng . Về cơ bản những gì bạn làm là tạo một hình ảnh, hoặc ảnh chụp nhanh của một thể hiện EC2 hiện có, và sau đó quay lên một thể hiện mới bằng cách sử dụng ảnh chụp nhanh đó.

Đầu tiên tạo một hình ảnh từ một thể hiện EC2 hiện có.

nhập mô tả hình ảnh ở đây


Kiểm tra danh sách ảnh chụp nhanh của bạn để xem nếu quá trình hoàn thành. Điều này thường mất khoảng 20 phút tùy thuộc vào ổ đĩa cá thể của bạn lớn như thế nào.

nhập mô tả hình ảnh ở đây


Sau đó, bạn cần tạo một thể hiện mới và sử dụng hình ảnh đó làm AMI.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


1
"Khởi chạy giống như thế này" có gì khác biệt giữa điều này và tạo hình ảnh. Xin vui lòng cho tôi biết ..
msnfreaky


8
"Khởi chạy giống như thế này" sẽ sao chép tất cả các CÀI ĐẶT cấp độ cá thể nhưng không có PHIM hoặc DỮ LIỆU (và không có sửa đổi nào đối với các tệp hệ thống, chẳng hạn như các công việc định kỳ). Nếu bạn muốn các tệp và dữ liệu, thì bạn phải thực hiện các bước được chỉ ra trong một trong các câu trả lời ở đây.
Dan Nissenbaum

36

Ngày nay, việc sao chép máy thậm chí còn dễ dàng hơn với các phiên bản được hỗ trợ bởi EBS được phát hành cách đây một thời gian. Đây là cách chúng tôi thực hiện trong BitNami Cloud Hosting . Về cơ bản, bạn chỉ cần chụp một ví dụ về trường hợp có thể được sử dụng sau này để khởi chạy một máy chủ mới. Bạn có thể thực hiện bằng cách sử dụng bảng điều khiển AWS (lưu phiên bản được hỗ trợ bởi EBS dưới dạng AWS AMI) hoặc sử dụng các công cụ API EC2:

Nhân bản thể hiện không có gì khác ngoài việc tạo bản sao lưu và sau đó khởi chạy một máy chủ mới dựa trên đó. Bạn có thể tìm thấy rất nhiều bài viết ngoài kia mô tả vấn đề này, cố gắng tìm thông tin về "cách ..." sao lưu hoặc thay đổi kích thước toàn bộ ví dụ EC2, ví dụ blog này là một nơi thực sự tốt để bắt đầu: alatural.com


2

Để trả lời câu hỏi của bạn: bây giờ AWS giúp nhân bản thật dễ dàng, xem Phiên bản khởi chạy từ Trường hợp hiện tại của bạn

  1. Trên Instances EC2 trang, chọn các ví dụ bạn muốn sử dụng
  2. Chọn hành động , và sau đó khởi chạy thêm như thế này .
  3. Đánh giára mắt

Điều này sẽ lấy ví dụ hiện tại làm Mẫu cho một lần mới.

hoặc bạn cũng có thể chụp ảnh nhanh của âm lượng hiện có và sử dụng ảnh chụp nhanh với AMI (hiện có) mà bạn ping trong khi khởi chạy phiên bản của bạn


5
Điều này không hoạt động nếu AMI cơ bản không còn nữa. Tôi chỉ cố gắng sao chép một cách này và AMI bị mất, do đó nó sẽ không được sao chép ... bạn cần tạo một ảnh chụp nhanh vào AMI trong trường hợp này.
Evan R.

11
Cẩn thận! Sẽ không sao chép dữ liệu, chỉ khởi chạy các tham số, như được ghi chú rõ ràng trong: docs.aws.amazon.com/AWSEC2/latest/UserGuide/ Kẻ
bavaza

0

Bạn có thể sử dụng API AWS hoặc giao diện điều khiển giao diện người dùng để tạo AMI (Amazon Machine Image) của phiên bản đang chạy của bạn. Bạn có thể chỉ định để khởi động lại thể hiện khi tạo AMI của bạn. Sau đó, bạn có thể sử dụng API AWS hoặc giao diện điều khiển UI để khởi chạy nhiều phiên bản hơn với AMI bạn đã tạo.


-5

Bạn có thể làm điều đó rất dễ dàng với enStratus, RightScale hoặc Scalr của phần mềm Cloud Management (từ chối trách nhiệm: Tôi làm việc ở đó). Với trang trại nhân bản, bạn có thể:

  1. Tạo ảnh chụp nhanh hoặc hình ảnh được tạo sẵn để khởi chạy vào một ngày khác
  2. Sao chép cấu hình của bạn để kiểm tra nó trước khi sản xuất

bạn có thể làm điều này trong AWS, không cần phần mềm bổ sung
Evan R.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.