1. VMware
    1. Windows
    2. MacOS
    3. Linux
      1. Lisähuomio
  2. VirtualBox
    1. Windows
    2. MacOS
    3. Linux
  3. Gnome Boxes
  4. QEMU

Tässä luvussa opastetaan ensin hypervisorin asennus kolmelle yleisimmälle käyttöjärjestelmälle (Windows, MacOS, Linux). Lisätietoa tuetuista hypervisoreista saat hypervisor-esittelysivulta.

VMware

VMware-hypervisorien käyttöön tarvittavan lisenssiavaimen saat kurssin vetäjältä.

Windows

Aloita asennus lataamalla itsellesi VMware Workstation Player tai VMware Workstation Pro. Suorita ladattu exe-tiedosto ja vastaa asennusohjelman kysymyksiin myöntävästi. Jos asennuksen lopuksi ohjelma kehottaa käynnistämään tietokoneen uudelleen, seuraa ohjetta.

MacOS

Aloita hypervisorin asennus lataamalla VMware Fusion. Avaa siirtynyt dmg-tiedosto ja tuplaklikkaa install-kuvaketta. Vastaa asennusohjelman kysymyksiin myöntävästi. Asennusohjelma asentaa VMware Fusion Ohjelmat-kansioon (engl. Applications). Lopuksi ohjelma kysyy, siirretäänkö asennustiedosto roskakoriin. Voit vastata kysymykseen "kyllä" mikäli et halua säilyttää asennustiedostoa.

Linux

Lataa joko VMware Workstation Player tai Workstation Pro -asennustiedosto. Latauksen valmistuttua asennustiedosto tulee suorittaa sudolla tai root-käyttäjänä, jolloin asennetaan kernel-ajurit ja VMware-applikaatiot. Mikäli asennusohjelma ilmoitti asennuksen onnistuneen, voit lopettaa tähän. Muussa tapauksessa tutustu seuraavaan lisäohjeeseen.

Lisähuomio

Linux-kernelin ohjelmointirajapinta ei valitettavasti ole stabiili versioiden välillä, joten VMwaren kernel-moduulien asennus ei välttämättä onnistu, mikäli kernel on joko liian uusi tai vanha. Lisäksi varsinkin rolling release -jakeluissa (Arch) myös muut ohjelmat voivat olla epäyhteensopivaa versiota (esim. Python).

VMwaren kernel-ajureista on saatavilla paikatut versiot uusien kernelien kanssa käytettäväksi. Tämä ohjeistus ei koske kaikkia levityspaketteja, vaan todennäköisesti uusimpia kerneleitä käyttäviä jakeluita. Päivitys tapahtuu seuraavasti:

$ rm -fdr /tmp/vmware-patch
# korvaa seur. workstation-15.1.0 lataamallasi ohj.versiolla
$ git clone https://github.com/mkubecek/vmware-host-modules /tmp/vmware-patch -b workstation-15.1.0
$ cd /tmp/vmware-patch
$ make -j`nproc`
$ sudo make install
$ sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
$ sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
$ sudo /etc/init.d/vmware restart

Käskyt tulee ajaa uudestaan, mikäli järjestelmän kernel päivittyy. Vältä käskyjen ajamista pääkäyttäjänä. Esimerkiksi yllä vain tiedostoja kopioivat loppuvaiheet on tehty sudo:lla pääkäyttäjän oikeuksin.

!!Päivitys 9/2020: VMware tarvitsee vielä seuraavan muutoksen kernelin 5.8 kanssa:

$ sudo mv /usr/bin/vmware-modconfig /usr/bin/vmware-modconfig_backup
$ sudo ln -s /bin/true /usr/bin/vmware-modconfig

VirtualBox

Windows

Aloita asennus lataamalla VirtualBox-asennustiedosto. Avaa ladattu exe-tiedosto ja vastaa asennusohjelman kysymyksiin myöntävästi. Jos asennuksen lopuksi ohjelma kehottaa käynnistämään tietokoneen uudelleen, seuraa ohjetta.

MacOS

Aloita asennus lataamalla VirtualBox-asennustiedosto. Avaa ladattu dmg-tiedosto ja tuplaklikkaa install-kuvaketta. Vastaa asennusohjelman kysymyksiin myöntävästi. Asennusohjelma asentaa VirtualBoxin Ohjelmat-kansioon (engl. Applications). Lopuksi asennusohjelma kysyy, siirretäänkö asennustiedosto roskakoriin. Voit vastata kysymykseen "kyllä", mikäli et halua säilyttää asennustiedostoa.

Linux

Ensisijainen suositeltava tapa asentaa VirtualBox Linux-järjestelmään on käyttää Linux-jakelun omaa paketinhallintaa. Mikäli jakelupakettia ei ole saatavilla tai saatavilla olevat jakelupaketit ovat liian vanhoja, VirtualBoxin kotisivulla on tarjolla viralliset jakelupaketit ja asennusohjeet. Mikäli uusimmassa versiossa on käytön estäviä bugeja, sivustolla on tarjolla vanhempiakin versioita.

Gnome Boxes

Gnome Boxes on saatavilla vain Linuxille. Asenna käyttöjärjestelmäjakelun paketti gnome-boxes. Paketti on saatavilla tällä nimellä ainakin Debian-, Ubuntu-, Fedora-, Gentoo- ja Arch Linux -jakeluissa. Ohjelman voi tämän jälkeen käynnistää työpöydän valikoista tai komentorivilta komennolla gnome-boxes.

Mikäli paketin mukana ei asenneta oletusarvoisesti hypervisoria, tarvitsee vielä erikseen asentaa koneeseen Linux-jakelun omasta pakettivalikoimasta kernelin KVM-moduulit sekä libvirt ja qemu tai qemu-system pakettivalikoimasta riippuen.

QEMU

QEMU on saatavilla ja testattu vain Linuxille. Asenna käyttöjärjestelmäjakelun paketti qemu. Paketti on saatavilla tällä nimellä ainakin Debian-, Ubuntu-, Gentoo- ja Arch Linux -jakeluissa (Fedorassa qemu-kvm). Ohjelman voi tämän jälkeen käynnistää komentoriviltä komennolla qemu-system-x86_64.

Asenna myös seuraavat lisäohjelmat: 7zip, qemu-arch-extra, virt-manager, libvirt, spice, spice-gtk. Aja tarvittaessa ennen käyttöä modprobe kvm_intel / modprobe kvm_amd, prosessorisi valmistajasta riippuen.


Hypervisorin asentamisen jälkeen voit seuraavaksi ottaa käyttöön virtuaalikoneen.