2008-09-24 33 views
22

Có cách nào để chạy hình ảnh AMI của Amazon EC2 trong Windows không? Tôi muốn có thể làm một số thử nghiệm và cấu hình cục bộ. Tôi đang tìm một cái gì đó giống như Virtual PC.Chạy Amazon EC2 AMI trong Windows

Trả lời

14

Nếu bạn xây dựng hình ảnh của bạn từ đầu bạn có thể làm điều đó với VMware (hoặc chèn phần mềm VM yêu thích của bạn ở đây).

Xây dựng và cài đặt hộp linux của bạn như bạn muốn, sau đó chạy các công cụ đóng gói/tải lên AMI trong khách. Sau đó, chỉ cần giữ bản sao lưu của hình ảnh VM của bạn đồng bộ với AMI khác nhau của bạn tải lên.

Một số cảnh báo: bạn cần đảm bảo rằng bạn đang sử dụng các hạt tương thích hoặc ít nhất có các mô-đun hạt nhân tương thích trong máy ảo hoặc cá thể của bạn sẽ không khởi động trên mạng EC2. Bạn cũng sẽ phải chắc chắn rằng hệ thống của bạn có thể tự cấu hình chính nó (mạng, gắn kết, vv).

Nếu bạn muốn sử dụng AMI hiện tại, điều này phức tạp hơn một chút. Bạn cần phải tải về và giải nén AMI vào một hình ảnh VM, thêm một hạt nhân và khởi động nó. Theo tôi biết, không có phương pháp 'một cú nhấp chuột' để làm cho nó hoạt động. Ngoài ra, AMI có thể được mã hóa (tôi biết ít nhất là họ đã ký).

Bạn có thể thực hiện việc này bằng cách cài đặt VM 'bootstrap' để trích xuất cụ thể AMI vào đĩa ảo bằng các công cụ AMI, sau đó khởi động đĩa ảo riêng biệt.

Tôi biết nó khá mơ hồ, nhưng đó là những bước bạn phải trải qua. Bạn có thể làm một số kịch bản để tự động hóa quá trình chuyển đổi AMI thành vdks.

Diễn đàn Amazon cũng hữu ích. Ví dụ: xem this article.

Ồ, this article cũng nói chi tiết về một số quy trình này.

0

Amazon EC2 với Windows Server - công bố sáng nay, rất thú vị

http://aws.amazon.com/windows/

+4

Tôi nghĩ rằng các câu hỏi ban đầu là về việc chạy một cá thể EC2 trong Windows, không chạy Windows trong phiên bản EC2. – pkaeding

-4

Đó là một chút của một peg vuông trong một lỗ tròn ... loại như chạy MS-Office trên Linux.

Tùy thuộc vào cách bạn đánh giá thời gian của bạn, bạn chỉ cần mua một PC khác và cài đặt Linux và Xen.