क्या होता है जब USB कुंजी या SD कार्ड मैंने VMware ESXi को स्थापित किया है, विफल रहता है?


29

VMware ESXi पर चलने वाले HP ProLiant DL380p Gen8 सर्वर में स्थापित एक SD (SDHC) कार्ड सिर्फ विफल हो गया (

मुझे vCenter कंसोल पर और HP ProLiant ILO इवेंट लॉग में कुछ अशुभ दिखने वाले संदेशों का सामना करना पड़ा ...

डिवाइस से कनेक्टिविटी खो गई ... बूट फाइल सिस्टम का समर्थन। नतीजतन, होस्ट कॉन्फ़िगरेशन परिवर्तन लगातार संग्रहण में सहेजे नहीं जाएंगे।

यहां छवि विवरण दर्ज करें

एंबेडेड फ्लैश / एसडी-कार्ड: मीडिया लिखने में त्रुटि 0, भौतिक ब्लॉक 848880: स्टैक अपवाद।

यहां छवि विवरण दर्ज करें


वीएमवेयर ईएसएक्सआई के लिए यूएसबी और एसडी (एसडीएचसी) बूट डिवाइस के उपयोग की वकालत करता है। यह मुख्य कारणों में से एक था, छोटे फुटप्रिंट ESXi को विकसित किया गया था (बनाम पुराने ESX)। मैंने बहुत समय बिताया है कि ईएसएक्सआई के सहनीय और एम्बेडेड मोड में सहकर्मियों और ग्राहकों के बीच के अंतर को उजागर किया है। हालाँकि, इन विफलताओं को होने लगता है। इस मामले में, यह मेरा तीसरा उदाहरण है।

सौभाग्य से, यह सैन स्टोरेज के साथ एक vSphere क्लस्टर है। इस विफलता के निवारण के लिए क्या कदम उठाए जाने चाहिए?

जवाबों:


29

यहाँ मैं इस प्रक्रिया को हल करने के लिए प्रयोग किया जाता है:

VMware ESXi को एक एम्बेडेड मोड या एक इंस्टॉल करने योग्य मोड में स्थापित किया जा सकता है। जैसा कि यहां बताया गया है , इंस्टॉलेशन मोड गंतव्य मीडिया और ईएसएक्सआई इंस्टॉलर को उपलब्ध वॉल्यूम के आकार से निर्धारित होता है।

  • USB, SDHC या 5GB से कम आकार का कोई भी उपकरण: एंबेडेड
  • हार्ड ड्राइव / वॉल्यूम 5GB से अधिक या उसके आकार के बराबर: इंस्टॉल करने योग्य

ईएसएक्सआई को एम्बेडेड मोड में चलाने की एक अनूठी विशेषता यह है कि ओएस को रैम में लोड किया जाता है और सामान्य ऑपरेशन के दौरान केवल यूएसबी / एसडी डिवाइस को प्रति घंटा छूता है । मेरी स्थिति में, सिस्टम एक असफल SDHC डिवाइस के साथ भी काम करता रहा।

VCenter इंटरफ़ेस में मुझे प्राप्त त्रुटि संदेश ने संकेत दिया कि कॉन्फ़िगरेशन परिवर्तन सहेजे नहीं जाएंगे , लेकिन क्लस्टर अभी भी उपयोग करने योग्य था। मैंने एसडी कार्ड को बदलने के लिए डेटासेंटर तक पहुंचने तक कई दिनों तक इस राज्य में सिस्टम को छोड़ दिया।


USB या SD डिवाइस की विफलता के बाद कदम उठाने के संबंध में, अपने होस्ट की सेटिंग की एक प्रति निकालना और सहेजना महत्वपूर्ण है !!

यह आसानी से PowerCLI या vSphere CLI के माध्यम से पूरा किया जाता है । मैंने vCenter सर्वर से चलने वाली PowerCLI का उपयोग किया:

Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
  • उसके बाद, मैंने प्रभावित मेजबान से सभी आभासी मशीनों को खाली कर दिया और इसे रखरखाव मोड में रखा।
  • तब होस्ट को बंद कर दिया गया था, एसडीएचसी कार्ड को एक नए डिवाइस के साथ बदल दिया गया था, और मैंने फिर से ईएक्सएक्सआई को स्थापित किया।
  • एक बार जब मेजबान फिर से एक नए ESXi स्थापित के साथ था, तो मैंने नेटवर्क पर होस्ट को दृश्यमान बनाने के लिए आवश्यक नंगे न्यूनतम कॉन्फ़िगरेशन परिवर्तन किए; IP जानकारी, वलान जानकारी और पासवर्ड सेट करें।
  • मैंने PowerCLI के माध्यम से होस्ट में सहेजे गए कॉन्फ़िगरेशन को पुनः लोड किया ...

इस चरण के लिए, मैंने उपयोग किया:

Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!

कॉन्फ़िगरेशन को पुनर्स्थापित करना एक होस्ट रिबूट को मजबूर करता है। एक बार फिर से, मैं vCenter में मेजबान को फिर से कनेक्ट करने और रखरखाव मोड से बाहर निकलने के लिए एक पुन: कनेक्ट जारी करने में सक्षम था।


यदि PowerCLI उपलब्ध नहीं है, तो ESXi शेल कमांड दिखते हैं:

vim-cmd hostsvc/firmware/backup_config 

यह एक वेब लिंक का उत्पादन करता है जिसे आप होस्ट के कॉन्फ़िगरेशन के टारबॉल को ब्राउज़ और डाउनलोड कर पाएंगे।

आप एक होस्ट करने के लिए एक कॉन्फ़िगरेशन फ़ाइल SCP कर सकते हैं और सेटिंग्स को पुनर्स्थापित करने के लिए निम्न का उपयोग कर सकते हैं।

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

बस इतना ही!


3
यदि आपने पहले कभी भी PowerCLI का उपयोग नहीं किया है, तो उसे पहले आपके क्लस्टर से कुछ के साथ C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass जुड़ने
ऑस्कर

11

KB लेख: http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&popup=true&languageId=&externalID=2004784

नोट : इस घटना में कि आपका मूल एसडी फ्लैश कार्ड या यूएसबी ड्राइव विफल हो जाता है, इन चरणों का उपयोग आपदा वसूली क्षमता में किया जा सकता है ताकि प्रतिस्थापन यूएसबी ड्राइव या एसडी फ्लैश कार्ड पर जितनी जल्दी हो सके एक पूरी तरह कार्यात्मक ESXi होस्ट चल सके।

आपदा वसूली परिदृश्य

यदि आपके पास एक स्थानीय डेटास्टोर है जिसमें उत्पादन की जानकारी है और एक आपदा वसूली परिदृश्य में एक प्रतिस्थापन यूएसबी फ्लैश ड्राइव या एसडी फ्लैश कार्ड पर स्थापना पूरी कर ली है, तो आपको इन अतिरिक्त चरणों का पालन करने की आवश्यकता हो सकती है:

  1. VSphere क्लाइंट का उपयोग करके ESXi होस्ट से कनेक्ट करें या किसी मौजूदा vCenter सर्वर कार्यान्वयन के लिए ESXi होस्ट जोड़ें।
  2. होस्ट पर क्लिक करें।
  3. कॉन्फ़िगरेशन टैब पर क्लिक करें।
  4. संग्रहण पर क्लिक करें।
  5. यह सुनिश्चित करने के लिए Rescan पर क्लिक करें कि आप सभी डेटास्टोर्स देख सकते हैं।
  6. डेटास्टोर ब्राउज़ करें और डेटास्टोर्स पर स्थित किसी भी वर्चुअल मशीन को पंजीकृत करें।

5

मैं कहूंगा कि नए कार्ड पर ईएसएक्सआई को नए सिरे से इंस्टॉल करें, वर्तमान कार्ड पर संभावित भ्रष्ट डेटा को संरक्षित करने की कोशिश करने के लिए यह आपके समय या प्रयास के लायक नहीं है।


1

मेरे एक मेजबान ने वही "लॉस्ट कनेक्टिविटी" त्रुटि दिखाई। मैंने गुगली की और यह पद पाया। इसलिए मैंने सुझाए अनुसार PowerCLI और vCLI के साथ कॉन्फ़िगरेशन का बैकअप लेने की कोशिश की। बैकअप "आंतरिक त्रुटि" के साथ वापस आया। VMWare कहा जाता है। इसका उत्तर यह है कि जब SD विफल हो जाता है, तो आप अपने कॉन्फ़िगरेशन का बैकअप नहीं ले पाएंगे क्योंकि बैकअप कमांड केवल एसडी कार्ड से कॉन्फ़िगरेशन खींच सकता है।


यह सच है अगर एसडी कार्ड वास्तव में मुझे असफल लगता है। मैं एक होस्ट के खिलाफ PowerCLI कमांड चलाने में सक्षम हूं जो इस त्रुटि को ठीक दिखाता है इसलिए सुनिश्चित नहीं है कि "आंतरिक त्रुटि" आपके लिए क्यों होती है।
क्लेयरर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.