2012-06-18 32 views
6

Vì vậy, tôi tạo một thể hiện bằng cách sử dụng một trong các hương vị Ubuntu AMI EBS công cộng. Tôi tạo ra một khối lượng EBS và đính kèm nó vào thể hiện. Tôi định dạng âm lượng và thêm một mục vào/etc/fstab để gắn nó vào/vol. Tôi thêm mysql vào AMI và di chuyển các tệp dữ liệu sang ổ đĩa EBS mà tôi đã định dạng và gắn kết vào/vol. Sau đó tôi tạo một AMI từ thể hiện đang chạy. Sau đó, tôi chấm dứt thể hiện đang chạy.Các tệp có được lưu trên ổ đĩa EBS không? Có phải họ không được cứu? Tôi đang bối rối

Tôi bắt đầu một phiên bản mới bằng cách sử dụng AMI mới được tạo (với mysql trên đó). Các/vol được gắn kết có các tập tin dữ liệu mysql - tốt, tôi mong đợi điều đó. Đây là nơi tôi bối rối. Khi tôi tạo bất kỳ thư mục hoặc tập tin nào trên ổ đĩa/vol EBS, chúng không còn nữa sau khi tôi kết thúc cá thể và tạo một thư mục mới. Các công cụ mysql là có nhưng không có công cụ mới tôi tạo ra. Không phải những tệp và thư mục đó phải có ở đó không? Hay tôi hiểu lầm cách thức này hoạt động?

Trả lời

2

Khi bạn tạo AMI, "quyền hạn EC2 của Amazon giảm xuống, lấy hình ảnh của bất kỳ ổ đĩa nào được đính kèm, tạo và đăng ký AMI, sau đó khởi động lại phiên bản." -Amazon. Khi AMI được sử dụng để khởi động một thể hiện, các hình ảnh (ảnh chụp nhanh) của các ổ đĩa đính kèm được sử dụng để tạo ra các ổ đĩa mới. Đây là những tập mới được đính kèm với bản sao mới, chứ không phải EBS gốc của bạn. (Điều này tạo ra rất nhiều tập trẻ mồ côi và ảnh chụp nhanh với việc sử dụng liên tục.)

Không có đính kèm tự động khối lượng EBS bạn đã tạo. Những gì được tự động đính kèm là khối lượng nó tạo ra tại thời điểm khởi chạy cá thể từ AMI của bạn! Nó tạo ra khối lượng này từ ảnh chụp của EBS tại thời điểm tạo AMI!

Cách để tránh tập bản sao không được tạo và được đính kèm với các phiên bản mới thật đơn giản: tách khối lượng của bạn trước khi tạo AMI. Bạn cần đính kèm khối lượng EBS của bạn theo cách thủ công với Bảng điều khiển Web EC2 hoặc lập trình bằng công cụ lập trình .net hoặc Java, công cụ tạo kịch bản hoặc lệnh dòng lệnh.

1

Khối lượng EBS không được liên kết với AMI, chỉ cho trường hợp theo nghĩa đen mà bạn đính kèm. Khi bạn tạo AMI của bạn và một thể hiện mới từ đó, EBS không được nhân bản, cũng không theo bạn đến cá thể mới.

Bạn có thể di chuyển ổ EBS sang cá thể mới theo cách thủ công. Cách khác, bạn có thể chụp nhanh khối lượng EBS & sao chép một ổ đĩa mới từ đó.

+0

Ok. Đó là hiểu biết hữu ích một khối lượng EBS không được gắn với một AMI. Nhưng tại sao tôi nhìn thấy một bản chụp của khối lượng EBS là một trong các thiết bị khối (thuộc tính AMI) sau khi tôi tạo AMI? Tôi không thể lưu các tệp trên ảnh chụp nhanh EBS đó? Hoặc tôi có thể tự động đính kèm âm lượng dưới dạng thiết bị chặn để tôi có thể lưu tệp không? – PaulS

+2

Âm thanh giống như việc tạo AMI sẽ chụp nhanh EBS cho bạn. Trong trường hợp các trường hợp mới sẽ nhận được các bản sao mới của EBS, nhưng chúng sẽ không được chia sẻ lẫn nhau: chúng sẽ là các bản sao độc lập. Bản thân các ảnh chụp nhanh chỉ đọc. – phs

Các vấn đề liên quan