Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> आभासी मशीन

VMWare ESXi पर वर्चुअल मशीन की अमान्य स्थिति

काफी अक्सर, VMware एडमिनिस्ट्रेटर्स इस तथ्य का सामना करते हैं कि वर्चुअल मशीनों की सूची में अमान्य (अज्ञात) स्थिति वाले VMs होते हैं। एक नियम के रूप में, समस्या एक वर्चुअल मशीन को हटाने के बाद होती है, जिसका डेटा किसी कारण से VMware vSphere/ESXi कॉन्फ़िगरेशन में बना रहता है। यह vMotion चलाने के बाद VMFS स्टोरेज से VM फाइलों को मैन्युअली हटाने और कुछ अन्य मामलों में भी हो सकता है। आप vSphere वेब क्लाइंट का उपयोग करके अंतर्निहित टूल्स (एक्शन मेनू में अनरजिस्टर विकल्प निष्क्रिय है) का उपयोग करके ऐसे VM को नहीं हटा पाएंगे।

ऐसे VM को हटाने का एकमात्र तरीका ESXi होस्ट के SSH कंसोल का उपयोग करना है।

  1. समस्या VM वाले ESXi होस्ट पर SSH सक्षम करें (एक्शन → सेटिंग्स → सिक्योरिटी प्रोफाइल → सेवाएं → SSH → संपादित → शुरू);
  2. SSH क्लाइंट (Putty, mputty, आदि) का उपयोग करके ESXi होस्ट से कनेक्ट करें;
  3. समस्या वर्चुअल मशीन की ID प्राप्त करने के लिए, यह कमांड चलाएं: vim-cmd vmsvc/getallvms | grep invalid
  4. इस होस्ट पर रजिस्टर्ड अमान्य स्थिति वाले सभी VMs की सूची प्रदर्शित की जाएगी। एक स्ट्रिंग होनी चाहिए जैसे: अमान्य VM '22' छोड़ें। इस मामले में, 22 वर्चुअल मशीन की ID है;
  5. यदि आप vSphere में इस VM को पुनर्स्थापित करने का प्रयास करना चाहते हैं, तो कमांड चलाएं: vim-cmd vmsvc/reload 22 (एक मिनट में क्लाइंट इंटरफेस रीफ्रेश करें और VM स्थिति जांचें);
  6. यदि आप समस्या वर्चुअल मशीन को अनरजिस्टर (हटाना) चाहते हैं, तो निम्न कमांड चलाएं: vim-cmd /vmsvc/unregister 22
  7. vSphere क्लाइंट इंटरफेस रीफ्रेश करें। अमान्य स्थिति वाली वर्चुअल मशीन गायब होनी चाहिए।

आप होस्ट कॉन्फ़िगरेशन फ़ाइल /etc/vmware/hostd/vmInventory.xml से समस्या VM को मैन्युअली भी हटा सकते हैं। ऐसा करने के लिए, vmInventory.xml फ़ाइल से समस्या VM का डेटा वाला सेक्शन हटाएं (कुछ भी करने से पहले फ़ाइल का बैकअप लें) टेक्स्ट एडिटर (vi, nano) में और होस्ट सेवाएं पुनः आरंभ करें: services.sh restart

यदि चल रही वर्चुअल मशीन को अमान्य स्थिति मिलती है, तो संभावना है कि VM कॉन्फ़िगरेशन फ़ाइल दूषित है। समस्या हल करने के लिए:

  • इन्वेंटरी से VM को हटाएं और ESXi होस्ट को पुनः आरंभ करें;
  • फिर एक नया VM बनाएं और पुराने VM के वर्चुअल डिस्क (vmdk) को इससे कनेक्ट करें (मौजूदा डिस्क का उपयोग करें);
  • नए VM की सभी फाइलों को एक ही फ़ोल्डर में इकट्ठा करने के लिए स्टोरेज vMotion करें;
  • अपना नया VM शुरू करें और सुनिश्चित करें कि यह काम करता है;
  • पुराने VM की फाइलें हटाएं।

यदि VMFS स्टोरेज तक पहुंच खोने के बाद अमान्य VM की समस्या प्रकट हुई, तो जब पहुंच बहाल हो जाती है तो शुरू हुई VMs चलेंगी और रुकी हुई आइसोलेटेड हो जाएंगी। आपको उन्हें मैन्युअली इन्वेंटरी से हटाना होगा और VMFS स्टोरेज में वर्चुअल मशीन की VMX फ़ाइल ढूंढकर, उस पर राइट-क्लिक करके VM रजिस्टर करें चुनकर मैन्युअली रजिस्टर करना होगा। फिर VM शुरू करें और सुनिश्चित करें कि यह उपलब्ध है।

  1. ESXi 6.7 हाइपरवाइज़र पर वर्चुअल मशीन क्लोन करने की चरण-दर-चरण मार्गदर्शिका ESXi 6.7 हाइपरवाइज़र पर वर्चुअल मशीन क्लोन करने की चरण-दर-चरण मार्गदर्शिका

    पिछले लेख में मैंने vSphere हाइपरवाइज़र ESXi 6.7 में वर्चुअल मशीन बनाने के आवश्यक चरणों का उल्लेख किया था। इस लेख में, आप सीखेंगे कि vSphere हाइपरवाइज़र ESXi 6.7 पर वर्चुअल मशीन को कैसे क्लोन किया जाता है। जब आपके पास vCenter सर्वर होता है, तो वर्चुअल मशीन क्लोनिंग आमतौर पर एक आसान दो-चरणीय प्रक्रिय

  1. ESXi 6.7 हाइपरवाइज़र पर वर्चुअल मशीन बनाने की चरण-दर-चरण मार्गदर्शिका ESXi 6.7 हाइपरवाइज़र पर वर्चुअल मशीन बनाने की चरण-दर-चरण मार्गदर्शिका

    vSphere हाइपरवाइज़र ESXi इंस्टॉल करना समाप्त करने के बाद सबसे आम और महत्वपूर्ण कार्यों में से एक है, अपने वर्चुअल वातावरण के लिए आवश्यक वर्चुअल मशीन बनाना। इस कार्य को पूरा करने के लिए, आपको New Virtual Machine विज़ार्ड का उपयोग करना होगा, या तो ESXi हाइपरवाइज़र होस्ट क्लाइंट से या Windows के लिए vC

  1. VMware ESXi पर VM क्लोन करने के लिए चरण-दर-चरण गाइड VMware ESXi पर VM क्लोन करने के लिए चरण-दर-चरण गाइड

    यह ट्यूटोरियल कई घरेलू उपयोगकर्ताओं के लिए लागू नहीं हो सकता है, लेकिन अगर आप किसी भी कारण से अपने वातावरण में VMware ESXi का उपयोग कर रहे हैं, तो आपको यह लेख पसंद आएगा। VMware ESXi एक बेयर-मेटल हाइपरवाइजर है, जिसे मुफ्त में पेश किया जाता है, एक तरह का टीज़र जो आपको अधिक पूर्ण विशेषताओं वाले ESX Se