Size: 3274
Comment:
|
Size: 2319
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 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:~#