क्या आप ESXI में USB हार्ड ड्राइव का उपयोग कर सकते हैं?


9

मुझे पता है कि आप ईएसएक्सआई 4.0 को थंबड्राइव पर स्थापित कर सकते हैं, लेकिन मैं सोच रहा था कि क्या आप अपने एक वीएम को अतिरिक्त भंडारण देने के लिए बाहरी हार्डड्राइव में प्लग कर सकते हैं? हम ESXi के अंदर एक फाइलरवर चलाते हैं, जिसे स्पेस अपग्रेड की जरूरत है, लेकिन हम एक अलग फाइलरवर समाधान के लिए माइग्रेट करने के बारे में सोच रहे हैं और बाद में संक्रमण को कम करने के लिए बाहरी मीडिया से चिपके रहेंगे।

संपादित करें:

आदर्श रूप से मैं ड्राइव को सीधे वीएम को दिखाना चाहता हूं और इसमें ईएक्सएक्सआई को नियंत्रित नहीं करना है, ताकि मैं इसे एक अलग मशीन में स्थानांतरित कर सकूं और अभी भी सभी डेटा समान दिखाई दें।

जवाबों:


1

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

सबसे उपयोगी दस्तावेज यह पृष्ठ है: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290

VMWare होस्ट में USB का समर्थन, कम शब्दों में, अनुपस्थित है।

हमारे पास 5.5 (प्री-पैच 3) और 5.1 होस्ट्स हैं, इसलिए हमारे पास USB 3.0 सपोर्ट का कोई मौका नहीं है। हमने होस्ट में सीधे एक हार्डस्टोर के रूप में USB हार्ड डिस्क को असाइन करने का प्रयास किया।

यह बिल्कुल भी संभव नहीं है। VMWare VMFS- स्वरूपित होने के लिए स्थानीय ड्राइव को एक डेटास्टोर होने के लिए requres करता है। VMFS विभाजन बनाने के लिए ड्राइव और अन्य टूल को विभाजित करने के लिए कंसोल टूल है (दोनों ही जब आप SSH के माध्यम से होस्ट करने के लिए कनेक्ट होते हैं)। हाँ, आप मनमानी विभाजन नहीं कर सकते। हालाँकि, ये उपकरण USB उपकरणों के साथ काम नहीं करते हैं। VMFS फ़ॉर्मेटर कुछ गुप्त त्रुटि संदेश के साथ विफल हो जाता है।

(ऐसा लगता है कि ESXi USB ब्लॉक उपकरणों को अलग तरह से व्यवहार करता है, SATA ब्लॉक उपकरणों या हार्डवेयर RAID VDs के समान नहीं है, जो अजीब है, क्योंकि एसेंस में USB SCSI अनुवाद परत का उपयोग करता है।)

ESXi किसी भी अन्य फ़ाइल सिस्टम का समर्थन नहीं करता है जो बड़ी फ़ाइलों (ntfs, ext2 / 3/4, hfs +, यहां तक ​​कि exfat) में सक्षम हैं, इसलिए आप होस्ट में केवल हटाने योग्य डिस्क को माउंट नहीं कर सकते, VM को रोक सकते हैं और VM चित्रों को कॉपी कर सकते हैं।

हम इस तरह से सफल हुए: छोटे लिनक्स वीएम का निर्माण किया, वहां यूएसबी डिवाइस को फॉरवर्ड किया, विभाजन किया, स्वरूपित किया और वहां इसे माउंट किया और एनएफएस के माध्यम से निर्यात किया। नव निर्मित वीएम को USB डिवाइस को अग्रेषित करने में सक्षम होने के लिए, हमें HOST की आवश्यकता है (यह रिबूट तक उपलब्ध उपकरणों में प्रकट नहीं हुआ था। फिर भी VMWare के साथ जारी रखना चाहते हैं? फिर आगे पढ़ें)। फिर हमने VM से होस्ट में NFS शेयर को डेटास्टोर के रूप में जोड़ा।

हालाँकि, इस समाधान का प्रदर्शन बहुत अधिक है, इससे भी बदतर आप उम्मीद करेंगे। विशिष्ट रैखिक डेटा अंतरण दर 1 एमबी / एस (प्रति सेकंड एक मेगाबाइट) के क्रम में थी, और आई / ओ देरी 100 एमएस के क्रम में थे। मुझे यकीन है कि यह कोई हार्डवेयर दोष नहीं है, क्योंकि एक ही सर्वर बूटेड लिनक्स में यूएसबी 2.0 और बहुत कम देरी के माध्यम से एक ही डिस्क के साथ सामान्य 20 एमबी / एस का प्रदर्शन था।

इसलिए, यह तरीका केवल वीएम कॉमन स्टोरेज स्पेस को बढ़ाने के लिए काम नहीं करेगा। यह वीएम बैकअप करने के लिए सीमित उपयोगिता हो सकता है।


9

इसका जवाब है हाँ

USB का उपयोग अतिथि OS द्वारा वर्चुअल मशीन की सेटिंग्स को संपादित करके और फिर हार्डवेयर टैब को चुनकर किया जा सकता है ।

एक बार जब आप हार्डवेयर टैब पर होते हैं तो आप ADD पर क्लिक कर सकते हैं और USB कंट्रोलर का चयन कर सकते हैं ।

एक बार जब आप एक USB नियंत्रक जोड़ लेते हैं, तो आप उसी प्रक्रिया को दोहराते हैं, इस समय को छोड़कर एक नियंत्रक के बजाय एक USB डिवाइस जोड़ें।

चुनने के लिए आपको सूची में किसी भी संलग्न USB डिवाइस दिखाई देंगे।

एक बार आपको जोड़ने के बाद वर्चुअल मशीन के कंसोल को खोलने की जरूरत है, और इसे यूएसबी कनेक्टर (कंसोल विंडो के शीर्ष पर थोड़ा यूएसबी आइकन) पर माउंट करें।

जब से मैंने अंतिम बार ऐसा किया है, तब से यह एक समय हो गया है, हालांकि यह आपको वहां पहुंचना चाहिए।

केवल VMware के लिए डेटास्टोर के रूप में उपयोग करने के लिए, मैं वर्तमान में उस पर गौर कर रहा हूं। मेरे मामले में स्नैपशॉट आदि के लिए USB संग्रहण होना अधिक उपयोगी है।

और उस आदमी ने कहा कि यह बेहतर है eSATA प्राप्त करना: यह वास्तव में इस बात पर निर्भर करता है कि आप USB डिस्क का उपयोग किस लिए कर रहे हैं। अगर यह सिर्फ बैकअप या फ़ाइल भंडारण है ... कौन परवाह करता है? जब तक आप इस डिस्क से चीजें नहीं चला रहे हैं, प्रदर्शन प्रासंगिक नहीं है।


जीवन रक्षक :) यह अतिथि या कुछ भी रोकने के बिना काम करता है
t123

3

ESXi USB उपकरणों (या तो डेटास्टोर के रूप में, या अतिथि अतिथि के रूप में पस्स्त्रु के रूप में) का समर्थन नहीं करता है। Alt + F1 असमर्थित ट्रिक का उपयोग करने पर भी, आप USB डिवाइस को माउंट नहीं कर सकते हैं।


2

ESXi 4.1.0 या बाद के संस्करण का उपयोग करें - यह इस सुविधा का समर्थन करता है।


1
क्या आपके पास उद्धृत करने के लिए कोई दस्तावेज है? मुझे बस कुछ vm का बैकअप लेने की आवश्यकता है और मैं इन-आउट जल्दी करना चाहता हूं। मैं एक-एक करके वीएम को रोकने जा रहा हूं, अपने एनएफएस डेटस्टोर को कॉपी करूंगा और फिर बाहरी यूएसबी एचडीडी (सेंटोस बॉक्स से जहां एक्सपोर्ट रहता है) को कॉपी करूंगा। हालांकि, मैं एनएफएस स्टेप आउट रखना पसंद करूंगा। अगर संभव हो तो। धन्यवाद।
ब्रेटिकस

कोई बात नहीं, यह केवल pststhrough है। मैंने एक ऐसे व्यक्ति का उदाहरण देखा, जिसने स्टार्टअप से यूएसबी मध्यस्थ को अक्षम करके 4.1 में केवल एक डेटास्टार (केवल FAT) के रूप में काम किया। मैं शायद बस वीएम को रोकने और SSH कंसोल के माध्यम से फ़ोल्डर की प्रतिलिपि बनाने की कोशिश करूंगा। यह इस बात पर निर्भर करता है कि मैं बाहरी एचडीडी को माउंट कर सकता हूं या नहीं।
ब्रेटिकस

1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.