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

VMWare ESXi:Errno 28 — डिवाइस पर कोई जगह नहीं बची

मैंने एक अजीब त्रुटि देखी:Errno 28 “No space left on device” स्टैंडअलोन होस्ट पर VMWare ESXi संस्करण को मैन्युअल रूप से अपडेट करने का प्रयास करते समय:

# esxcli software profile update -p ESXi-7.0.0-xxxx-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

[InstallationError]
[Errno 28] No space left on device
vibs = VMware_bootbank_esx-base_7.0.0-xxxx
Please refer to the log file for more details.

VMWare ESXi:Errno 28 — डिवाइस पर कोई जगह नहीं बची

त्रुटि स्पष्ट रूप से खाली स्थान की कमी को इंगित करती है। हालांकि, खाली डिस्क स्थान की जांच से पता चला कि स्टोरेज डिवाइस में पर्याप्त खाली जगह बची है:

df -h

VMWare में एक अलग KB 1007638 है "ESXi/ESX त्रुटि:डिवाइस पर कोई खाली स्थान नहीं बचा है" . लेख में, वे कहते हैं कि आप नई फ़ाइलें नहीं बना सकते क्योंकि आप फ़ाइल सिस्टम पर इनोड की अधिकतम संख्या तक पहुँच चुके हैं। इस कमांड का उपयोग करके इसे जांचें:

stat -f / | grep Inodes | awk '{ print $NF }'

मेरे मामले में, Free मूल्य काफी बड़ा है, इसलिए यह समस्या का कारण नहीं होना चाहिए।

एक अन्य संभावित समस्या होस्ट पर अपग्रेड करने के लिए फ्री मेमोरी की कमी है। आपको ESXi होस्ट को किसी भी उपलब्ध VMFS डेटास्टोर पर अपनी स्वैप फ़ाइल रखने की अनुमति देनी होगी।

आप अपने vSphere क्लाइंट के ग्राफिकल इंटरफ़ेस के माध्यम से एक और स्वैप फ़ाइल स्थान सेट कर सकते हैं:होस्ट -> कॉन्फ़िगर करें -> सिस्टम स्वैप -> संपादित करें -> डेटास्टोर का उपयोग कर सकते हैं (उपलब्ध डेटास्टोर का चयन करें)।

सुनिश्चित करें कि निम्नलिखित विकल्प सक्षम हैं:

  • होस्ट कैश का उपयोग कर सकते हैं
  • ततैया फ़ाइलों के लिए होस्ट द्वारा निर्दिष्ट डेटास्टोर का उपयोग कर सकते हैं

VMWare ESXi:Errno 28 — डिवाइस पर कोई जगह नहीं बची

आप ESXi CLI से स्वैप फ़ाइल के लिए VMFS डेटास्टोर के उपयोग को भी सक्षम कर सकते हैं:

# esxcli sched swap system set -n VMFSDataStoreName1 -d y

परिवर्तनों को सहेजें और होस्ट अपडेट को फिर से चलाने का प्रयास करें।

स्वैप फ़ाइल जोड़ने के बाद, मुझे एक और त्रुटि मिली जो इंगित करती है कि vmware tools light अपडेट नहीं किया जा सका:

[InstallationError]
[Errno 28] No space left on device
vibs = VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

VIB फ़ाइल को मैन्युअल रूप से डाउनलोड और इंस्टॉल करने का प्रयास करें:
cd /tmp
wget https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx.vib
esxcli software vib install -f -v /tmp/ VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx
rm /tmp/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

आदेशों में अपनी त्रुटि से VMware_locker_tools_light संस्करण वाली VIB फ़ाइल के नाम का उपयोग करें।
आप उपलब्ध संस्करणों की पूरी सूची निम्नानुसार प्रदर्शित कर सकते हैं:
# esxcli software sources vib list --depot=https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep tools-light | sort

ESXi बिल्ड अपडेट चलाएँ:
# esxcli software profile update .....

यदि मैनुअल VMware टूल लाइट अपडेट विफल हो जाता है, तो अपनी ESXi छवि को अपडेट करने का प्रयास करें और vmtools VIB फ़ाइल के अपडेट को छोड़ दें:

# esxcli software profile update -p ESXi-version-build -no-tools -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vm-depot -index.xml

अपने होस्ट को पुनरारंभ करें और Vmware_locker_tools को अपडेट करें:

# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light-version-build.vib

अगर कुछ भी मदद नहीं करता है, तो एक ज़िप फ़ाइल को एक नए ESXi संस्करण के साथ डाउनलोड करें और इसे किसी भी कनेक्टेड डेटास्टोर पर अपलोड करें।

अपने होस्ट को स्थानीय ज़िप फ़ाइल से अपडेट करें:

# esxcli software vib update -d /vmfs/volumes/YourVMFSDatastore/ESXi700-xxxxxx.zip


  1. वर्चुअलबॉक्स पर VMware ESXi कैसे स्थापित करें।

    इस ट्यूटोरियल में वर्चुअलबॉक्स होस्ट पर VMware ESXi vSphere Hypervisor 6.7 स्थापित करने के लिए चरण-दर-चरण निर्देश हैं। VirtualBox पर ESXi को स्थापित करने का उद्देश्य केवल vSphere सुविधाओं के साथ परीक्षण और प्रयोग करना है, न कि उत्पादन कारणों से। महत्वपूर्ण: ध्यान रखें, कि यदि आप एक Intel . के स्व

  1. Windows 10 पर डिवाइस ड्राइवर्स को कैसे अपडेट करें

    ऐसे कई कारण हो सकते हैं जो हार्डवेयर समस्याओं का कारण बनते हैं, हालाँकि, ज्यादातर ऐसा तब होता है जब आपके डिवाइस ड्राइवर ठीक से काम नहीं कर रहे होते हैं। चूंकि ड्राइवर या तो दूषित हैं या पुराने हैं, यह असामान्य रूप से व्यवहार करना शुरू कर देता है, इसलिए डिवाइस के प्रदर्शन को प्रभावित करता है। इस पोस्

  1. VMware ESXi में वर्चुअल मशीन का क्लोन कैसे बनाएं

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