Paravirtualisointi Xen virtualisointialustalla
Kamila, Jaani-Markus (2011)
Kamila, Jaani-Markus
Metropolia Ammattikorkeakoulu
2011
Creative Commons Attribution-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105066404
https://urn.fi/URN:NBN:fi:amk-201105066404
Tiivistelmä
Tässä työssä tutkittiin yleisesti Linux-jakeluiden paravirtualisointia Xen virtualisointialustalla. Työn tavoitteena oli hyödyntää yrityksen palvelininfrastruktuuria siten, että jo olemassa olevia palvelinlaitteita hyödynnetään mahdollisimman tehokkaasti. Tehokkaan laitteistojen hyödyntämisen lisäksi tavoitteena oli myös laskea fyysisistä palvelimista aiheutuvia kuluja laskemalla niiden määrää. Olennaisena osana luodulle ympäristölle oli vikasietoisuus ja virhetilanteista toipuminen mahdollisimman nopeasti.
Työn teoriaosuudessa tutkittiin paravirtualisointia Xen virtualisointialustalla ja miten paravirtualisointi teoriassa toimii. Lisäksi esitellään muita virtualisointitekniikoita ja miksi valitsimme juuri Xen hypervisorin virtualisointituotteeksemme.
Käytännön osuudessa rakennettiin vikasietoinen ympäristö, joka koostui virtuaalipalvelimia ajavista isäntäkoneista, verkkoyhteyksistä ja jaetuista levyresursseista. Kaikki ympäristön komponentit oli tarkoitus kahdentaa ja näin yhden komponentin, kytkimen tai fyysisen palvelimen vikatilanne ei näy asiakkaan suuntaan kuin pienenä katkoksena.
Työn teoriaosuudessa tutkittiin paravirtualisointia Xen virtualisointialustalla ja miten paravirtualisointi teoriassa toimii. Lisäksi esitellään muita virtualisointitekniikoita ja miksi valitsimme juuri Xen hypervisorin virtualisointituotteeksemme.
Käytännön osuudessa rakennettiin vikasietoinen ympäristö, joka koostui virtuaalipalvelimia ajavista isäntäkoneista, verkkoyhteyksistä ja jaetuista levyresursseista. Kaikki ympäristön komponentit oli tarkoitus kahdentaa ja näin yhden komponentin, kytkimen tai fyysisen palvelimen vikatilanne ei näy asiakkaan suuntaan kuin pienenä katkoksena.