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

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

वर्चुअल मशीन फ़ाइलों के पुराने एचपी एमएसए 2000 स्टोरेज से एक नए स्टोरेज सिस्टम डेल ईएमसी यूनिटी (सैन पर ईएसएक्सआई होस्ट से जुड़े दोनों) में माइग्रेशन के दौरान वीएमवेयर वीस्फेयर में एक खाली वीएमएफएस डेटास्टोर को हटाने की कोशिश करते समय मुझे एक समस्या आई है। ESXi होस्ट से VMFS डेटास्टोर को अनमाउंट करने का प्रयास करते समय, एक त्रुटि संदेश यह कहते हुए प्रकट होता है कि डेटास्टोर अभी भी उपयोग में है / व्यस्त है:

Unmount VMFS volume vmesxi2.woshub.com. The resource 'Datastore Name: MSA2000_LUN1 VMFS uuid: xxxxx--xxxxx-x-xxxxx-xxxx' is in use. Cannot unmount volume Datastore Name VMFS “file system is busy”.

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

त्रुटि के आधार पर, यह स्पष्ट है कि VMFS डेटास्टोर को हटाया नहीं जा सकता क्योंकि ESXi होस्ट या vSphere अभी भी कुछ डेटा लिखने के लिए स्टोरेज का उपयोग कर रहे हैं। VMWare दस्तावेज़ीकरण के अनुसार, VSphere से LUN को हटाते समय आपको निम्नलिखित बिंदुओं की जाँच करनी चाहिए:

  • VMFS डेटास्टोर पर कोई वर्चुअल मशीन, टेम्प्लेट, स्नैपशॉट या ISO छवि फ़ाइलें नहीं हैं (आपको अपने VMs को किसी अन्य VMFS डेटास्टोर में माइग्रेट करना होगा, उन्हें बंद करना होगा और उन्हें हटाना होगा, या VMs को vSphere में अपंजीकृत करना होगा);
  • डेटास्टोर के लिए संग्रहण I/O नियंत्रण अक्षम है;
  • डेटास्टोर डेटास्टोर क्लस्टर का हिस्सा नहीं है;
  • LUN का उपयोग RDM डिवाइस के रूप में नहीं किया जाता है;
  • VMFS डेटास्टोर का उपयोग vSphere HA डेटा, स्टोरेज DRS, लॉग, डंप (/vmkdump/), vSAN डेटा (/vsantraced/), तकनीकी सहायता डेटा (स्क्रैच पार्टीशन), या वर्चुअल मशीन स्वैप फ़ाइलों को संग्रहीत करने के लिए नहीं किया जाता है।
  • ली>

स्टोरेज vMotion का उपयोग करके वर्चुअल मशीनों को पहले ही एक नए डेटास्टोर में ले जाया जा चुका है। आइए देखें कि वीएमएफएस डेटास्टोरेज पर कौन सी अन्य फाइलें और फ़ोल्डर्स रहते हैं:

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

जैसा कि आप देख सकते हैं, logdir . हैं (लॉग के साथ एक निर्देशिका), sdd.sf (SCSI उपकरणों के विवरण के साथ एक निर्देशिका), dbsData (वितरित वर्चुअल स्विच के डेटा के साथ एक निर्देशिका) और ना… (VMFS मेटाडेटा) फ़ोल्डर बने रहे।

मेरे मामले में, ESXi होस्ट लॉग अभी भी VMFS डेटास्टोर (स्क्रैच लोकेशन) में स्थित हैं। जांचें कि क्या डेटास्टोर को ESXi होस्ट सेटिंग्स में लॉग के स्थान के रूप में निर्दिष्ट किया गया है। प्रबंधित करें . पर जाएं -> सेटिंग -> उन्नत सिस्टम सेटिंग्स . ScratchConfig.CurrentScratchLocation Find ढूंढें और Syslog.global.logDir और यदि आपका VMFS डेटास्टोर इसमें निर्दिष्ट है, तो लॉग निर्देशिका का पथ बदलें।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

ESXi होस्ट को पुनरारंभ करें या Syslog सर्वर को पुनरारंभ करें मेजबान पर सेवा।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

आइए फिर से ESXi होस्ट से डेटास्टोर को अनमाउंट करने का प्रयास करें। प्रबंधित करें . पर जाएं -> संग्रहण -> संग्रहण उपकरण . सूची में अपना LUN ढूंढें, उसका चयन करें और होस्ट से चयनित डिवाइस को अलग करता है click क्लिक करें ।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

मेरे मामले में फिर से त्रुटि हुई:
Detach SCSI LUN The resource is in use.

काफी लंबे समय से मैं यह पता लगाने की कोशिश कर रहा था कि इस डेटास्टोर का उपयोग कौन करता है और यह तय किया कि मेरे मामले में सबसे आसान तरीका वीएमएफएस डेटास्टोर की विभाजन तालिका को हटाना था (बेशक, आपको इसे बहुत सावधानी से करना चाहिए और सुनिश्चित करना चाहिए कि आप हटा रहे हैं सही डेटास्टोर)।

  1. SSH को किसी भी ESXi होस्ट से कनेक्ट करें जिसमें VMFS स्टोर माउंट किया गया हो;
  2. vSphere इंटरफ़ेस में अपने डेटास्टोर की आईडी कॉपी करें, और ESXi होस्ट पर जांचें कि यह किस डिवाइस और VMFS स्टोर के पथ से मेल खाता है:esxcfg-scsidevs -c | grep naa.6001438005df0dee0000700004be0000
    naa.6001438005df0dee0000700004be0000 डायरेक्ट-एक्सेस /vmfs/devices/disks/naa. 6001438005df0dee0000700004be0000 512000MB NMP HP फाइबर चैनल डिस्क (naa.6001438005df0dee0000700004be0000)
    esxcfg-scsidevs -m | grep naa.6001438005df0dee0000700004be0000 
    naa.6001438005df0dee0000700004be0000:1 /vmfs/devices/disks/naa.6001438005df0dee0000700004be0000:1 570e5298-08f4c74e-ca3a-b4b52f5e2b38 0 MSA2000_LUN1
  3. आइए देखें कि VMFS डेटास्टोर पर कितना स्थान व्यस्त है (यह लगभग खाली है):df -h | grep MSA2000_LUN1
    VMFS-5 499.8G 1.4G 498.3G 0% /vmfs/volumes/MSA2000_LUN1
    <पूर्व> VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है
  4. इसलिए हमने सुनिश्चित किया है कि डेटास्टोर का नाम और स्टोर आईडी उस LUN से मेल खाता है जिसे हम हटाना चाहते हैं;
  5. अब आपके डेटास्टोर पर विभाजन तालिका के बारे में जानकारी प्राप्त करें:partedUtil getptbl /vmfs/devices/disks/naa.6001438005df0dee0000700004be0000
    gpt65270 255 63 10485760001 2048 1048575966 AA31E02A400F11DB9590000C2911D1B8 vmfs 0
  6. इस मामले में, LUN का VMFS फाइल सिस्टम के साथ एक ही विभाजन है;
  7. आईडी के साथ VMFS विभाजन हटाएं 1 इस डिस्क (LUN) से। कृपया, बहुत सावधान रहें!!!partedUtil delete /vmfs/devices/disks/naa.6001438005df0dee0000700004be0000 1 VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

विभाजन को हटाने के बाद, आप vSphere में LUN को अनमाउंट कर सकते हैं - डेटास्टोर को अनमाउंट करें . 'डेटास्टोर इस्तेमाल में है ' त्रुटि फिर से नहीं दिखाई देगी।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

डेटास्टोर को अनमाउंट करने के लिए ESXi होस्ट का चयन करें।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

या आप अलग करें . बना सकते हैं ESXi होस्ट पर कनेक्टेड स्टोरेज डिवाइस की सूची से। तब कनेक्शन स्थिति अलग . में बदल जाएगी ।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है

उसके बाद आप VMFS स्टोर को हटा सकते हैं (डेटास्टोर हटाएं) और यह vSphere से गायब हो जाएगा।

VMFS डेटास्टोर को अनमाउंट/डिलीट करने में असमर्थ:संसाधन उपयोग में है


  1. त्रुटि 0x800700AA, फ़ाइल या फ़ोल्डर की प्रतिलिपि बनाते समय अनुरोधित संसाधन उपयोग में है

    यदि आपको फ़ाइल या फ़ोल्डर की प्रतिलिपि बनाने में त्रुटि प्राप्त होती है, तो अनुरोधित संसाधन उपयोग में है , फाइल या फोल्डर को एक डिस्क से दूसरी डिस्क में कॉपी करते समय मैसेज करें, तो यह पोस्ट आपकी मदद करेगी। त्रुटि तब होती है जब आप जिन फ़ाइलों की प्रतिलिपि बनाने का प्रयास कर रहे हैं उनका उपयोग किसी अ

  1. फिक्स:अनुरोधित संसाधन उपयोग में है

    प्रोग्राम्स और फीचर्स पर जाएं और आप उन प्रोग्राम्स और एप्लिकेशन को आसानी से एक्सेस कर सकते हैं जिन्हें आप अनइंस्टॉल करना चाहते हैं। हालाँकि, कुछ समस्याएँ उत्पन्न होती हैं यदि प्रोग्राम का अनइंस्टॉल विज़ार्ड दुर्व्यवहार करना शुरू कर देता है या यदि इसे प्रोग्राम में शामिल नहीं किया जाता है। दूसरी ओर,

  1. रेडिस एचडीईएल - रेडिस डेटास्टोर में हैश मान से किसी फ़ील्ड को कैसे हटाएं

    इस ट्यूटोरियल में, हम सीखेंगे कि कुंजी पर संग्रहीत हैश मान से एक या अधिक फ़ील्ड को कैसे हटाया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - HDEL  रेडिस-क्ली में। यह आदेश, कुंजी पर संग्रहीत हैश मान से एक या अधिक निर्दिष्ट फ़ील्ड को हटा देता है। निर्दिष्ट फ़ील्ड जो हैश मान में मौजूद नहीं हैं, उन्हें