2013-08-03 25 views
15

Hiện tại tôi đang có loại cá thể m3.xlarge, nhưng tôi muốn đổi nó thành t1.micro. Tôi đã dừng máy chủ và cố gắng thay đổi instace type bằng cách nhấp chuột phải vào tên cá thể.Cách thay đổi loại cá thể trong amazon ec2

Nhưng khi tôi nhấp vào trình thay đổi tên máy chủ, tôi nhận được một lỗi trong giao diện điều khiển:

POST https://console.aws.amazon.com/ec2/modify-instance-attribute 400 (Bad Request) 

Khi tôi xây dựng nó vào mạng rồi Câu trả lời mà tôi nhận được từ máy chủ là:

{"errors":[{"service":"AmazonEC2","action":"ModifyInstanceAttribute","endPoint":"https://ec2.us-east-1.amazonaws.com","statusCode":400,"message":"Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type.","errorCode":"InvalidParameterCombination","errorType":"Unknown","requestId":"28025a27-4c3c-452c-8f04-fc4adc8eb335","serviceResponse":{"Response":{"Errors":{"Error":{"Code":"InvalidParameterCombination","Message":"Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type."}},"RequestID":"28025a27-4c3c-452c-8f04-fc4adc8eb335"}}}],"error":"Non-Windows instances with a virtualization type of 'hvm' are currently not supported for this instance type."} 

Làm thế nào tôi có thể giải quyết vấn đề này, hoặc làm thế nào tôi có thể thay đổi Ví dụ xlarge-micro

Trả lời

33

Đối với bất cứ lý do, Amazon AMI dựa trên HVM không tương thích với kích thước t1.micro.

Amazon có AMI máy ảo phần cứng (HVM) dựa trên AMI và AMI dựa trên máy ảo (PVM). Từ thông báo lỗi đó, AWS đang nói rằng cá thể hiện tại của bạn là dựa trên HVM và kích thước t1.micro sẽ chỉ hỗ trợ các cá thể dựa trên PVM.

Cách vòng này sẽ là tạo một AMI mới từ thể hiện của bạn và khởi chạy một cá thể mới từ AMI đó dưới dạng kích thước t1.micro. Hãy cẩn thận, tuy nhiên, điều này chỉ có thể tạo ra một AMI dựa trên HVM, trong trường hợp đó bạn sẽ cần phải chụp nhanh khối lượng cho trường hợp hiện tại của bạn và tạo ra một AMI mới từ đó.

Một số thông tin thêm về HVM: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cluster_computing.html#concepts_cluster_compute_hvmAMI http://aws.amazon.com/ec2/faqs/#Does_use_of_Cluster_Compute_Instances_differ_from_other_Amazon_EC2_instance_types

+6

Điều thú vị là gia đình t2 mới, ra mắt ngày hôm qua, thay thế t1 và một phần của gia đình m1, chỉ hỗ trợ HVM. Amazon tuyên bố rằng hiệu suất HVM hiện nay vượt qua hiệu suất PV do trình điều khiển tốt hơn. http://aws.amazon.com/blogs/aws/low-cost-burstable-ec2-instances/ –

+2

"... chụp nhanh âm lượng cho phiên bản hiện tại của bạn và tạo AMI mới từ đó". có ai làm việc này thành công không? Tôi đã thử nó theo hướng ngược lại: tạo ra một AMI dựa trên HVM mới bằng cách sử dụng ảnh chụp nhanh PVM của tôi (muốn di chuyển từ t1 đến t2), nhưng cá thể HVM của tôi được tạo ra từ đó không thể khởi động được. Tài liệu [tại đây] (https://serverfault.com/questions/615188/aws-t1-to-t2-migration-client-instanceinitiatedshutdown-on-new-t2-instance). Nếu ai đó làm xong, tôi sẽ yêu một số hướng dẫn từng bước! – poshest

+0

Tôi gặp phải lỗi này bằng cách sử dụng đá quý 'kitchen-ec2' và thấy rằng sử dụng' flavor_id: c3.large' cho cài đặt 'driver:' config đã sửa nó. Về cơ bản câu trả lời này tóm tắt vấn đề: Thử một thể hiện EC2 khác có hỗ trợ HVM AMI. – TrinitronX

0

tôi bị này giải quyết bằng cách kết hợp các loại ví dụ. Bạn cần đảm bảo rằng các kiểu cá thể cho AMI và EC2 giống nhau.

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