Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Järjestelmäkonfiguraation automatisointi

Hohtari, Joonas (2025)

 
Avaa tiedosto
Hohtari_Joonas.pdf (646.5Kt)
Lataukset: 


Hohtari, Joonas
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025112630047
Tiivistelmä
Opinnäytetyössä tutkittiin, kuinka Ansiblen avulla voidaan automatisoida järjestelmien konfiguraatioita kontrolloidussa testiympäristössä. Manuaalisesti tehdyt konfiguroinnit ovat usein itseään toistavia ja alttiita inhimillisille virheille. Tavoitteena oli tutkia, suunnitella ja toteuttaa pienenmuotoisesti automatisoitu infrastruktuuri ja arvioida Ansiblen hyöty Linux-järjestelmien hallinnassa.

Testiympäristöinä olivat VMWare Workstation Pro -ohjelmassa toimivat Linux-virtuaalikoneet, joita oli kaksi. Virtuaalikoneiden käyttöjärjestelminä toimivat Debian 12.12 -jakelu ja niiden kontrollerina toimii Windows Subsystem for Linux, jossa on komentorivin kautta käytettävä Debian-käyttöjärjestelmä. VMWare Workstation on hypervisor, joka tarkoittaa ohjelmaa, joka pystyy allokoimaan yhden fyysisen tietokoneen resursseja yhdelle tai useammalle virtuaalikoneelle.

Windows Hypervisor -teknologian avulla voidaan ladata sovellus, kuten Workstation, jonka kautta pystytään käyttämään useita eri käyttöjärjestelmiä. Hypervisoreita on kahdenmallisia; Bare-metal ja Hosted. Bare-metal tarkoittaa, että virtuaalikoneille, joissa niitä ajetaan, ei ole erillistä käyttöjärjestelmää tai ohjelmistoa. Hosted tarkoittaa, että valmiin käyttöjärjestelmän päällä käytetään ohjelmaa, jonka kautta voidaan suorittaa yhtä tai useampaa eri käyttöjärjestelmää.

Ympäristöjen automatisoinnin tavoite saavutettiin ja saatiin järjestelmäpäivitykset ja pakettien asennukset automatisoitua pelikirjan avulla. Hallittavat kohteet keskustelivat kontrollerin kanssa, ja alun ongelmat SSH-yhteyden ja pääkäyttäjän oikeuksien kanssa saatiin ratkaistua. SSH-yhteyden ongelmat saatiin ratkaistua käyttämällä virtuaalikoneiden IP-osoitetta nimen sijasta. Pääkäyttäjäoikeuksien ongelmat ratkesivat antamalla käyttäjälle mahdollisuus suorittaa pääkäyttäjän komentoja ilman salasanaa eli annettiin passwordless sudo -oikeudet.

Työn tavoitteena oli toteuttaa ympäristöihin toimiva automatisointijärjestelmä, joka saavutettiin. Tutkittava infrastruktuuri oli hyvin pieni verrattuna, millaisissa ympäristöissä Ansiblea käytetään. Kotiympäristöissä voisi olettaa, että automatisoinnille ei ole tarvetta, koska kokonaisuudet ovat pienet, mutta jos koskaan on tarvetta laajentaa, on automatisointi jo valmiina käytettäväksi.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste