Palvelinvirtualisointi Openstack-alustalla
Henriksson, Timo (2014)
Henriksson, Timo
Tampereen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014112917502
https://urn.fi/URN:NBN:fi:amk-2014112917502
Tiivistelmä
Tämä opinnäytetyö kertoo Openstack-alustan käytöstä palvelinvirtualisoinnissa. Työssä esitellään virtualisoinnin ja pilvipalveluiden teoriaa sekä käsitellään tarkemmin Openstackin rakennetta ja toimintaa. Käytännön osuus kertoo, kuinka Openstack-ympäristö asennetaan toimimaan yhdessä laitteessa. Tämä työ perustuu osittain Tampereen yliopiston yhteydessä toimivan Yhteiskuntatieteellisen tietoarkiston Openstack-pilven perustamisesta saatuihin kokemuksiin.
Openstack on Linux-järjestelmissä toimiva ohjelmistokokonaisuus, jota voidaan käyttää muun muassa virtualisointiin ja pilvipalveluiden perustamiseen. Openstack ei ole työpöytäsovellus, vaan se asennetaan palvelimeen. Openstack on avointa lähdekoodia, ja se on julkaistu Apache 2.0 -lisenssillä. Tässä työssä käsitelty Openstackin versio on huhtikuussa 2014 julkaistu Icehouse, jonka asennukset on tehty Ubuntu-käyttöjärjestelmään.
Tämän opinnäytetyön ohjeilla asennettava yhden laitteen Openstack-asennus sopii hyvin tilanteeseen, jossa halutaan nopeasti testata Openstackin toimintaa. Lisäksi yhden laitteen Openstack-ympäristö on sopiva todelliseen käyttöön tilanteissa, joissa monilaitteinen palvelinympäristö on tarpeeton. Esimerkiksi Yhteiskuntatieteellinen tietoarkisto siirsi sovelluskehitystään tämän opinnäytetyön ohjeen mukaiseen yhden laitteen Openstack-pilveen.
Openstack on Linux-järjestelmissä toimiva ohjelmistokokonaisuus, jota voidaan käyttää muun muassa virtualisointiin ja pilvipalveluiden perustamiseen. Openstack ei ole työpöytäsovellus, vaan se asennetaan palvelimeen. Openstack on avointa lähdekoodia, ja se on julkaistu Apache 2.0 -lisenssillä. Tässä työssä käsitelty Openstackin versio on huhtikuussa 2014 julkaistu Icehouse, jonka asennukset on tehty Ubuntu-käyttöjärjestelmään.
Tämän opinnäytetyön ohjeilla asennettava yhden laitteen Openstack-asennus sopii hyvin tilanteeseen, jossa halutaan nopeasti testata Openstackin toimintaa. Lisäksi yhden laitteen Openstack-ympäristö on sopiva todelliseen käyttöön tilanteissa, joissa monilaitteinen palvelinympäristö on tarpeeton. Esimerkiksi Yhteiskuntatieteellinen tietoarkisto siirsi sovelluskehitystään tämän opinnäytetyön ohjeen mukaiseen yhden laitteen Openstack-pilveen.