Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

VMWare के विपरीत, हाइपर-V में वर्चुअल मशीन क्लोन करने के लिए एक अंतर्निहित सुविधा नहीं है (क्लोनिंग केवल वर्चुअल मशीन मैनेजर में उपलब्ध है)। मौजूदा वीएम की पूरी कॉपी बनाने के लिए, आपको हाइपर-वी की आयात और निर्यात सुविधाओं का उपयोग करना होगा। इस लेख में, हम हाइपर-वी प्रबंधक जीयूआई, पावरशेल और विंडोज एडमिन सेंटर (डब्ल्यूएसी) के साथ आयात और निर्यात का उपयोग करके हाइपर-वी में वर्चुअल मशीन को क्लोन करने का तरीका दिखाएंगे।

विंडोज़ चलाने वाली वर्चुअल मशीन की क्लोनिंग करते समय, याद रखें कि वीएम कॉपी में स्रोत के समान एसआईडी होगा। Windows अतिथि SID को रीसेट करने के लिए आपको Sysprep उपकरण का उपयोग करना चाहिए। यदि आपने एक संदर्भ Windows छवि बनाई है, तो क्लोनिंग से पहले उसमें नीचे दिए गए आदेश को चलाएँ:

%WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe

VM को बंद कर दिया जाएगा और अगले स्टार्टअप पर स्रोत VM और इसकी क्लोन कॉपी दोनों पर नए SID जेनरेट किए जाएंगे। साथ ही, सक्रिय निर्देशिका डोमेन में शामिल हुए VM को क्लोन करने की अनुशंसा नहीं की जाती है।

सामग्री:

  • हाइपर-V मैनेजर में VMs को एक्सपोर्ट और इम्पोर्ट करें
  • PowerShell के साथ हाइपर-V VMs को निर्यात, आयात और क्लोन कैसे करें?
  • Windows Admin Center का उपयोग करके Hyper-V वर्चुअल मशीन का क्लोन कैसे बनाएं?

Hyper-V Manager में VMs को निर्यात और आयात करें

सबसे पहले, एक VM को एक अलग निर्देशिका में निर्यात करें। हाइपर-V प्रबंधक कंसोल खोलें, किसी VM पर राइट-क्लिक करें और निर्यात करें . चुनें संदर्भ मेनू में।

विंडोज सर्वर 2012 आर 2 और नए (फ्री हाइपर-वी सर्वर सहित) पर हाइपर-वी में, आप बिना रुके चल रही वर्चुअल मशीनों को भी निर्यात कर सकते हैं।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

उस निर्देशिका को निर्दिष्ट करें जिसमें आप वर्चुअल मशीन को निर्यात करना चाहते हैं।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

VM निर्यात स्थिति आपके हाइपर-V कंसोल में VM स्थिति फलक में प्रदर्शित होगी।

हाइपर-V में VM का बैकअप लेने के लिए कई व्यवस्थापक VM निर्यात को सबसे आसान विधि के रूप में उपयोग करते हैं।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

आप किसी वर्चुअल मशीन के विशिष्ट चेकपॉइंट (स्नैपशॉट) को निर्यात कर सकते हैं। ऐसा करने के लिए, बस चेकपॉइंट ट्री में आवश्यक चेकपॉइंट पर राइट-क्लिक करें और निर्यात करें चुनें ।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

VM आयात करने के लिए, हाइपर-V प्रबंधक में होस्टनाम क्लिक करें और वर्चुअल मशीन आयात करें चुनें ।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

फिर उस निर्देशिका के लिए पथ निर्दिष्ट करें जहां आयातित VM फ़ाइलों वाले फ़ोल्डर स्थित हैं। जब आप हाइपर-V में VM आयात करते हैं, तो आपको होस्ट पर VM पंजीकरण के 3 विकल्प दिए जाते हैं:

  • वर्चुअल मशीन को इन-प्लेस पंजीकृत करें (मौजूदा विशिष्ट आईडी का उपयोग करें) - आयातित फाइलों वाली निर्देशिका में एक वीएम पंजीकृत करने के लिए (वीएम आईडी वही रहता है)
  • वर्चुअल मशीन को पुनर्स्थापित करें (मौजूदा अद्वितीय आईडी का उपयोग करें) — वीएम फाइलों को दूसरे फोल्डर में कॉपी करने के लिए (मूल वीएम आईडी बरकरार है)
  • वर्चुअल मशीन को कॉपी करें (नई विशिष्ट आईडी बनाएं) — किसी VM को दूसरी निर्देशिका में कॉपी करने के लिए और एक नया VM ID जेनरेट करने के लिए

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

हाइपर-वी होस्ट पर प्रत्येक वीएम की एक आईडी होती है जो होस्ट के भीतर अद्वितीय होनी चाहिए। यदि आप किसी VM को किसी अन्य होस्ट में आयात या क्लोन करते हैं, तो आपको VM ID बदलने की आवश्यकता नहीं है।

यदि आप डुप्लीकेट आईडी के साथ VM आयात करने का प्रयास करते हैं, तो निम्न त्रुटि होती है:

The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.

नई आईडी के साथ वीएम क्लोन बनाने के लिए हमने तीसरा विकल्प चुना है। विज़ार्ड आपको उस फ़ोल्डर को निर्दिष्ट करने के लिए संकेत देता है जिसे आप VM फ़ाइलों को रखना चाहते हैं। डिफ़ॉल्ट रूप से, हाइपर-V होस्ट सेटिंग्स में निर्दिष्ट फ़ोल्डर्स का उपयोग किया जाता है।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

फिर उस निर्देशिका का चयन करें जहां वर्चुअल मशीन की वर्चुअल डिस्क (vhdx फ़ाइलें) संग्रहीत की जाएंगी।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

फिर आपके हाइपर-V कंसोल में एक नई क्लोन वर्चुअल मशीन दिखाई देगी।

PowerShell के साथ हाइपर-V VMs को निर्यात, आयात और क्लोन कैसे करें?

आइए देखें कि पावरशेल का उपयोग करके निर्यात/आयात का उपयोग करके हाइपर-वी वर्चुअल मशीन का क्लोन कैसे बनाया जाए।

VM को निर्यात करने के लिए, निम्न कमांड चलाएँ:

Export-VM -Name win10 -Path 'C:\VHD\export'

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

यदि आप चल रहे VM को निर्यात करना चाहते हैं, तो आप CaptuteLiveState . का उपयोग कर सकते हैं विकल्प जो निर्धारित करता है कि VM मेमोरी को कैसे निर्यात किया जाए। तीन विकल्प उपलब्ध हैं:

  • CaptureSavedState - मेमोरी को एक्सपोर्ट करने के लिए (डिफ़ॉल्ट रूप से)
  • CaptureDataConsistentState - हाइपर-V प्रोडक्शन चेकपॉइंट से VM स्टेट एक्सपोर्ट करने के लिए
  • CaptureCrashConsistentState - मेमोरी सामग्री को सेव न करें

Export-VM -Name win10 -Path 'C:\VHD\export' -CaptureLiveState CaptureCrashConsistentState

यदि आप विशिष्ट चेकपॉइंट से VM स्थिति को निर्यात करना चाहते हैं, तो उसका नाम निर्दिष्ट करें।

सबसे पहले, VM के लिए उपलब्ध चौकियों की सूची प्रदर्शित करें:

Get-VMSnapshot -VMName win10

फिर चौकी को उसके नाम से निर्यात करें:

Export-VMSnapshot -Name “win10 - (6/17/2021 - 3:12:205 PM) Standard” -VMName win10 -Path 'C:\VHD\export'

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

VM निर्यात होने के बाद, आप इसे आयात कर सकते हैं। यदि आप VM को जगह में पंजीकृत करना चाहते हैं, तो निम्न कमांड चलाएँ:

Import-VM -Path "C:\VHD\export\win10\Virtual Machines\212cadd2-6543-bc2d-ca11-321ffa223f3b.vmcx"

पथ . में विकल्प, VM कॉन्फ़िगरेशन फ़ाइल का स्थान निर्दिष्ट करें (VMCX फ़ाइल स्वरूप ने हाइपर-V सर्वर 2016 में VM कॉन्फ़िगरेशन फ़ाइलों के XML स्वरूप को बदल दिया)। VM को उसी आईडी वाले दूसरे फ़ोल्डर में कॉपी करने के लिए, Copy . का उपयोग करें विकल्प। एक नया VM ID जनरेट करने के लिए, GenerateNewId . का उपयोग करें विकल्प:

Import-VM -Path "C:\VHD\export\win10\Virtual Machines\212cadd2-6543-bc2d-ca11-321ffa223f3b.vmcx" -VhdDestinationPath "C:\VHD\win10_2" -VirtualMachinePath "C:\VHD\win10_2"

VhdDestinationPath निर्देशिका को निर्दिष्ट करता है जिसमें VM की VHDX फ़ाइलें कॉपी की जाएंगी, और VirtualMachinePath VM कॉन्फ़िगरेशन फ़ाइलों की निर्देशिका सेट करता है। यदि विकल्प सेट नहीं हैं, तो VM फ़ाइलें हाइपर-V होस्ट सेटिंग्स में निर्दिष्ट डिफ़ॉल्ट निर्देशिका में कॉपी की जाएंगी (C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\ )।

आप चौकियों को संग्रहीत करने के लिए फ़ोल्डर भी सेट कर सकते हैं (SnapshotFilePath ) और पेजफाइल (SmartPagingFilePath )

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

ध्यान दें कि क्लोन किया हुआ VM हाइपर-V कंसोल में स्रोत VM नाम के साथ दिखाई दिया है। आइए इसका नाम बदलें, लेकिन हमें पहले इसके VMID की आवश्यकता है:

get-vm | select VMNAME,VMId select चुनें

जैसा कि आप देख सकते हैं, होस्ट पर एक ही नाम और अलग-अलग आईडी वाले दो वीएम हैं। VM का नाम उस ID से बदलें जो आयातित VM की ID से भिन्न हो। नए VM की आईडी कॉपी करें और उसका नाम बदलें:

get-vm | Where-Object {$_.VMId -eq "9a9d3332-f332-a231-8abc-9221aab32287"} | Rename-VM -NewName win10_2

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

फिर आप वर्चुअल हार्ड डिस्क फ़ाइल का नाम भी बदल सकते हैं:

Get-VHD -VMId 9a9d3332-f332-a231-8abc-9221aab32287| Select Path | Rename-Item -NewName win10_2.vhdx
Remove-VMHardDiskDrive -VMName win10_2 -ControllerType SCSI -ControllerLocation 0 -ControllerNumber 0
Add-VMHardDiskDrive -VMName win10_2 -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 0 -Path "C:\VHD\win10_2\win10_2.vhdx"

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

Set-VMNetworkAdapter -VMName win10_2 -DynamicMacAddress
Start-VM -Name win10_2

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

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

Enter-PSSession -ComputerName win10_2 -Credential (Get-Credential)
Rename-Computer win10_2
Remove-NetIPAddress -InterfaceAlias “Ethernet” -AddressFamily IPV4
New-NetIPAddress -IPAddress 192.168.13.71 -InterfaceAlias “Ethernet” -AddressFamily IPv4 -PrefixLength 24
Restart-Computer

Windows Admin Center का उपयोग करके Hyper-V वर्चुअल मशीन का क्लोन कैसे बनाएं?

आप हाइपर-V VM को सीधे Windows Admin Center v2009 या नए में निर्यात और आयात किए बिना क्लोन कर सकते हैं।

WAC चलाएँ, वर्चुअल मशीन अनुभाग चुनें, और फिर VM -> प्रबंधित करें -> क्लोन करें पर क्लिक करें। ।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

फिर अपने नए VM का नाम निर्दिष्ट करें और उस निर्देशिका का चयन करें जहाँ आप इसकी फ़ाइलें रखना चाहते हैं।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

ध्यान दें कि "मैंने अपने VM पर Sysprep पहले ही चला लिया है क्लोन विज़ार्ड में "विकल्प। यदि आपने Sysprep का उपयोग करके छवि को सामान्य नहीं किया है और इस विकल्प को सक्षम नहीं किया है, तो Hyper-V स्रोत VM का एक स्नैपशॉट बनाएगा, Sysprep चलाएगा, और इसे एक नए VM पर क्लोन करेगा (स्रोत VM कई बार पुनरारंभ होगा और होगा प्रक्रिया के दौरान उपयोग के लिए उपलब्ध नहीं होगा)। फिर स्रोत VM अपनी मूल स्थिति में वापस आ जाएगा, और स्नैपशॉट हटा दिया जाएगा।

किसी भी VM को गैर-Windows अतिथि OS के साथ क्लोन करते समय, ऊपर वर्णित विकल्प को हमेशा सक्षम करें।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें

VM के क्लोन होने तक प्रतीक्षा करें। नई आईडी स्वचालित रूप से एक नए वीएम को सौंपी जाएगी।

हाइपर-वी . में वर्चुअल मशीन आयात, निर्यात और क्लोन करें


  1. विंडोज 10 में डिफ़ॉल्ट ऐप एसोसिएशन निर्यात और आयात करें

    में डिफ़ॉल्ट ऐप एसोसिएशन निर्यात और आयात करें विंडोज 10:  विंडोज एक विशेष प्रकार के एप्लिकेशन को खोलने के लिए विभिन्न कार्यक्रमों का समर्थन करता है, उदाहरण के लिए, एक टेक्स्ट फ़ाइल को नोटपैड के साथ-साथ वर्डपैड के साथ खोला जा सकता है और आप अपने पसंदीदा प्रोग्राम के साथ खोलने के लिए एक विशेष प्रकार की

  1. VMware ESXi में वर्चुअल मशीन का क्लोन कैसे बनाएं

    यह ट्यूटोरियल कई घरेलू उपयोगकर्ताओं के लिए लागू नहीं हो सकता है, लेकिन यदि आप अपने वातावरण में किसी भी कारण से VMware ESXi का उपयोग कर रहे हैं, तो आपको यह लेख पसंद आएगा। VMware ESXi एक बेअर-मेटल हाइपरवाइजर है, जो मुफ्त में पेश किया जाता है, एक प्रकार का टीज़र है जो आपको अधिक पूर्ण रूप से प्रदर्शित

  1. VMware सर्वर में वर्चुअल मशीन का क्लोन कैसे बनाएं

    यदि आप वर्चुअलाइजेशन के प्रशंसक हैं, तो देर-सवेर आप VMware सर्वर से परिचित होंगे। सर्वर एक नि:शुल्क समाधान है जो आपको अपने मौजूदा डेस्कटॉप के शीर्ष पर विभिन्न ऑपरेटिंग सिस्टम के कई उदाहरण चलाने की अनुमति देता है, जिससे आपके सामने दक्षता, उत्पादकता, प्रतिरूपकता, परीक्षण और ट्वीकिंग की दुनिया खुल जाती