Hyper-v vs virtualbox: Difference between revisions
Line 51: | Line 51: | ||
1. CMD kaudu tehke lahti kaust, kuhu pakisite lahti Disk2VHD<br> | 1. CMD kaudu tehke lahti kaust, kuhu pakisite lahti Disk2VHD<br> | ||
2. Käivitage järgmine käsk CMD-lt:<br> | 2. Käivitage järgmine käsk CMD-lt:<br> | ||
disk2vhd * c:\vhd\snapshot.vhd<br> | <pre>disk2vhd * c:\vhd\snapshot.vhd</pre><br> | ||
<i>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.</i><br> | <i>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.</i><br> | ||
Line 59: | Line 59: | ||
[[File:ee656415.20131218_Disk2vhd_v2.0(en-us,MSDN.10).png]]<br> | [[File:ee656415.20131218_Disk2vhd_v2.0(en-us,MSDN.10).png]]<br> | ||
Soovitan mitte kasutada VHDX ning jätta Volume Shadow Copy. Samas pidage meeles, et '''Hyper-V maksimaalne ketta suurus on 127 GB'''. | 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. == | == Mõned teised migreerimisnäited. == |
Revision as of 21:57, 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?