Hyper-v vs virtualbox: Difference between revisions
→Hyper-V vs. VirtualBox: Windows Server administreerimine |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Hyper-V vs. VirtualBox == | == 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: <u>LAME MP3 encoding, CPU intensive tasks ja I/O (Input/Output) intensive tasks.</u> Olgu testimiskeskonnaks HP Microserver ühe kahetuumalise protsessoriga. | 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: <u>LAME MP3 encoding, CPU intensive tasks ja I/O (Input/Output) intensive tasks.</u> Olgu testimiskeskonnaks HP Microserver ühe kahetuumalise protsessoriga.<br><br><b>Autor: Juri Kononov</b> | ||
== LAME MP3 Encoding == | == LAME MP3 Encoding == | ||
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< | <pre>vboxmanage clonehd D:\VMachines\SP2010.vdi D:\VMachines\SP2010.vhd –format VHD</pre> | ||
<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 == | ||
Line 52: | 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< | <pre>disk2vhd * c:\vhd\snapshot.vhd</pre> | ||
<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> | ||
<br> | |||
<b>P.S.: Hyper-V-s kasutamiseks on ettenähtud Microsofti tootede poolt Retail versioonid. OEM listinseeritud tarkvara ei pruugi korrektselt töötada VM-is</b> | <b>P.S.: Hyper-V-s kasutamiseks on ettenähtud Microsofti tootede poolt Retail versioonid. OEM listinseeritud tarkvara ei pruugi korrektselt töötada VM-is</b> | ||
Line 61: | Line 60: | ||
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'''. | ||
== Kasulikud viited == | |||
== | |||
[http://www.youtube.com/watch?v=TY6Fo45NGhs Virtual Machine to Hyper V]<br> | [http://www.youtube.com/watch?v=TY6Fo45NGhs Virtual Machine to Hyper V]<br> | ||
[http://www.youtube.com/watch?v=AlB4MUZmV8E Füüsilise ketta migreerimine VHD-ks]<br> | [http://www.youtube.com/watch?v=AlB4MUZmV8E Füüsilise ketta migreerimine VHD-ks]<br> | ||
[http://www.youtube.com/watch?v=G0lhDgnyBWI VMWare to Hyper V]<br> | [http://www.youtube.com/watch?v=G0lhDgnyBWI VMWare to Hyper V]<br> | ||
[http://www.youtube.com/watch?v=iKVOarDk4sY VMWare VMDK to Hyper V via Powershell] <br> | [http://www.youtube.com/watch?v=iKVOarDk4sY VMWare VMDK to Hyper V via Powershell] <br> | ||
[http://www.sitepoint.com/hyper-v-virtual-machine-tutorial/ How to use a Hyper-V] | |||
== Allikad == | == Allikad == | ||
Line 75: | Line 73: | ||
[http://social.msdn.microsoft.com/Forums/windowsserver/en-US/1188d97b-36df-4648-bc52-c0f92ec2b46c/hyperv-vs-virtual-box?forum=servervirtualization Hyper-V vs Virtual Box]<br> | [http://social.msdn.microsoft.com/Forums/windowsserver/en-US/1188d97b-36df-4648-bc52-c0f92ec2b46c/hyperv-vs-virtual-box?forum=servervirtualization Hyper-V vs Virtual Box]<br> | ||
[http://social.technet.microsoft.com/Forums/ru-RU/5956276b-416b-4a7f-af76-c8d3013ea944/hyperv-virtualbox-?forum=virtualizationru Hyper-V or Virtual Box?] | [http://social.technet.microsoft.com/Forums/ru-RU/5956276b-416b-4a7f-af76-c8d3013ea944/hyperv-virtualbox-?forum=virtualizationru Hyper-V or Virtual Box?] | ||
[[Category: Windows Server administreerimine]] | |||
[[Category:Windows_Server_administreerimine:Referaat:2013]] |
Latest revision as of 22:01, 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.
Kasulikud viited
Virtual Machine to Hyper V
Füüsilise ketta migreerimine VHD-ks
VMWare to Hyper V
VMWare VMDK to Hyper V via Powershell
How to use a Hyper-V
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?