मौजूदा EBS वॉल्यूम से EC2 उदाहरण को बूट करना


9

मैं सिर्फ AWS पर तेजी लाने के लिए उठ रहा हूं और एक EC2 उदाहरण के लिए एक बूट डिवाइस के रूप में मौजूदा EBS वॉल्यूम का उपयोग करने के बारे में एक सवाल था।

ऐसा लगता है कि बहुत सारे उदाहरण उनके बूट उपकरणों के लिए ईबीएस वॉल्यूम बनाते हैं। उस स्थिति में जहां ईबीएस वॉल्यूम सेटअप किया गया है ताकि उदाहरण समाप्त होने पर इसे हटा न दिया जाए, क्या उस ईबीएस वॉल्यूम को बूट / रूट डिवाइस के रूप में नए उदाहरण के लिए उपयोग करना संभव है?

उदाहरण के लिए, मेरे पास एक उदाहरण है कि ईबीएस वॉल्यूम का उपयोग रूट डिवाइस के रूप में किया जाता है जो हाइपवाइज़र पर चल रहा है जो क्रैश करता है। क्या मैं उस ईबीएस वॉल्यूम का उपयोग करके एक और उदाहरण बूट कर सकता हूं?

मैं देख सकता हूं कि आप ईबीएस वॉल्यूम का स्नैपशॉट ले सकते हैं और फिर उस स्नैपशॉट से एएमआई बना सकते हैं। तो मुझे लगता है कि इसे वापस लाने का एक तरीका है, लेकिन अगर अधिक प्रत्यक्ष तरीका था तो मैं उत्सुक था?

मुझे एहसास है कि आदर्श रूप से उदाहरणों को फेंक दिया जाता है, लेकिन मैं एक सीखने वाले पीओवी से उत्सुक हूं।

धन्यवाद, जो

जवाबों:


14

ईसीबीएस वॉल्यूम को ईसी 2 उदाहरण से संलग्न और अलग किया जा सकता है।

यदि आपके पास EC2 इंस्टेंस है जो किसी कारण से क्रैश हो जाता है, तो आप रूट वॉल्यूम को दूसरे EC2 इंटेंस में स्थानांतरित कर सकते हैं।

  1. एक नया EC2 उदाहरण लॉन्च करें।
  2. उस EC2 उदाहरण को रोकें।
  3. नए उदाहरण से रूट वॉल्यूम को अलग करें। डिवाइस के नाम पर ध्यान दें कि वह इस तरह संलग्न था (जैसे / dev / sda1)।
  4. मूल उदाहरण से रूट वॉल्यूम को अलग करें।
  5. मूल उदाहरण से नए उदाहरण के लिए, एक ही डिवाइस नाम (जैसे / dev / sda1) का उपयोग करके रूट वॉल्यूम संलग्न करें।
  6. अपना नया उदाहरण शुरू करें।

तकनीकी रूप से, यह किया जा सकता है।

हालाँकि, मूल मूल वॉल्यूम से बूट होने के बाद से आप उसी समस्या का सामना कर सकते हैं जो मूल EC2 उदाहरण के साथ थी।

एक और चीज जो आप कर सकते हैं वह है मूल रूट वॉल्यूम को अपने नए EC2 उदाहरण, जैसे / dev / sdb1 पर एक गैर-रूट वॉल्यूम के रूप में संलग्न करना। यदि आप ऐसा करते हैं, तो आप क्रैश के कारण को निर्धारित करने के लिए वॉल्यूम पर डेटा की जांच कर सकते हैं और शायद इसे ठीक कर सकते हैं।

एक और बात, जब आप एक ईबीएस स्नैपशॉट से बाहर एक एएमआई छवि बना सकते हैं, तो आप एएमआई चित्र सीधे ईसी 2 उदाहरण से भी बना सकते हैं। एक प्रक्रिया के रूप में, यह अक्सर सरल होता है।


0

कुछ बार हमें काम करने के लिए सटीक उपकरण का नाम देना होता है जैसे / dev / xvda। यदि पिछले माउंटेड वॉल्यूम / देव / xvda है, तो उसी नाम से लोड करने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.