Tehokkuuden parantaminen ja virheiden minimointi automaation avulla
Mäki, Rasmus (2024)
Mäki, Rasmus
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024092225478
https://urn.fi/URN:NBN:fi:amk-2024092225478
Tiivistelmä
Manuaalinen konfiguraationhallinta tarkoittaa järjestelmien asetuksien muuttamista ilman automaatiotyökaluja. Tämä opinnäytetyö käsittelee manuaalisen konfiguraationhallinnan haasteita sekä sitä, miten haasteita voidaan vähentää käyttämällä automaatiotyökaluja, kuten Ansiblea, jotka tekevät konfiguraatiomuutokset ihmisen puolesta.
Opinnäytetyö koostuu kahdesta pääosiosta: teoriaosuus sekä käytännönosuus. Teoriaosuudessa käydään läpi Ansiblen termistö ja sen tarjoamat toiminnallisuudet. Teoriaosuudessa puhutaan myös virtualisointialustasta nimeltä Parallels, jolla opinnäytetyössä käytetty testiympäristö luodaan.
Käytännönosuudessa luodaan testiympäristö, joka koostuu kahdesta virtuaalikoneesta, joille tehdään konfiguraatiomuutoksia, sekä yhdestä fyysisestä koneesta. Fyysiseltä koneelta ohjataan Ansiblea tekemään konfiguraatiomuutoksia virtuaalikoneisiin. Ympäristöä luodessa kiinnitetään huomiota tietoturvaan ja Ansiblen parhaiden käytänteiden noudattamiseen.
Työn tuloksena havaittiin, että automaattiset konfiguraatiomuutokset nopeuttivat ja yksinkertaistivat konfiguraatiomuutoksien tekemistä verrattuna manuaaliseen lähestymistapaan. Automaattiset konfiguraatiomuutokset vähensivät inhimillisiä, manuaalisista konfiguraatiomuutoksista koituneita virheitä.
Opinnäytetyö koostuu kahdesta pääosiosta: teoriaosuus sekä käytännönosuus. Teoriaosuudessa käydään läpi Ansiblen termistö ja sen tarjoamat toiminnallisuudet. Teoriaosuudessa puhutaan myös virtualisointialustasta nimeltä Parallels, jolla opinnäytetyössä käytetty testiympäristö luodaan.
Käytännönosuudessa luodaan testiympäristö, joka koostuu kahdesta virtuaalikoneesta, joille tehdään konfiguraatiomuutoksia, sekä yhdestä fyysisestä koneesta. Fyysiseltä koneelta ohjataan Ansiblea tekemään konfiguraatiomuutoksia virtuaalikoneisiin. Ympäristöä luodessa kiinnitetään huomiota tietoturvaan ja Ansiblen parhaiden käytänteiden noudattamiseen.
Työn tuloksena havaittiin, että automaattiset konfiguraatiomuutokset nopeuttivat ja yksinkertaistivat konfiguraatiomuutoksien tekemistä verrattuna manuaaliseen lähestymistapaan. Automaattiset konfiguraatiomuutokset vähensivät inhimillisiä, manuaalisista konfiguraatiomuutoksista koituneita virheitä.