Hyper-v vs virtualbox: Difference between revisions
No edit summary |
|||
Line 39: | Line 39: | ||
1. CMD kaudu tehke lahti kaust, kus teil on istallitud Virtual Box (vaikimise see on: C:\Program Files\Oracle\Virtual Box)<br> | 1. CMD kaudu tehke lahti kaust, kus teil on istallitud Virtual Box (vaikimise see on: C:\Program Files\Oracle\Virtual Box)<br> | ||
2. Käivitage värgmine käsk CMD-lt:<br> | 2. Käivitage värgmine käsk CMD-lt:<br> | ||
vboxmanage clonehd D:\VMachines\SP2010.vdi D:\VMachines\SP2010.vhd –format VHD<br> | <pre>vboxmanage clonehd D:\VMachines\SP2010.vdi D:\VMachines\SP2010.vhd –format VHD</pre><br> | ||
<i>Kus "D:\VMachines\SP2010.vdi" on teie Virtual Boxi ketta fail ja "D:\VMachines\SP2010.vhd" on uus CHD fail.</i> | <i>Kus "D:\VMachines\SP2010.vdi" on teie Virtual Boxi ketta fail ja "D:\VMachines\SP2010.vhd" on uus CHD fail.</i> | ||
<br><br> | <br><br> | ||
Line 45: | Line 45: | ||
Teie Virtual Boxi kettas on edukalt migreeritud VHD-ks. Nüüd teil on vaja [http://technet.microsoft.com/en-us/library/cc772480.aspx luua uus Hyper-V VM] ja lisada sinna käesolev VHD.<br> | Teie Virtual Boxi kettas on edukalt migreeritud VHD-ks. Nüüd teil on vaja [http://technet.microsoft.com/en-us/library/cc772480.aspx luua uus Hyper-V VM] ja lisada sinna käesolev VHD.<br> | ||
<b>P.S.: Kui te kasutate virutaliseeritud masinas Unix tüüpi OPsüsteeme, teil võib olla tuleb lisada vajalikud draiverid käsitsi.<br></b> | <b>P.S.: Kui te kasutate virutaliseeritud masinas Unix tüüpi OPsüsteeme, teil võib olla tuleb lisada vajalikud draiverid käsitsi.<br></b> | ||
== Migreerida füüsiline server Hyper-V VM-iks == | == Migreerida füüsiline server Hyper-V VM-iks == |
Revision as of 21:56, 22 December 2013
Hyper-V vs. VirtualBox
Võrdluseks valisin kahte kõige rohkem levinuned virutaliseerimis keskonda. Võrdlemiseks vaatame kuidas käituvad need keskonnad ühe ja kahe Virtual Machine töötamise ajal järgmistel parameetritel: LAME MP3 encoding, CPU intensive tasks ja I/O (Input/Output) intensive tasks. Olgu testimiskeskonnaks HP Microserver ühe kahetuumalise protsessoriga.
Autor: Juri Kononov
LAME MP3 Encoding
Kodeerimine sekundites (väiksem number on parem)
Hyper-V Üks VM: 51
Hyper-V Kaks VM: 51
VirtualBox Üks VM: 53
VirtualBox Kaks VM: 63
Järeldus, Hyper-V ga ühe ja kahe Virtual Machini puhul kodeerimisaeg ei kasvanud, Virtual Boxi-ga vaid suurenes 10 võrra. Samas Virtual Boxi-l võtis see protsess veidi rohkem aega.
CPU-intensive tasks
Aeg teatud "taski" töötlemiseks (sekundites) väiksem number on parem.
Hyper-V Üks VM: 53
Hyper-V Kaks VM: 53
VirtualBox Üks VM: 57
VirtualBox Kaks VM: 71
Järeldus, Hyper-V saab antud tööga hakkama 8% kuni 25% kiiremini.
I/O-intensive tasks
Näiteks siis on mõned resultaadid Threaded I/O Write testist. numbrid on Mb/sec, suurem number on parem.
Hyper-V Üks VM: 306
Hyper-V Kaks VM: 228
VirtualBox Üks VM: 73
VirtualBox Kaks VM: 71
Antud numbritest on näha, et Hyper-V samamoodi saab antud tööga hakkama palju paremini kui Virtual Box. Seega ma olen otsustanud migreerida oma VM-id Hyper-V-le.
Say Goodbye to Virtual Box and Hello to the Hyper-V
Selleks, et sellega hakkata peate endale installima Hyper-V feature (selleks peavad olema täidetud tingimused). Vaikimisi Virtual Boxi kettad on .VDI failides ja Hyper-V kasutab .VHD faile, selleks meil on vaja teha järgmist:
Virtuaalkettaste konvirteerimiseks hakkame kasutama ORacle Virtual Box.
1. CMD kaudu tehke lahti kaust, kus teil on istallitud Virtual Box (vaikimise see on: C:\Program Files\Oracle\Virtual Box)
2. Käivitage värgmine käsk CMD-lt:
vboxmanage clonehd D:\VMachines\SP2010.vdi D:\VMachines\SP2010.vhd –format VHD
Kus "D:\VMachines\SP2010.vdi" on teie Virtual Boxi ketta fail ja "D:\VMachines\SP2010.vhd" on uus CHD fail.
Teie Virtual Boxi kettas on edukalt migreeritud VHD-ks. Nüüd teil on vaja luua uus Hyper-V VM ja lisada sinna käesolev VHD.
P.S.: Kui te kasutate virutaliseeritud masinas Unix tüüpi OPsüsteeme, teil võib olla tuleb lisada vajalikud draiverid käsitsi.
Migreerida füüsiline server Hyper-V VM-iks
Selleks meil on vaja kasutada Disk2CHD tooli.
Siin vaatame seda tooli kasutamist käsurealt.
1. CMD kaudu tehke lahti kaust, kuhu pakisite lahti Disk2VHD
2. Käivitage järgmine käsk CMD-lt:
disk2vhd * c:\vhd\snapshot.vhd
Kus "*" määrab kõike partitsioone (ühe partitsiooni migreerimiseks panke sinna partitsiooni nimi näiteks "C:") ja "c:\vhd\snapshot.vhd" on uue VHD ketta fail.
P.S.: Hyper-V-s kasutamiseks on ettenähtud Microsofti tootede poolt Retail versioonid. OEM listinseeritud tarkvara ei pruugi korrektselt töötada VM-is
GUI abil see protsess on väga selge ja lihtne, lihtsalt järgige juhiseid.
Soovitan mitte kasutada VHDX ning jätta Volume Shadow Copy. Samas pidage meeles, et Hyper-V maksimaalne ketta suurus on 127 GB.
Mõned teised migreerimisnäited.
Virtual Machine to Hyper V
Füüsilise ketta migreerimine VHD-ks
VMWare to Hyper V
VMWare VMDK to Hyper V via Powershell
Allikad
Disk2VHD 2.0 Documentation
Virtual Box to Hyper V in few steps
Performance : Hyper-V vs. ESXi vs. KVM vs. VirtualBox
Hyper-V vs Virtual Box
Hyper-V or Virtual Box?