हाइपर- V में उपयोग के लिए OVA को VHD में बदलें


12

मेरे पास एक ओवीए फ़ाइल है जिसे मुझे हाइपर-वी का उपयोग करने के लिए वीएचडी में बदलना होगा। वाइनर में .ovaफ़ाइल खोलने से मुझे एक .ovfफ़ाइल और एक .vmdkफ़ाइल मिलती है । मैंने उस कार्यक्रम का परीक्षण किया जो Microsoft Virtual Machine Converter 3.0एसयू पर अनुशंसित था लेकिन इसके लिए होस्ट सर्वर की आवश्यकता थी। मेरे पास वह नहीं है, मेरे पास केवल फाइल है।

हाइपर-वी के लिए ओवीएफ और / या vmdk आयात करें

जवाबों:


16

वास्तव में काफी आसान है, वर्चुअल बॉक्स स्थापित करें जो प्रोग्राम VBoxManage.exe के साथ आता है। इसका उपयोग clonehdडिस्क के नए प्रारूप को निर्दिष्ट करने के लिए किया जा सकता है । आप मूल डिस्क फ़ाइल को निर्दिष्ट करते हैं, इस मामले में .vmdk, और फिर .vhd आउटपुट के लिए एक स्थान और नाम दें।

एक cmd प्रॉम्प्ट खोलें, CD C:\Program Files\Oracle\VirtualBoxया वर्चुअलबॉक्स निर्देशिका स्थापित करें और फिर चलाएँ:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

VirtualBox के लिए प्रलेखन: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

फिर मैंने एक नई वर्चुअल मशीन बनाई Hyper-V Managerऔर "एक मौजूदा वर्चुअल हार्ड डिस्क का उपयोग करें" का चयन किया। पूरी तरह से काम किया।

इंटरनेट एक्सेस के लिए इस गाइड का उपयोग करें:

https://superuser.com/a/472854/405096


2

मैं अभी तक टिप्पणी नहीं कर सकता, लेकिन यह ओग्लास की टिप्पणी का अनुसरण है

यदि आपको संदेश मिलता है:

'VBoxManage.exe' को आंतरिक या बाहरी कमांड, ऑपरेबल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।

मेरे मामले में VBOXManage.exe के संपूर्ण पथ को दर्ज करने का प्रयास करें, जो होगा:

बी: \ Virtualbox \ VBoxManage.exe

तब नया कमांड होगा:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

स्रोत: /server/365423/how-to-run-vboxmanage-exe


0

मुझे मेरे लिए इसे सही ढंग से करने के लिए वर्चुअलबॉक्स प्राप्त करने में समस्या थी। इसके बजाय, मैंने एक आधिकारिक Microsoft उपकरण का उपयोग किया। आप यहां Microsoft वर्चुअल मशीन कन्वर्टर डाउनलोड कर सकते हैं: https://www.microsoft.com/en-us/download/details.aspx?id=42497

मेरे लिए यह काम करने के लिए मैंने क्या किया इसका एक उदाहरण:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.