Virtuaalikoneen luominen Zerolle
Virtuaalikoneiden luominen Primelle tapahtuu Primen komentoriviltä, ts. SSH-yhteydellä. Katso ?Primen IP-whitelist.
Virtuaalikoneen luominen
Olennaisimmat komennot ovat virt-install sekä virsh. Koska virt-installin käyttö kuitenkin on hieman työlästä, Japsu on kirjoittanut apuskriptin create-vm.sh, joka löytyy /usr/local/sbinistä.
Uusi virtuaalikone luodaan siis ajamalla create-vm.sh-skripti. Skripti vaatii kaksi pakollista parametriä:
Luotavan virtuaalikoneen nimi. Oltava yksilöllinen (ei vielä käytössä) ja mielellään Hyvä(TM). Käytetään virtuaalikoneen hostnamena.
Asennusmedia, jota käyttäen virtuaalikone luodaan. SELinux edellyttää, että tämä on kontekstiltaan
virt_image_t, joten sijoita asennusmedia/opt/isoimages-hakemistoon tai komenna sillechcon -t virt_image_t foo.iso
Jos haluat siis luoda koneen nimeltä "lide" ja johon asennetaan Fedora 12, komennat
sudo create-vm.sh lide /opt/isoimages/fedora/Fedora-12-x86_64-netinst.iso
Komento luo LVM:ään osion nimeltä lide-disk, jonka koko on 10 gigatavua. Virtuaalikone käynnistyy ja boottaa annetulta ISO-levykuvalta. Seuraavaksi arvataan, minkä VNC-näyttönumeron virtuaalikone on saanut (vihje: yleensä isoin 5900-alueelta, netstat -ln), konffataan SSH-putki tähän VNC-näyttöön, yhdistetään siihen VNC-asiakasohjelmalla ja asennetaan käyttöjärjestelmä kuin fyysiselle tietokoneelle.
Virtuaalikoneen käynnistäminen asennuksen jälkeen
Jos virtuaalikone sammui asennuksen jälkeen sen sijaan, että se olisi käynnistynyt uudelleen, saa sen käyntiin komennolla
virsh start lide
Huomioita
Debian ei oletuksena tee ehjää initramdiskiä
virtio:lle, vaan se täytyy käydä käsin korjaamassa esim. Finnixin (/opt/isoimages/finnix) avulla. TODO ptman kirjoittaa tähän komennotKun osioit virtuaalikoneen levyn, jätä levyjärjestyksessä viimeiseksi se osio, jota myöhemmin haluat suurentaa. Muuten osioiden kanssa säätämisestä tulee TUSKAAAARGH. Esim. Fedoran osiointityökalu ei tätä salli, vaan haluaa väkisin laittaa swapin viimeiseksi - ratkaisu on "asentaa" virtuaalikone Finnixin tmv. live-distron avulla, jolloin ensimmäisellä bootilla ainoastaan osioidaan levy halutunlaiseksi, sitten
virsh dumpxml,vim, asennusmedian vaihto,virsh define,virsh startja tunktunktunk.
DNS
Uudet virtuaalikoneet eivät päivity mitenkään automaattisesti DNS:ään, vaan nämä pitää sonffata käsin.