Size: 2319
Comment:
|
Size: 3303
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 51: | Line 51: |
== KVM - Virtuaalikoneen asennus == Ensimmäisessä esimerkissä asennetaan ISO-levykuvasta Ubuntu Server Edition Jeos. {{{ virt-install -n jeos -r 512 -f jeos.img -s 12 -c /home/asmok/Bin/ISO/hardy-alternate-i386.iso --network bridge:br0 --accelerate --connect=qemu:///system --vnc --noautoconsole }}} '''virt-install''' - asennusohjelma, jolla luodaan tiedosto, jossa virtuaalikone sijaitsee. katso ohjelman man-sivulta tarkemmin eri vaihtoehdoista. -n jeos - Virtuaalikoneen nimi -r 512 - Virtuaalikoneelle varatun muistin määrä -f jeos.img - Virtuaalikoneen tiedoston nimi -s 12 - Virtuaalikoneen tiedoston koko, varsinaisen asennuksen yhteydessä tämä on samalla kovalevyn koko -c /home/asmok/Bin/ISO/hardy-alternate-i386.iso - Virtuaalikoneen asennusrompun sijainti --network bridge:br0 - Virtuaalikone käyttää läpinäkyvästi isäntäkoneen verkkokortia --accelerate --connect=qemu:///system --vnc --noautoconsole |
SisällysluetteloBRTableOfContents(3) |
KVM - Virtuaalikone Ubuntulle
KVM on virtuaalikone, joka asentuu Linux-ytimen moduulina. KVM on varsin uutta teknologiaa; se on kuitenkin valittu Ubuntun ensisijaiseksi virtuaalikoneeksi, erityisesti Ubuntun pitkän tuen versiossa (Ubuntu LTS 8.04). Muutamia tärkeimpiä ohjeita ja dokumentteja, joita on käytetty tämän ohjeen teossa, ovat seuraavat.
KVM Ubuntu Server -versiossa - http://doc.ubuntu.com/ubuntu/serverguide/C/virtualization.html
KVM Bridge - https://wiki.edubuntu.org/KvmWithBridge
KVM-virtuaalikoneessa on erittäin hyvin tuki läpinäkyvälle isäntäkoneen verkkokortin käytölle. Esimerkiksi tyhmä pääte (Thin Client, PXE) voidaan käynnistää virtuaalipalvelimelta. Tästä on kuvaus ohjeen lopussa. KVM-virtuaalikonetta voidaan hallita sekä komentoriviltä että graafisella edusohjelmalla.
Muutama ruutukaappaus Ubuntu Server Edition JeOS -version käynnistymisestä KVM-virtuaalikoneessa.
KVM - Asennus
KVM-ohjelmien asennus tehdään pääkäyttäjänä, mutta virtuaalikoneet voidaan asentaa tavallisena käyttäjänä.
KVM:n käyttö vaatii isäntäkoneelta riittävästi muistia sekä prosessorin, joka tukee virtuaalikoneita. Tässä ohjeessa on käytetty Intel-prosessoria.
dmesg | grep CPU0 [--] CPU0: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz stepping 02 CPU1: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz stepping 02
Prosessorin voi testata seuraavalla tavalla.
egrep '(vmx|svm)' /proc/cpuinfo
Isäntäkoneeseen asennetaan virtuaalikoneiden käyttöä ja hallintaa varten seuraavat ohjelmat.
sudo apt-get install kvm libvirt-bin virt-viewer python-virtinst virt-manager ubuntu-vm-builder
Tämän jälkeen oma käyttäjätunnus lisätään ryhmään libvirtd.
root@ubuntu:~# sudo adduser asmok libvirtd Lisätään käyttäjä `asmok' ryhmään `libvirtd' ... Lisätään käyttäjä asmok ryhmään libvirtd Valmis. root@ubuntu:~#
KVM - Virtuaalikoneen asennus
Ensimmäisessä esimerkissä asennetaan ISO-levykuvasta Ubuntu Server Edition Jeos.
virt-install -n jeos -r 512 -f jeos.img -s 12 -c /home/asmok/Bin/ISO/hardy-alternate-i386.iso --network bridge:br0 --accelerate --connect=qemu:///system --vnc --noautoconsole
virt-install - asennusohjelma, jolla luodaan tiedosto, jossa virtuaalikone sijaitsee. katso ohjelman man-sivulta tarkemmin eri vaihtoehdoista.
- -n jeos - Virtuaalikoneen nimi -r 512 - Virtuaalikoneelle varatun muistin määrä -f jeos.img - Virtuaalikoneen tiedoston nimi -s 12 - Virtuaalikoneen tiedoston koko, varsinaisen asennuksen yhteydessä tämä on samalla kovalevyn koko -c /home/asmok/Bin/ISO/hardy-alternate-i386.iso - Virtuaalikoneen asennusrompun sijainti --network bridge:br0 - Virtuaalikone käyttää läpinäkyvästi isäntäkoneen verkkokortia --accelerate --connect=qemu:///system --vnc --noautoconsole