ईएसएक्सआई के लिए फ्यूजन वीएम चल रहा है


16

मैं VMWare फ्यूजन 5 में बनाए गए कई वीएम को ESXi 5.1 में स्थानांतरित करने की प्रक्रिया में हूं, जिसे मैंने अभी-अभी मैक मिनी सर्वर पर स्थापित किया है। मैं दूसरे VM पर इंस्टॉल किए गए विंडोज एप्लिकेशन के माध्यम से ठीक से कनेक्ट करने में सक्षम हूं। मैंने दो ओवीएफ फाइलें बनाई हैं, एक सर्वर 2003 के लिए और दूसरी सर्वर 2012 के लिए। दोनों फाइलें बिना किसी घटना के बनाई गई थीं। मैं उन्हें ESXi सर्वर पर अपलोड कर पा रहा हूं और साथ ही साथ समस्या के बिना भी प्रतीत होता है।

हालाँकि, जब मैं या तो वीएम शुरू करता हूं, तो मुझे निम्नलिखित त्रुटि मिलती है:

कंसोल:

यहाँ छवि विवरण दर्ज करें

और GUI में:

यहाँ छवि विवरण दर्ज करें

मैं अनिश्चित हूं कि कैसे आगे बढ़ना है, क्योंकि मैंने एक OVF फ़ाइल बनाने और ESX पर अपलोड करने के लिए उल्लिखित चरणों का पालन किया है। ये दोनों वीएम फ्यूजन के जरिए ठीक काम करते हैं।

अग्रिम में धन्यवाद।


1
बस अनुमान लगा रहा है, लेकिन ऐसा लगता है कि वर्चुअल हार्ड डिस्क में कोई समस्या है; शायद यह उम्मीद के मुताबिक जुड़ा नहीं है। मैं पहले वहाँ जाँच करूँगा।
— zgg

@ गीग, मैंने कई बार वीएम रूपांतरण को फिर से बनाया है। हर बार, मैं इसे पुनः लोड करता हूं, और समान त्रुटि प्राप्त करता हूं।
— डेव

जवाबों:


15

कठिन अनुसंधान और परीक्षण और त्रुटि के बाद, मैं आखिरकार इस मुद्दे को हल करने में सक्षम हूं। सबसे पहले, यदि आप फ्यूजन वीएमएस को ईएक्सएक्सआई में स्थानांतरित कर रहे हैं, तो मैं ओवीएफ टूल का उपयोग नहीं करने की सलाह देता हूं। कम से कम मेरे लिए, इसने कभी ठीक से काम नहीं किया। इसके बजाय, मैंने vmware-vdiskmanagerउपकरण का उपयोग किया , जो फ्यूजन में बनाया गया है। इस माइग्रेशन के निर्देश नीचे सूचीबद्ध हैं:

  1. टर्मिनल खोलें।
  2. सही VMWare Fusion vmdk फ़ाइल स्रोत और नए vmdk गंतव्य को सम्मिलित करते हुए, निम्न कमांड चलाएँ:

    /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r /PATH/TO/vmware_fusion.vmwarevm/vmware_fusion.vmdk -t 4 /PATH/TO/esxi.vmdk

  3. रूपांतरण प्रक्रिया, एक बार पूरी होने पर, दो फाइलें बनाएगी: filename.vmdkऔर filename-flat.vmdk।
  4. अपने वेब ब्राउज़र के माध्यम से अपने ESXi सर्वर पर vSphere क्लाइंट लॉन्च करें।
  5. एक बार लॉग इन करने के बाद, जाएं File | New | Virtual Machine।
  6. कॉन्फ़िगरेशन विंडो में, का चयन करें Custom।
  7. संग्रहण विंडो में, नए VM को संग्रहीत करने के लिए डेटास्टोर स्थान का चयन करें।
  8. वर्चुअल मशीन संस्करण विंडो में, के डिफ़ॉल्ट विकल्प का उपयोग करें Virtual Machine Version: 8.
  9. के लिए वांछित सेटिंग्स का चयन करें Guest OS, CPUs, Memory, Network, और SCSI Controller।
  10. डिस्क विंडो चुनें, Do Not Create Diskविकल्प चुनें।
  11. Finishबटन पर क्लिक करें।
  12. ईएसएक्सआई सर्वर सेटिंग्स में, कॉन्फ़िगरेशन टैब का चयन करें फिर क्लिक करें Storage।
  13. संग्रहण में, अपना डेटास्टोर चुनें और चुनने के लिए राइट-क्लिक करें Browse Datastore।
  14. उस फ़ोल्डर का नाम चुनें जो नए VM से मेल खाता है।
  15. Uploadबटन का चयन करें।
  16. चरण 3 से filename.vmdkऔर filename-flat.vmdkफ़ाइलें अपलोड करें ।
  17. एक बार पूरा होने के बाद, आप केवल filename.vmdkफाइल को डाटस्टोर में देखेंगे ।
  18. VM और टैब के Edit virtual machine settingsनीचे का चयन करें Get Started।
  19. विंडो Addमें बटन पर क्लिक करें Virtual Machine Properties।
  20. डिवाइस प्रकार के लिए, चुनें Hard Disk, और चुनें Use an existing virtual disk।
  21. डेटास्टोर का पता लगाएँ और मौजूदा डिस्क का चयन करें।
  22. में Advanced Options, डिफ़ॉल्ट सेटिंग्स को छोड़ दें।
  23. वर्चुअल मशीन गुण का चयन करें Finishऔर OKबंद करें ।
  24. इस बिंदु पर, आपको नए माइग्रेट किए गए VM को बूट करने में सक्षम होना चाहिए।

इसके लिए मार्गदर्शन मैकटेक के जून 2013 के अंक से आया है, जो लेखक के ब्लॉग पर पुन: प्रस्तुत किया गया है । इस लेख के लिए कई ट्रूडो टू रिच ट्राउटन।

VSphere क्लाइंट 6.7 के लिए कुछ अपडेट

  • चरण 5: पर जाएं Actions | New Virtual Machine।
  • चरण 6 - 9: वांछित के रूप में कॉन्फ़िगर करें।
  • चरण 10: Customize hardwareसंवाद में, निकालें New hard disk।
  • चरण 12 - 13: भंडारण का चयन करें, फिर Files।
  • चरण 18: VM का चयन करें और फिर Actions | Edit Settings...।
  • चरण 19: Add New Deviceबटन पर क्लिक करें।
  • चरण 20: का चयन करें Existing Hard Disk।
  • चरण 22: उपेक्षा।

1

मैं आभासी मशीनों को एक मेजबान से दूसरे में स्थानांतरित करने के लिए VMWare कनवर्टर का उपयोग करने का सुझाव दूंगा। यह आपके लिए सभी भारी उठाने का काम करेगा। यह निःशुल्क है।

http://www.vmware.com/products/converter/

यह आपका सबसे अच्छा विकल्प है क्योंकि कनवर्टर आपके लिए सभी vm कॉन्फ़िगरेशन और सेटिंग्स करता है। यह VMWare से KB आलेख (1000936) में भी सुझाया गया है ।

आपको यह एक विंडोज़ मशीन पर करना होगा। एक ही फ्यूजन पर VM के अंदर होस्ट ठीक काम करता है।


1
मैं VMWare कनवर्टर का मैक संस्करण खोजने में असमर्थ रहा हूं, इसलिए मैं ऑपरेशन के लिए गैर-उत्पादन विंडोज मशीन को खड़ा करने के बाद इसे एक चक्कर दूंगा।
— डेव

1
ठीक है, मैं अभी इसे एक win7 vm के अंदर चलाता हूं। क्षमा करें, मैं इसका उल्लेख करना भूल गया।
— डिजिटलचिल्ड

रूपांतरण प्रक्रिया ने काम किया, या ऐसा जाहिरा तौर पर किया। हालाँकि, जब मैं फ़ाइलों को ESXi इंटरफ़ेस के माध्यम से अपलोड करता हूं, तो वे फ़ाइल सिस्टम पर लोड होते हैं, लेकिन वे मुझे ऊपर की तरह त्रुटि देते हैं। मुझे कुछ याद आ रहा है।
— डेव

आपको किसी भी फाइल को कॉपी करने की आवश्यकता के बिना vxi को सीधे esxi सर्वर में बदलने और स्थापित करने में सक्षम होना चाहिए।
— डिजिटलचिल्ड

1
यदि यह एक ऐसा वीएम है जो फ्यूजन के अलावा किसी अन्य उत्पाद से उत्पन्न होता है, तो प्रक्रिया ठीक काम करती है। यह फ्यूजन वीएम का रूपांतरण है जो मुझे मुद्दा दे रहा है।
— डेव

1

मार्च 2015 (अब V4.1.0।) के बाद से OVFTOOL के लिए एक अद्यतन किया गया है। इस OSX संस्करण के साथ मुझे OVFTool काम करने के लिए बहुत कम परेशानी है। यहां तक ​​कि फ्यूजन से ईएसएक्सआई तक एक ओएसएक्स वीएम ट्रांसफर अब केवल एक लाइन की तरह है:

/Applications/VMware\ OVF\ Tool/ovftool --compress=9 ./OS_X_10.vmx vi://root@ESX6i

अंत में यह उम्मीद की तरह काम कर रहा है, जब पुराने संस्करणों ने केवल भागों की नकल की या मुझे कुछ क्रूड वर्कआर्ड के साथ वांछित परिणाम प्राप्त करने के लिए 10 बार प्रयास करना पड़ा। तो कृपया इसे एक और कोशिश दें! ;)


अति उत्कृष्ट! मुझे यह कोशिश करनी होगी।
— डेव

क्या आपने यह काम करने के लिए प्रबंधन किया था जो आप @Dave चाहते थे? यद्यपि आपका जवाब ऊपर काम करता है, मैं भी वैकल्पिक समाधानों की कोशिश कर रहा हूं
— रेकोनी

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