TIES478: vinkkejä

Virtuaalikoneen asennus

virt-install -komennon yleisimmät optiot:

--connect qemu+ssh://alustakone/system
[--name | -n] nimi
[--ram | -r] keskusmuisti
--arch [i386 | x86_64]
--disk path=/jotain/levyimage.img,size=gb,bus=virtio
[--location -l] http://archive.ubuntu.com/ubuntu/...
[--cdrom | -c] /jotain/cdkuva.img
[--network | -w] bridge=br0
--graphics [none | vnc]
[--extra-args| -x] 'console=ttyS0,115200n8 serial'
Jos komento tehdään etänä työasemasta (--connect ...), virtuaalikoneen levyimage pitää käydä tekemässä ensin alustakoneessa komennolla
qemu-img create /polku/kone.img koko

Huom. --arch on oletuksena sama kuin alustakoneessa, sen voi täällä jättää pois 64-bittisessä tapauksessa, mutta ei haittaakaan. Asennus normaalila CD-imagelta onnistuu vain graafisen konsolin kanssa (sarjaporttiasenusta varten pitäisi tehdä custom-CD).

Esimerkkejä (huom. vaihda aina "kone", "tunnus" ja "alustakone" sopiviksi).

Jos asennuskomento työasemasta kaatuu tämäntapaiseen virheilmoitukseen:

ERROR    Error with storage parameters: Cannot use storage '/tmp/tunnus/kone-bak.img': 
'/tmp/tunnus is not managed on the remote host.
määrittele käytettävä hakemisto alustakoneessa luomalla tiedosto tmp-tunnus.xml tällaisella sisällöllä:
<pool type="dir">
  <name>tunnus-tmp</name>
  <target>
     <path>/tmp/tunnus</path>
  </target>
</pool>
ja anna komento
virsh pool-create tmp-tunnus.xml

Virtuaalikonsolit

Yhteydenotto käynnissä olevan virtuaalikoneen konsoliin: