TIES478 Demo5

Tehtävät voi tehdä melkein missä järjestyksessä tahansa, ainoastaan 1 pitää tehdä ennen kuin 5.

  1. Kokeile ensin mitä vmbuilder kvm ubuntu --help tulostaa.

    Asenna sitten itsellesi uusi virtuaalikone tunnus5 lonka6-koneessa vmbuilder-komennolla tähän tapaan (vaihda --dest, --hostname, --ip, --user, --pass, --ssh-key):

    sudo vmbuilder kvm ubuntu --dest /home/tt/tt5 --suite trusty --arch i386 --libvirt qemu:///system --mem 256 --rootsize 2000 --ip 192.168.123.19 --mask 255.255.255.0 --gw 192.168.123.1 --dns 192.168.123.1 --hostname tt5 --domain student.it.jyu.fi --user tt0 --uid 499 --pass "kertakaytto123" --addpkg linux-image-generic --addpkg ssh --addpkg acpid --addpkg libpam-krb5 --ssh-key ~tt/.ssh/id_rsa.pub --proxy http://172.20.208.16:3142

    Ole huolellinen! Kirjoitusvirhe saattaa tuhota paljon muutakin kuin vain omat tiedostosi! Erityisen kriittinen on --dest.

    Asennuksen valmistuttua: Käynnistä kone, kokeile että pääset sinne ssh:lla suoraan root-tunnuksella, vaihda 0-tunnuksen salasana ja lisää oma normaalitunnuksesi sekä tt (uid 10461). Lisää tunnus tt sudo-ryhmään. Muuta grub-konfiguraatiota niin, että boottimenu tulee näkyviin. Jos huomaat että jotain tarpeellista puuttuu, asenna!
    (Vihje: Kerberos-konfiguraatio ei mene oletuksena oikein, korjaa /etc/krb5.conf:ssä IT.JYU.FI:n paikalle AD.JYU.FI.

  2. Siirrä tunnus1 -koneesi lonka7:stä lonka6:een sammuttaen se siirtoa varten (offline migration).

  3. Siirrä tunnus2 -koneesi lonka6:sta lonka7:ään boottaamatta sitä (pseudo-live migration).

  4. Asenna tunnus2 -koneeseen nginx ja siihen kaksi virtual hostia tunnus2.student.it.jyu.fi ja snnn.vm.it.jyu.fi niin, että ensinmainitussa näkyy jotain josta koneen tunnistaa "Täällä tunnus2, hei hei!" tms) ja jälkimmäinen ohjautuu http://tunnus1.student.it.jyu.fi:een. (Vihje: snnn -koneen numeron nnn saa selville komennolla host tunnus2.student.it.jyu.fi labraverkon ulkopuolella.)

  5. Muuta tunnus1 ja tunnus2 koneiden reititykset niin, että molemmista pääsee sekä tunnus4 että tunnus5 koneisiin (ilman ssh -R -temppuilua).

  6. Asenna itsellesi uusi virtuaalikone tunnus3 lonka7-koneessa vmbuilder-komennolla tähän tapaan:

    sudo vmbuilder kvm ubuntu --dest /home/tt/tt3 --suite trusty --arch i386 --libvirt qemu:///system --mem 256 --rootsize 1000 --ip 172.20.209.219 --mask 255.255.0.0 --gw 172.20.0.1 --dns 172.20.0.2 --hostname tt3 --domain student.it.jyu.fi --bridge br0 --user tt0 --uid 499 --pass "kertakaytto123" --addpkg linux-image-generic --addpkg ssh --ssh-key ~tt/.ssh/id_rsa.pub --proxy http://172.20.208.17:3142

    Asennuksen valmistuttua käynnistä kone ja: