Windows 2012 R2 को हाइपर- V से KVM (qemu) में बदलना


18

मेरे पास एक Windows Server 2012 R2 चल रहा है SharePoint 2013 जो मैं हाइपर- V से KVM (qemu) पर माइग्रेट करने का प्रयास कर रहा हूं। मैंने vhdx फ़ाइल को qcow2 प्रारूप में परिवर्तित कर दिया है और इसे KVM सर्वर (RHEL 7.3) में कॉपी किया है

हाइपर-वी वीएम को जेनरेशन 2 के रूप में कॉन्फ़िगर किया गया था और मैंने केवीएम में एक यूईएफआई फर्मवेयर (ओवीएफएफ) के साथ एक नया वीएम बनाया है।

जब मैं बूट करता हूं तो मशीन ऑटोमैटिक रिपेयर मोड में चली जाती है लेकिन बूट नहीं होगी। मैं Cmd प्रॉम्प्ट खोल सकता हूं और ऐसा करने के लिए मुझे स्थानीय प्रशासक पासवर्ड के साथ प्रमाणित करने की आवश्यकता है।

मैंने निम्नलिखित भाग लिया है:

  1. BOOTREC / FIXMBR टाइप करें, और उसके बाद ENTER दबाएँ।
  2. BOOTREC / FIXBOOT टाइप करें, और उसके बाद ENTER दबाएँ।
  3. ड्राइव टाइप करें: \ boot \ Bootsect.exe / NT60 सभी, और उसके बाद ENTER दबाएँ।

हालांकि VM बूट करने में असमर्थ है हमेशा मरम्मत मोड में प्रवेश करता है।

मुझे जो भी जांचने की आवश्यकता हो सकती है या किसी भी 3 पार्टी उपयोगिताओं की आवश्यकता हो सकती है उन पर कोई सुझाव जो मुझे इसे आसानी से प्राप्त करने में मदद करने या खरीदने में सक्षम हो सकता है?

अगर मैं कमांड प्रॉम्प्ट पर लॉगिन करता हूं तो मैं डिस्कपार्ट / सेल डिस्क 0 / लिस्ट वॉल्यूम को देखने के लिए चला सकता हूं:

Volume 0    D          CDROM          0 B   No Media
Volume 1    C NTFS     Partition    126GB   Healthy
Volume 2    E Recovery Partition    300MB   Healthy   Hidden
Volume 3               Partition     99MB   Healthy   Hidden

KVM पर VM को इस रूप में कॉन्फ़िगर किया गया था:

* एमुलेटर: / usr / libexec / qemu-kvm * ​​फर्मवेयर: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_ODE-pure-efi.fd * CPUs 8 * मेमोरी 8192MB * IDE DISK- डिस्क बस। आईडीई * संग्रहण प्रारूप qcow2

मैंने अब तक क्या किया है:

  1. हाइपर-वी खोला और वीएम को विंडोज पर एक नई निर्देशिका में निर्यात किया
  2. अंतर vhdx और एक vhdx में vhdx डिस्क को मर्ज करने के लिए हाइपर- V निरीक्षण डिस्क का उपयोग करें
  3. एक qcow2 फ़ाइल बनाने के लिए StarWind v2v कनवर्टर का उपयोग किया
  4. केवीएम मशीन के लिए qcows फ़ाइल की प्रतिलिपि बनाई गई
  5. एक ही कल्पना का नया VM बनाएँ:

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें 6. नई मशीन शुरू करते समय मैं इसे देखता हूं:

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


क्या हाइपर- V सर्वर के तहत VM पर EFI बूट का उपयोग किया गया था?
मिखाइल खिरगी

EFI हाइपर-V के तहत वी एम पर इस्तेमाल किया गया था
कीट

एक स्पष्ट बात जो मैं देख रहा हूं वह यह है कि चिपसेट को Q35 पर सेट किया जाना चाहिए (i440fx को नहीं) यदि आप एसईएफआई का उपयोग करने का इरादा रखते हैं।
माइकल हैम्पटन

अच्छा स्थान - मुझे इस विकल्प के बारे में पता नहीं था। हालांकि वायरल एडिट का उपयोग करके xml फ़ाइल में q35 को सेट करने की कोशिश की गई, लेकिन वायरश ने बाहर निकलने पर सत्यापन के बारे में शिकायत की और नहीं बचाएगा।
कीट

गुण-प्रबंधक में विन्यास योग्य विकल्प के रूप में q35 वास्तुकला कैसे प्राप्त करें, इस पर कोई मदद?
कीट

जवाबों:


13

यह यह

yum install qemu-img

सबसे पहले, फ़ाइल की जाँच करें, सुनिश्चित करें कि यह ठीक है।

qemu-img check -r all rmcjmc01.vhdx

यदि ठीक है, तो फ़ाइल को रूपांतरित करें

qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2

1
मैं इस की कोशिश की लेकिन मैं एक तो बजाय StarWind V2V कनवर्टर का उपयोग करने का फैसला किया त्रुटि मिलती है
कीट

1
मूल पोस्ट और अधिक विस्तार शामिल करने के लिए अद्यतन किया गया है
कीट

1
मैंने इस दृष्टिकोण को एक नए परीक्षण विंडोज 2012 आर 2 वीएम के साथ फिर से (अभी भी यहां संघर्ष कर रहा है) की कोशिश की और इस बार स्टारविंड वी 2 वी कनवर्टर की तुलना में अधिक प्रगति हुई। VM नीले बूट समस्या निवारण शुरू होने पर बूट नहीं करता है। एक विकल्प आपका पीसी रिफ्रेश है लेकिन यह तब तक आगे नहीं बढ़ सकता जब तक मुझे यह कहते हुए संदेश नहीं मिलता कि "ड्राइव जहां विंडोज स्थापित है वह बंद है। ड्राइव को अनलॉक करें और फिर से प्रयास करें।"
कीट

2
Qemu-img का उपयोग करके काम करना समाप्त किया। यह निश्चित नहीं है कि StarWind कनवर्टर ने काम क्यों नहीं किया।
कीट

17

परिवर्तित करने के लिए आपका उपकरण क्या है? MVMC? आप StarWind v2v कन्वर्टर भी आज़मा सकते हैं: https://www.starwindsoftware.com/converter यह मेरे समय में एक बड़ी मदद थी। और इसके अलावा, यह हाइपर- v से परिवर्तित होने पर समान हार्ड ड्राइव बनाता है। रूपांतरण स्वयं ब्लॉक स्तर पर प्रदर्शन कर रहा है, इसलिए सभी ब्लॉकों को अपरिवर्तित कॉपी किया जाना चाहिए।


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