2013-08-03 6 views
15

में कैसे बदलें, वर्तमान में मेरे पास m3.xlarge इंस्टेंस प्रकार है, लेकिन मैं इसे t1.micro में बदलना चाहता हूं। मैंने सर्वर को रोक दिया है और उदाहरण नाम पर राइट क्लिक करके instace type को बदलने का प्रयास कर रहा है।उदाहरण प्रकार को अमेज़ॅन ec2

लेकिन जब मैं पर सर्वर नाम बदलने के लिए सबमिट करें क्लिक करें, मैं कंसोल में एक त्रुटि हो रही है:

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

जब मैं यह नेटवर्क तो प्रतिक्रिया में विस्तृत है कि मैं सर्वर से मिल गया था:

{"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."} 

मैं इस समस्या को कैसे हल कर सकते हैं, या कैसे मैं जो भी कारण, अमेज़न के लिए micro

उत्तर

33

करने के लिए xlarge से उदाहरण बदल सकते हैं एचवीएम आधारित एएमआई t1.micro आकार के साथ संगत नहीं है।

अमेज़ॅन में हार्डवेयर आभासी मशीन (एचवीएम) आधारित एएमआई, और पैरावार्चुअल मशीन (पीवीएम) आधारित एएमआई है। उस त्रुटि संदेश से, एडब्ल्यूएस कह रहा है कि आपका वर्तमान उदाहरण एचवीएम आधारित है, और t1.micro आकार केवल पीवीएम आधारित उदाहरणों का समर्थन करेगा।

आपके उदाहरण से एक नया एएमआई बनाने और इस एएमआई से t1.micro आकार के रूप में एक नया उदाहरण लॉन्च करने का तरीका होगा। सावधान रहें, हालांकि, यह सिर्फ एक एचवीएम-आधारित एएमआई बना सकता है, इस मामले में आपको अपने वर्तमान उदाहरण के लिए वॉल्यूम स्नैपशॉट करने और उस से एक नया एएमआई बनाने की आवश्यकता होगी।

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

दिलचस्प बात यह है कि कल नया लॉन्च किया गया नया टी 2 परिवार, जो टी 1 और एम 1 परिवारों के हिस्से को प्रतिस्थापित करता है, केवल एचवीएम का समर्थन करता है। अमेज़ॅन का दावा है कि बेहतर ड्राइवरों के कारण एचवीएम प्रदर्शन अब पीवी प्रदर्शन को पार करता है। http://aws.amazon.com/blogs/aws/low-cost-burstable-ec2-instances/ –

+2

"... अपने वर्तमान उदाहरण के लिए वॉल्यूम स्नैपशॉट करें और उस से एक नया एएमआई बनाएं"। क्या किसी ने सफलतापूर्वक यह किया है? मैंने इसे विपरीत दिशा में करने की कोशिश की: मेरे पीवीएम स्नैपशॉट्स (टी 1 से टी 2 में माइग्रेट करना चाहते हैं) का उपयोग करके एक नया एचवीएम-आधारित एएमआई बनाया, लेकिन उस से निर्मित मेरा एचवीएम इंस्टेंस शुरू करने में विफल रहा। दस्तावेज [यहां] (https://serverfault.com/questions/615188/aws-t1-to-t2- माइग्रेशन- क्लाइंट-instanceinitiatedshutdown-on-new-t2-instance)। अगर किसी ने ऐसा किया है, तो मुझे कुछ कदम-दर-चरण निर्देश पसंद आएंगे! – poshest

+0

मैं 'रसोई-ec2' मणि का उपयोग करके इस त्रुटि में भाग गया और पाया कि मेरे 'ड्राइवर के लिए 'flavor_id: c3.large' का उपयोग करके:' कॉन्फ़िगरेशन सेटिंग इसे ठीक कर दिया गया है। अनिवार्य रूप से यह उत्तर समस्या को हल करता है: एचवीएम एएमआई का समर्थन करने वाले एक अलग ईसी 2 उदाहरण स्वाद का प्रयास करें। – TrinitronX

0

मैं इस उदाहरण प्रकार का मिलान करके हल किया गया। आपको यह सुनिश्चित करने की ज़रूरत है कि एएमआई और ईसी 2 के लिए इंस्टेंस प्रकार समान हैं।

संबंधित मुद्दे