हम एक ESXi सर्वर कहीं और खड़े हैं। मैं vSphere क्लाइंट के साथ सर्वर से जुड़ सकता हूं।
सर्वर में प्लग किया गया एक बाहरी USB हार्ड ड्राइव है।
मैं बाहरी हार्ड ड्राइव पर एक रुके हुए वीएम को कैसे कॉपी कर सकता हूं?
हम एक ESXi सर्वर कहीं और खड़े हैं। मैं vSphere क्लाइंट के साथ सर्वर से जुड़ सकता हूं।
सर्वर में प्लग किया गया एक बाहरी USB हार्ड ड्राइव है।
मैं बाहरी हार्ड ड्राइव पर एक रुके हुए वीएम को कैसे कॉपी कर सकता हूं?
जवाबों:
जैसा कि ewwhite ने अपनी टिप्पणी में कहा है, यह बहुत कठिन होना चाहिए और यह बहुत उन्नत कॉन्फ़िगरेशन किए बिना असंभव है।
यह मुख्य रूप से इस तथ्य के कारण है कि vSphere के पीछे अंतर्निहित ऑपरेटिंग सिस्टम (मेरा मानना है कि यह लाल टोपी लिनक्स पर आधारित है, लेकिन मुझे उस पर पकड़ नहीं है!) कभी भी पूरी तरह से चित्रित ओएस होने के लिए डिज़ाइन नहीं किया गया था - इसलिए इसे परिभाषित किया गया है एक हाइपरवाइजर के रूप में ।
एक विकल्प यह होगा कि आप अपने हाथों को गंदा करें और ESXi कंसोल के चारों ओर प्रहार करें। आपको fdisk -l
डिवाइस का पता लगाने ( शुरुआती बिंदु के रूप में प्रयास करने) और माउंट करने की आवश्यकता होगी । मैं अनिश्चित हूँ अगर आप इसे माउंट भी कर सकते हैं, तो यह देखते हुए कि ESXi को FAT32 / exFAT फाइलसिस्टम को संभालने का तरीका नहीं पता होगा (मुझे लगता है कि यह हुड के तहत ext3 या ext4 का उपयोग करता है लेकिन जांचने के लिए हाथ लगाने की व्यवस्था नहीं है)।
असफल होने पर, आप USB VM का उपयोग करके Windows VM में संलग्न USB डिवाइस को असाइन कर सकते हैं, फिर डेटास्टार्ट ब्राउज़र के माध्यम से USB डिवाइस के लिए निर्देशिका को बचाने के लिए उस VM के भीतर vSphere क्लाइंट का उपयोग करें।
VMware डॉक्स:
यह रास्ते के बारे में एक दौर में संभव है लेकिन इसके लिए एक दूसरे वीएम (या सर्वर) की आवश्यकता होती है।
2 वीएम में vmxnet नेटवर्क ड्राइवर का उपयोग करना यह अधिकांश ड्राइव को अधिकतम करेगा। एक NFS सर्वर की आवश्यकता होती है लेकिन vsphere क्लाइंट डाउनलोड विकल्प का उपयोग करने की तुलना में बहुत तेज़ है और आपको पतली प्रोविज़न वाली फ़ाइलों को रखने की अनुमति देता है।
जैसा कि अन्य लोगों ने कहा है, आपके ESX होस्ट से जुड़ा थंब ड्राइव बहुत उपयोगी नहीं है। हालाँकि, आप scp (या Windows समतुल्य) का उपयोग कर नेटवर्क पर किसी अन्य होस्ट के लिए फाइल कॉपी कर सकते हैं। कुछ समय के लिए, मैं pscp का उपयोग करके अपनी VM फ़ाइलों का बैकअप ले रहा था, जिसे आप PuTTY डाउनलोड पृष्ठ से प्राप्त कर सकते हैं । विशेष रूप से, मैं इस आदेश का उपयोग कर रहा था, एक Windows सर्वर पर चलता है:
pscp -C -v -r -pw <password> root@esxhost:/vmfs/volumes/datastore D:\localpath
यह एक निश्चित डेटास्टोर से मेरे स्थानीय फ़ाइल सिस्टम में सब कुछ कॉपी करेगा। -सी स्विच कम्प्रेशन को सक्षम करता है, जो पतली-प्रोविज्ड vmdk फाइलों को कॉपी करते समय बहुत मददगार होता है।
हालाँकि, अवगत रहें, कि यदि आपके पास पतली-प्रोविज्ड vmdk फाइलें हैं, तो वे आपके स्थानीय भंडारण (या डेटास्टोर से कहीं भी) में कॉपी किए जाने पर "फुलाए" बन जाएंगे।
यहां एक और तरीका है जो काम करता है, लेकिन यूएसबी ड्राइव को वीएमहोस्ट से कनेक्ट करके नहीं। मैं इसका उपयोग तब करता हूं जब ESXi होस्ट तक पहुंच सुविधाजनक नहीं होती है।
1.From vSphere पर VM और फिर सारांश टैब पर क्लिक करें।
2. स्टोरेज के तहत मिलने वाले डेटास्टोर पर क्लिक करें और फिर डेटास्टोर को ब्राउज़ करें।
3. VM के साथ डायरेक्ट्री पर क्लिक करें और फिर डाउनलोड करें। (ध्यान दें कि यह बड़े और अन्य स्पष्ट चर के आधार पर एक लंबा समय ले सकता है।)
4. यदि आपके पास अपने डेस्कटॉप पर निर्देशिका है, तो आप वह कर सकते हैं जो कभी आवश्यक हो।
AWS में एक भौतिक सर्वर को स्थानांतरित करने के लिए मुझे ऐसा करने की आवश्यकता थी। मुझे पहली बार फिजिकल सर्वर को VMDK में बदलने की जरूरत थी, और VMware ESXi 6.5 के साथ संयोजन में VMware vCenter कनवर्टर स्टैंडअलोन का उपयोग करने के लिए चुना। दोनों स्वतंत्र हैं (कम से कम एक पूर्ण विशेषताओं वाला निशुल्क परीक्षण) और सेटअप और उपयोग के लिए अपेक्षाकृत सरल है।
समस्या यह थी, भौतिक सर्वर में लगभग 2TB मूल्य का भंडारण था जिसे मुझे AWS में EBS वॉल्यूम में बदलने की आवश्यकता थी। मुझे यकीन नहीं है कि क्यों, लेकिन हर बार जब मैंने VMware ESXi वेब-इंटरफ़ेस के माध्यम से निर्यात करने का प्रयास किया, तो यह डाउनलोड ~ 700MB के बाद विफल हो जाएगा।
मेरा समाधान एससीपी का उपयोग करना था। ऐसा करने के लिए, मुझे सबसे पहले एसएसएच एक्सेस को वीएमवेयर ईएसएक्सआई सर्वर पर सक्षम करना था । आगे मैंने VMware ESXi वेब-इंटरफ़ेस में लॉग इन किया और स्टोरेज> माय बिग स्टोरेज ड्राइव पर पहुंच गया और स्टोरेज वॉल्यूम के लिए रास्ता प्राप्त किया।
एक बार सक्षम होने के बाद, मैंने Cygwin लॉन्च किया और स्थानांतरण शुरू किया:
# Make destination directory on external HDD plugged into Windows PC
mkdir -p /cygdrive/d/VMWareMachines/MyBigServer
# Copy the entire volume from the ESXi server to the external HDD
scp -r root@192.168.1.2:/vmfs/volumes/4b3dc0ea-ff5a5bd3-503d-00224d50922a/ /cygdrive/d/VMwareMachines/MyBigServer/
यह पूरा होने में लगभग 23 घंटे का अनुमान है, जैसा कि मैं / लेखन से स्पिनिंग डिस्क और यूएसबी 2.0 पर पढ़ रहा हूं, हालांकि यह बाहरी सर्वर के लिए अपने सर्वर के VMDK की नकल करने के अपने लक्ष्य को पूरा कर रहा है। स्पष्ट रूप से गति एक गीगाबिट स्विच, एसएसडी रीड / राइट और / या यूएसबी 3 + के साथ तेज होगी।
एक और बात हम एक और क्लाइंट कंप्यूटर का उपयोग करते हैं। अधिमानतः esxi मेजबान के रूप में एक ही सबनेट पर। क्लाइंट कंप्यूटर में usb ड्राइव प्लग करें। ESXI क्लाइंट स्थापित करें और होस्ट से कनेक्ट करें। आप डेटास्टोर ब्राउज़ कर सकते हैं और फ़ाइलों को USB में कॉपी कर सकते हैं, लेकिन मैं OVA फ़ाइल को निर्यात करने की सलाह दूंगा।
सकारात्मक: मेजबान के लिए चारों ओर एक दूसरे vm -work की जरूरत नहीं है जो usb3 ले सकता है।
नकारात्मक: -needs नेटवर्क -client कंप्यूटर-क्लाइंट सॉफ्टवेयर के डाउनलोड संभवत: