Differences between revisions 5 and 6
Revision 5 as of 2008-10-12 19:44:39
Size: 3274
Editor: AsmoKoskinen
Comment:
Revision 6 as of 2008-10-12 19:52:31
Size: 2319
Editor: AsmoKoskinen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
asmok@ubuntu:~$ dmesg | grep CPU0
[ 28.340660] CPU0: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz stepping 02
[ 28.596747] CPU0 attaching sched-domain:
[ 30.871032] ACPI: Processor [CPU0] (supports 8 throttling states)
asmok@ubuntu:~$ dmesg | grep CPU1
[ 28.429294] CPU1: Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz stepping 02
[ 28.596752] CPU1 attaching sched-domain:
[ 30.871105] ACPI: Processor [CPU1] (supports 8 throttling states)
asmok@ubuntu:~$
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
Line 38: Line 33:
asmok@ubuntu:~$ egrep '(vmx|svm)' /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
asmok@ubuntu:~$
egrep '(vmx|svm)' /proc/cpuinfo
Line 44: Line 36:
Isäntäkoneeseen asennetaan joukko virt-ohjelmia. Isäntäkoneeseen asennetaan virtuaalikoneiden käyttöä ja hallintaa varten seuraavat ohjelmat.
Line 47: Line 39:
sudo apt-get install kvm libvirt-bin bridge-utils dnsmasq-base libvirt0 libxen3 netcat-openbsd vgabios sudo apt-get install kvm libvirt-bin virt-viewer python-virtinst virt-manager ubuntu-vm-builder
Line 59: Line 51:

Virtuaalikoneiden käyttöä ja hallintaa varten asennetaan muutamia ohjelmia.

{{{
apt-get install virt-viewer python-virtinst virt-manager ubuntu-vm-builder
}}}

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-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.

http://www.arkki.info/howto/KVM/KVM_01.png

http://www.arkki.info/howto/KVM/KVM_03.png

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:~#