1. VMware Workstation ja Fusion
    1. Versiot
    2. Lisenssit
  2. Oracle VirtualBox
    1. Laajennusosat
  3. Muut hypervisorit
    1. Linux/KVM
    2. Windows/Hyper-V
    3. MacOS/Parallels
    4. Linux/Xen

VMware Workstation ja Fusion

VMwaren hypervisorit tarjoavat suositeltavan alustan virtuaalikoneiden ajoon käyttöjärjestelmästä riippumatta. Ne ovat testauksen perusteella yhteensopivia kaiken tarjotun virtualisoidun toiminnallisuuden kanssa ja suorituskyvyltään erinomaisia.

Versiot

VMware Workstationin Player-versio on yksinkertaisuutensa vuoksi helppo ottaa käyttöön. Se on ilmainen, Workstation Pro -versiota riisutumpi hypervisor, jolla ei voi esimerkiksi ajaa useampaa virtuaalikonetta samanaikaisesti. Kurssien virtuaalikoneiden ajamiseen kaikki VMware-versiot riittävät kuitenkin ominaisuuksiensa puolesta.

Testatut ja suositeltavat ohjelmaversiot on listattu laitteistotuen sivulla.

Lisenssit

VMware on kaupallinen valmistaja, ja sekä Fusion- että Workstation Pro -hypervisorien käyttöön tarvitaan VMware-lisenssi, jonka Turun yliopiston Tulevaisuuden teknologian laitos tarjoaa laitoksen kursseja suorittavien opiskelijoiden käyttöön. Lisenssi oikeuttaa käyttämään kalenterivuoden ajan VMwaren Workstation Pro- (Linux ja Windows) tai Fusion-versiota (MacOS). Lisenssikoodin saat kurssin luennoitsijalta.


Oracle VirtualBox

VirtualBox on Oraclen kehittämä avoimen lähdekoodin (GPL) hypervisor. Se on saatavilla kaikille käyttöjärjestelmille ja se on monissa Linux-jakeluissa tarjottu suoraan pakettivalikoimassa.

Turun yliopiston virtuaalikoneet tukevat vain VirtualBox 6:n ja sitä uudempien versioiden tarjoamia grafiikka-ajureita (VirtualBox vaihtoi tuolloin oman vboxvideo-ajurinsa VMwaren grafiikka-ajureihin). Aiempien versioiden grafiikka-ajurit eivät ole tuettuja eikä niitä suositella asennettavaksi.

Suosittelemme yleisesti käyttämään aina uusinta VirtualBox-versiota. Valitettavasti VirtualBoxilla on mahdollisia vakausongelmia erityisesti MacOS-järjestelmän kanssa, joten alustaa ei voi suositella ilman varauksia kuten VMwarea. Testatut ja suositeltavat ohjelmaversiot on listattu laitteistotuen sivulla.

Laajennusosat

VirtualBoxin peruskäyttö toimii ilmaisilla ja vapailla ajureilla, mutta edistyneempi laitekäyttö (esim. web-kamera) vaatii kuitenkin erikseen asennettavaa epävapaata laajennusosaa, joka sisältää mm. USB2-tuen.


Muut hypervisorit

Muut hypervisorit eivät resurssipuutteen takia ole virallisesti Turun yliopiston virtualisointitiimin tukemia, vaikka osa niistä saattaakin toimia ongelmitta. Eri alustoista ilmestyy jatkuvasti uusia versioita eikä niiden kaikkien versioiden toimintakykyä kaikissa eri käyttöjärjestelmissä voi kattavasti testata ja taata. Käytät näitä muita hypervisor-alustoja täysin omalla vastuullasi.

Siinä missä virtuaalikoneen OVA-tiedoston voi avata suoraan esimerkiksi VMwaren ja VirtualBoxin käyttöliittymästä (ks. käyttöönoton osio), muita virtualisointialustoja varten OVA-tiedoston voi joutua ensin purkamaan tar- tai 7zip-ohjelmalla ja sen jälkeen asettamaan alustan käyttämään paketista saatuja VMDK-tiedostoja joko suoraan tai alustan tukemaan muotoon konvertoituna (esim. Hyper-V käyttää VMDK:n sijaan VHD-muotoa).

Ohessa kokemuksiamme erilaisten hypervisorien kanssa.

Linux/KVM

KVM on ehkä parhaiten tuettu ja suorituskykyisin virtualisointiratkaisu Linuxilla. Valitettavasti sen tuki rajoittuu vain Linuxiin, joten emme selkeyden vuoksi suosittele alustaa yleisenä ratkaisuna, vaikka sen yhteensopivuus onkin hyvä.

Turun yliopiston virtuaalikoneet toimivat sekä Gnome Boxes että virt-manager -käyttöliittymien kautta sekä suoraan komentoriviltä qemu-system -käskyllä. Myös USB-versio toimii virtualisoidusti ja sen testaamiseen käytetäänkin qemua. Mikäli haluat käyttää virtuaalikonetta em. ohjelmien kanssa, tukeudu näiden ohjelmien dokumentaatioihin.

Gnome Boxes -ohjelman käyttö sen sijaan muistuttaa VMware- ja VirtualBox-alustoja, joten se on kuvattu omassa luvussaan.

Windows/Hyper-V

Hyper-V on Microsoftin virtualisointialusta. Alustalle on rakennettu virtuaalikoneeseen alustavaa tukea, mutta virtuaalikoneen käyttöönotto ei tällä hetkellä onnistu johtuen käytetystä OVA-formaatista jota Hyper-V ei tue.

OVA-muodosta saadut levykuvat saa muunnettua Hyper-V:n tukemaan muotoon, ja alustaan on lisätty Hyper-V:n ajuritukea, mutta käyttöönotto ei testauksessa onnistunut. Alusta saattaa myöhemmin tulla tuetuksi.

MacOS/Parallels

Parallels-alusta ei ole tuettu eikä tukea ole suunniteltu.

Ongelman juurisyy on, että Parallels ei tunnista virtuaalikoneen käyttämää hybridilevyformaattia ja muita formaatteja ei ole nyt mahdollista tarjota. Alusta saattaa myöhemmin tulla tuetuksi.

Linux/Xen

Xen-alusta ei ole tuettu eikä tukea ole suunniteltu. Xen ei ole varsinaisesti työpöytäkäyttöön tehty virtualisointiratkaisu.


Seuraavaksi: hypervisorin asennus