2011-12-07 15 views
5

मैं सीआई सर्वर के रूप में एक अमेज़ॅन ईसी 2 स्पॉट इंस्टेंस चलाने के लिए चाहता हूं। ऐतिहासिक जानकारी रखने के लिए मैं अलग-अलग ईबीएस वॉल्यूम पर सभी डेटा रखना चाहता हूं क्योंकि इस तथ्य के कारण स्पॉट इंस्टेंस की ईबीएस वॉल्यूम हटा दी जाएगी जब भी इसे समाप्त कर दिया जाएगा।अमेज़ॅन ईसी 2 स्पॉट इंस्टेंस के स्टार्टअप के दौरान ईबीएस संलग्न करना

स्टार्टअप के दौरान मैं ईबीएस वॉल्यूम कैसे माउंट कर सकता हूं?

धन्यवाद, इडौ।

उत्तर

5

आप एक init स्क्रिप्ट पहले से ही उपलब्ध मात्रा देता हो सकता है,:

अपने उदाहरण विंडोज चल रहा है, यह बजाय देखना इसके लिए काम करने के लिए, आपको

    01 की आवश्यकता है
  1. EC2-एपीआई मशीन

  2. आप EC2_PRIVATE_KEY और EC2_CERT वातावरण चर के रूप में की आवश्यकता है या स्पष्ट रूप से पारित करने के लिए होगा पर स्थापित।

  3. जिस वॉल्यूम को आप संलग्न करने का प्रयास कर रहे हैं वह उपलब्ध होना चाहिए। या, वैकल्पिक रूप से, आप पहले detach the volume को मजबूर कर सकते हैं।

  4. आप वर्तमान उदाहरण के instance_id को पकड़ने के लिए curl http://169.254.169.254/latest/meta-data/instance-id का उपयोग कर सकते हैं।

देखें:

आशा इस मदद करता है।

+0

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

+0

यह भी ध्यान रखें कि init स्क्रिप्ट रूट द्वारा चलाए जाते हैं, इसलिए आपके क्रेडेंशियल्स को रूट के रूप में जोड़ा जाना आवश्यक है। awscli विशेष रूप से इसकी जरूरत है। डिवाइस को जोड़ने के बाद, इसे स्पष्ट रूप से आरोहित करने की आवश्यकता हो सकती है। – mckenzm

2

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

सटीक कदम आपके ऑपरेटिंग सिस्टम पर निर्भर करते हैं। यहाँ एक लिंक से पता चलता है कि कैसे http://ec2dream.blogspot.com/search/label/EBS

विशेष स्क्रिप्ट रूबी, जो आप अपने लिनक्स वितरण के आधार पर स्थापित करने के लिए आवश्यकता हो सकती है में है कि लिनक्स

पर

यह करने के लिए है। प्रिंसिपल को आसानी से उदाहरण के लिए पोर्ट किया जा सकता है bash

ec2-attach-volume volume_id --instance instance_id --device device 

: इस आदेश का उपयोग

Automount EBS volume in Amazon EC2 Windows Instance

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