2012-04-11 6 views
5

कुछ समय पहले मैं पर अमेजन वेब सेवाओ EC2, साथ Ubuntu संस्करण 10.x. भरी हुई एक उदाहरण है जैसे ही संस्करण 11 बाहर आया, मैंने इसे अपग्रेड करने का निर्णय लिया। मैंने किया, और सब ठीक लग रहा था। मैं भी उबंटू ही (सिर्फ ओएस ही है, उदाहरण नहीं) को पुन: प्रारंभ, और इसे फिर से काम किया। लेकिन जब मैंने रोका और उदाहरण खुद शुरू किया, उबंटू फिर से काम नहीं करेगा।उबंटू उदाहरण: कैसे अगले संस्करण में उबंटू उन्नत करने के लिए, तो यह यह restating के बाद काम करेंगे?

मैं कारण की कल्पना: उबंटू "interfase सॉफ्टवेयर" (इतना कहने के लिए) के बाहर वर्चुअलाइजेशन सॉफ्टवेयर के साथ ही बातचीत करने के लिए किसी तरह का रहा होगा। उदाहरण के लिए, जब हम पूरे उदाहरण पुनरारंभ करें और यह एक नया आईपी पते हो जाता है, वहाँ Ubuntu के साथ संवाद और यह बताओ कि नया IP पता है उबंटू यह जानने के बूट होगा तो करने के लिए वर्चुअलाइजेशन सॉफ्टवेयर के लिए एक तरह से किया जाना चाहिए। तो मुझे लगता है कि है कि जब हम एक पहले से लोड अच्छी तरह से ज्ञात एएमआई का उपयोग कर, कि एएमआई एक Ubuntu स्थापना कि पहले से ही है कि interfase सॉफ्टवेयर के अंदर शामिल होता है हमारे उदाहरण शुरू करते हैं। तो मुझे लगता है कि जब मैंने उबंटू को 10.x से 11 तक अपग्रेड किया था, तो उस सॉफ़्टवेयर को खो दिया गया था।

प्रश्न: क्या इंस्टेंस को अपग्रेड करने के ठीक बाद उस घटक/मॉड्यूल/पैकेज (या जो भी नाम है) को फिर से स्थापित करने का तरीका है, तो जब मैं पूरे इंस्टेंस को पुनरारंभ करता हूं तो यह फिर से काम करेगा? अगर मैं अपग्रेड करना चाहता हूं, तो मैं एक नए एएमआई से स्क्रैच से नया उबंटू उदाहरण बनाने के लिए मजबूर नहीं होना चाहता हूं। मैं अपने सभी सॉफ़्टवेयर को दोबारा स्थापित करने से नफरत करता हूं।

उत्तर

1

मुझे नहीं लगता कि अमेज़ॅन छवियों में ऐसा कुछ भी है, मैं अपेक्षा करता हूं कि कुछ बदलाव ने कुछ सेवा को अद्यतन उबंटू में शुरू करने से रोका और इस प्रकार यह घटना अनुपलब्ध हो गई। मुझे अतीत में एसएसडीडी के साथ ऐसी समस्याएं थीं, जिसने आपके जैसा वर्णन उदाहरण अनुपलब्ध किया था।

Amazon AWS Console में आप उदाहरण के बूट-लॉग को देख सकते हैं। इससे आपको कुछ जानकारी मिल सकती है कि उदाहरण क्यों शुरू नहीं हुआ।

Amazon AWS Console - System Log