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.