OpenStackin hallinnointi Apache LibCloudin välityksellä
Kariniemi, Aleksi (2015)
Kariniemi, Aleksi
Kajaanin ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121721190
https://urn.fi/URN:NBN:fi:amk-2015121721190
Tiivistelmä
Tämä työ on Kainuun Edun tilaama selvitys Apache LibCloud käskykirjaston hyödyllisyydestä OpenStack-virtualisointiohjelmiston käyttöä varten, ja dokumentaatio kyseisen käskykirjaston asennusprosessista ja käytöstä.
FORGE Service Development Lab on DIGILEn hallinnoima palvelu, jossa yritykset voivat kehittää palveluitaan ennen kuin ne julkaistaan kuluttajien käytettäväksi. Kainuun Etu vuorostaan hoitaa teknisen tuen osaa FORGEssa, ja haluavat tietää, miten Apache LibCloud käskykirjasto toimii FORGEn yhteydessä.
FORGE perustuu avoimen lähdekoodin OpenStack virtualisointiohjelmistoon. Apache LibCloud käskykirjasto
asentuisi OpenStack-ohjelmiston yläpuolelle omaksi komentokerroksekseen, ja käskykirjastossa on mahdollisuus ohjata myös muita virtualisointiohjelmia saman käyttöliittymän
kautta. FORGE kuitenkin käyttää nykyhetkellä vain yhtä ohjelmistoa, OpenStackia, joten työ keskittyi selvittämään edellä mainittujen kahden ohjelmistojen yhteistoiminnan.
Testaus suoritettiin tekemällä asennus LibCloudista ja käymällä läpi kaikki OpenStackin kanssa yhteensopivat komennot. Ainoastaan komentojen lopputulokset kirjattiin ylös, eikä käskykirjaston ohjelmakoodia tarkkailtu testauksen aikana.
Testauksen tulokset paljastivat vakavia puutteita LibCloudin käskyjen toiminnassa. OpenStackin käyttöä ajatellen tärkeimmät komennot palauttivat virheilmoituksia, tai ilmoittivat olevansa keskeneräisiä. Täten LibCloud ei ole kunnossa jossa sitä voisi suositella käytettäväksi. Lisäksi
FORGE on lakkautettu, joten kehitysehdotuksia ei voida esittää.
Tämä opinnäytetyö käy samalla asennusohjeesta ja käyttöohjeesta LibCloudille.
FORGE Service Development Lab on DIGILEn hallinnoima palvelu, jossa yritykset voivat kehittää palveluitaan ennen kuin ne julkaistaan kuluttajien käytettäväksi. Kainuun Etu vuorostaan hoitaa teknisen tuen osaa FORGEssa, ja haluavat tietää, miten Apache LibCloud käskykirjasto toimii FORGEn yhteydessä.
FORGE perustuu avoimen lähdekoodin OpenStack virtualisointiohjelmistoon. Apache LibCloud käskykirjasto
asentuisi OpenStack-ohjelmiston yläpuolelle omaksi komentokerroksekseen, ja käskykirjastossa on mahdollisuus ohjata myös muita virtualisointiohjelmia saman käyttöliittymän
kautta. FORGE kuitenkin käyttää nykyhetkellä vain yhtä ohjelmistoa, OpenStackia, joten työ keskittyi selvittämään edellä mainittujen kahden ohjelmistojen yhteistoiminnan.
Testaus suoritettiin tekemällä asennus LibCloudista ja käymällä läpi kaikki OpenStackin kanssa yhteensopivat komennot. Ainoastaan komentojen lopputulokset kirjattiin ylös, eikä käskykirjaston ohjelmakoodia tarkkailtu testauksen aikana.
Testauksen tulokset paljastivat vakavia puutteita LibCloudin käskyjen toiminnassa. OpenStackin käyttöä ajatellen tärkeimmät komennot palauttivat virheilmoituksia, tai ilmoittivat olevansa keskeneräisiä. Täten LibCloud ei ole kunnossa jossa sitä voisi suositella käytettäväksi. Lisäksi
FORGE on lakkautettu, joten kehitysehdotuksia ei voida esittää.
Tämä opinnäytetyö käy samalla asennusohjeesta ja käyttöohjeesta LibCloudille.