Khởi động một thể hiện EC2 từ một khối EBS hiện có


9

Tôi vừa mới bắt kịp tốc độ trên AWS và có một câu hỏi về việc sử dụng âm lượng EBS hiện có làm thiết bị khởi động cho phiên bản EC2.

Có vẻ như rất nhiều trường hợp tạo ra một khối EBS cho các thiết bị khởi động của họ. Trong trường hợp âm lượng EBS đã được thiết lập để nó không bị xóa khi thể hiện bị chấm dứt, có thể sử dụng âm lượng EBS đó làm thiết bị khởi động / root cho một thể hiện mới không?

Ví dụ: tôi có một cá thể sử dụng âm lượng EBS làm thiết bị gốc đang chạy trên một trình ảo hóa bị hỏng. Tôi có thể khởi động một thể hiện khác bằng cách sử dụng âm lượng EBS đó không?

Tôi có thể thấy rằng bạn có thể chụp ảnh nhanh khối lượng EBS và sau đó tạo AMI từ ảnh chụp nhanh đó. Vì vậy, tôi đoán đó là một cách để lấy lại, nhưng tôi tò mò liệu có cách nào trực tiếp hơn không?

Tôi nhận ra rằng những trường hợp lý tưởng bị vứt bỏ, nhưng tôi chỉ tò mò từ một PoV đang học.

Cảm ơn, Joe

Câu trả lời:


14

Khối lượng EBS có thể được đính kèm và tách ra từ thể hiện EC2.

Nếu bạn có một phiên bản EC2 gặp sự cố vì một số lý do, bạn có thể di chuyển âm lượng gốc sang một mục đích EC2 khác.

  1. Khởi chạy một thể hiện EC2 mới.
  2. Dừng ví dụ EC2 đó.
  3. Tháo khối lượng gốc từ phiên bản mới. Lưu ý tên thiết bị được đính kèm là (chẳng hạn như / dev / sda1).
  4. Tháo khối lượng gốc từ phiên bản gốc.
  5. Đính kèm âm lượng gốc từ phiên bản gốc vào phiên bản mới, sử dụng cùng tên thiết bị (chẳng hạn như / dev / sda1).
  6. Bắt đầu ví dụ mới của bạn.

Về mặt kỹ thuật, nó có thể được thực hiện.

Tuy nhiên, bạn có thể gặp phải cùng một vấn đề mà bạn gặp phải với phiên bản EC2 ban đầu do bạn khởi động từ ổ đĩa gốc.

Một điều khác bạn có thể làm là đính kèm tập gốc gốc dưới dạng tập không gốc trên thể hiện EC2 mới của bạn, chẳng hạn như / dev / sdb1. Nếu bạn làm điều này, bạn có thể kiểm tra dữ liệu trên ổ đĩa để xác định nguyên nhân của sự cố và có thể khắc phục nó.

Một điều nữa, trong khi bạn có thể tạo một hình ảnh AMI từ ảnh chụp nhanh EBS, bạn cũng có thể tạo hình ảnh AMI trực tiếp từ ví dụ EC2. Là một quá trình, điều này thường đơn giản hơn.


0

Đôi khi chúng ta cần cung cấp tên thiết bị chính xác như / dev / xvda để nó hoạt động. Nếu âm lượng được gắn trước đó là / dev / xvda, hãy thử tải cùng tên.

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.