Virtualisointiympäristö opetuskäyttöön
Lohtari, Jari (2011)
Lohtari, Jari
Tampereen ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012110214868
https://urn.fi/URN:NBN:fi:amk-2012110214868
Tiivistelmä
Tässä työssä käsitellään virtualisointiympäristön rakentamista Tampereen ammattikorkeakoulun tarpeisiin. Työn tarkoituksena oli luoda ja toteuttaa virtualisointijärjestelmä, jonka avulla erilaisten ohjelmistoympäristöjen ja ohjelmien kokeilu olisi mahdollista tehdä paljon nopeammin kuin perinteisesti.
Työn valmistumisen jälkeen suoritetuissa kokeiluissa todettiin, että käytetyn laitteiston resurssit riittävät hyvinkin raskaaseen käyttöön ja järjestelmä tarjoaa mahdollisuuden skaalata resurssien käyttöä virtuaalikoneiden tarpeita vastaaviksi. Järjestelmä mahdollistaa myös esimerkiksi oman virtuaalisen palvelimen opiskelijoiden ohjelmistoprojektien tueksi, koska yhden virtuaalikoneen kärsimä ohjelmistovirhe ei muodosta uhkaa koko järjestelmän toiminnalle.
Työn tekemisen yhteydessä kertyi tietoa erilaisten virtualisointiin Linux-alustalla käytettyjen ohjelmistojen käytöstä ja niiden sopivuudesta erilaisten ohjaussovellusten kanssa. Järjestelmä luotiin käyttäen avoimen lähdekoodin sovelluksia ja hallintaa varten luotiin oma hallintaskripti, jonka avulla yksinkertaistettiin perustoimintoja, kuten laitteiston uudelleenkäynnistystä.
Työn valmistumisen jälkeen suoritetuissa kokeiluissa todettiin, että käytetyn laitteiston resurssit riittävät hyvinkin raskaaseen käyttöön ja järjestelmä tarjoaa mahdollisuuden skaalata resurssien käyttöä virtuaalikoneiden tarpeita vastaaviksi. Järjestelmä mahdollistaa myös esimerkiksi oman virtuaalisen palvelimen opiskelijoiden ohjelmistoprojektien tueksi, koska yhden virtuaalikoneen kärsimä ohjelmistovirhe ei muodosta uhkaa koko järjestelmän toiminnalle.
Työn tekemisen yhteydessä kertyi tietoa erilaisten virtualisointiin Linux-alustalla käytettyjen ohjelmistojen käytöstä ja niiden sopivuudesta erilaisten ohjaussovellusten kanssa. Järjestelmä luotiin käyttäen avoimen lähdekoodin sovelluksia ja hallintaa varten luotiin oma hallintaskripti, jonka avulla yksinkertaistettiin perustoimintoja, kuten laitteiston uudelleenkäynnistystä.