Hyper-v vs virtualbox: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Jkononov (talk | contribs)
Jkononov (talk | contribs)
No edit summary
 
(6 intermediate revisions by the same user not shown)
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>
<pre>vboxmanage clonehd D:\VMachines\SP2010.vdi D:\VMachines\SP2010.vhd –format VHD</pre><br>
<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 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>
<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 60: 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 ==
== Mõned teised migreerimisnäited. ==
[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 74: 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?