Cập nhật
AWS đã kích hoạt tính năng này trong API EC2. Nó có sẵn như là --virtualization-type
tùy chọn aws ec2 register-image
trong awscli dựa trên Boto mới.
Câu trả lời gốc
Vâng! Thật không may, không có một cách trực tiếp để làm như vậy. Ngoài ra, một số phiên bản PV có thể cần sửa đổi kernel và bootloader.
- Tạo một khối lượng từ PV AMI hiện tại của bạn. Nếu đó là PV AMI của riêng bạn, bạn có thể tạo một âm lượng từ ảnh chụp nhanh. Nếu đó là AMI của bên thứ 3, bạn sẽ cần khởi chạy một thể hiện và chụp ảnh nhanh.
- Khởi chạy một thể hiện HVM với bất kỳ AMI nào.
- Dừng ví dụ HVM đó.
- Tách khối lượng gốc từ trường hợp đó.
- Đính kèm âm lượng PV dưới dạng âm lượng gốc (/ dev / sda1 hoặc / dev / sda nếu nó được phân vùng) với thể hiện HVM.
- Chạy
ec2-create-image
trên ví dụ HVM.
- Khởi chạy các phiên bản khác với HVM AMI mới của bạn.
Nếu điều đó không hoạt động, thì trước bước 5, bạn sẽ cần phải gắn âm lượng đó vào một phiên bản đang chạy, thiết lập một chroot và cài đặt kernel và bộ nạp khởi động cho bản phân phối của bạn. Bạn cũng có thể muốn xóa nhật ký và mọi bộ đệm đám mây.