अद्यतन करें
AWS ने EC2 API में इस सुविधा को सक्षम किया है। यह नए Boto आधारित अंसक्लि में --virtualization-type
विकल्प के रूप में उपलब्ध है aws ec2 register-image
।
मूल उत्तर
हाँ! दुर्भाग्य से, ऐसा करने का एक सीधा तरीका नहीं है। इसके अलावा, कुछ PV उदाहरणों में कर्नेल और बूटलोडर संशोधनों की आवश्यकता हो सकती है।
- अपने मौजूदा PV AMI से वॉल्यूम बनाएं। यदि यह आपका अपना पीवी एएमआई था, तो आप स्नैपशॉट से वॉल्यूम बना सकते हैं। यदि यह 3rd पार्टी एएमआई है, तो आपको एक उदाहरण लॉन्च करने और स्नैपशॉट लेने की आवश्यकता होगी।
- किसी भी एएमआई के साथ एक एचवीएम उदाहरण लॉन्च करें।
- रोकें कि एचवीएम उदाहरण।
- उस उदाहरण से रूट वॉल्यूम को अलग करें।
- पीवी वॉल्यूम को रूट वॉल्यूम (/ dev / sda1 या / dev / sda के रूप में यदि इसे विभाजित किया गया था) को एचवीटी उदाहरण के साथ संलग्न करें।
ec2-create-image
एचवीएम उदाहरण पर चलाएँ ।
- अपने नए HVM AMI के साथ अन्य उदाहरण लॉन्च करें।
यदि वह काम नहीं करता है, तो चरण 5 से पहले, आपको उस वॉल्यूम को एक रनिंग इंस्टेंस में संलग्न करना होगा, एक चिरोट सेट करना होगा, और अपने वितरण के लिए कर्नेल और बूटलोडर स्थापित करना होगा। आप लॉग और किसी भी क्लाउड-इन कैश को खाली करना चाह सकते हैं।