Perusrakenteiden vertailumallinnos avoimen lähdekoodin työkaluilla
Lange, Daniel (2025)
Lange, Daniel
2025
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-2025092325001
https://urn.fi/URN:NBN:fi:amk-2025092325001
Tiivistelmä
Insinöörityön aihe oli rakentaa konseptin todistejärjestelmä, jonka avulla perusrakenteiden vertailumallinnos olisi helpompaa automatisoida kuin nykyinen toteutus netboxilla.
Tämän toteutuksen tulisi käyttää aivoimen lähdekoodin työkaluja ja toimia totuuslähteenä sekä alustana jatkokehitystä ja automatisointia varten. Lisäksi järjestelmän tulisi käyttää LDAP-tilejä ja ryhmittää käyttäjiä ainakin kolmeen ryhmään: niille, joilla on lukuoikeudet, niille, joilla on muokkaus- ja poisto-oikeudet sekä järjestelmän ylläpitäjille. Koko ratkaisu oli myös jaettava sovellukseittain eri kontteihin.
Tähän tarkoitukseen käytettiin Nautobot-sovellusta sekä sen lisäosa yksi totuuslähde Infoblox-integraationoineen. Lisäksi LDAP-integraatiolle oli valmiiksi lisäosa, mutta sitä ei vakiona ole lisätty kontteihin muiden lisäosineen, joten oma kontti piti luoda. Jaettiin oikeudet kolmelle LDAP-ryhmälle ja lopuksi testattiin tominnallisuutta ja tutkitaan mahdollisia jatkokehityksen kohtia.
Tuloksena työ kehitti ratkaisun avoimen lähdekoodin perusteella, mikä täyttää vaatimukset ja on helppo sisällyttää jatkokehityksen sekä mahdollistaa helpon automatisoinnin.
Tämän toteutuksen tulisi käyttää aivoimen lähdekoodin työkaluja ja toimia totuuslähteenä sekä alustana jatkokehitystä ja automatisointia varten. Lisäksi järjestelmän tulisi käyttää LDAP-tilejä ja ryhmittää käyttäjiä ainakin kolmeen ryhmään: niille, joilla on lukuoikeudet, niille, joilla on muokkaus- ja poisto-oikeudet sekä järjestelmän ylläpitäjille. Koko ratkaisu oli myös jaettava sovellukseittain eri kontteihin.
Tähän tarkoitukseen käytettiin Nautobot-sovellusta sekä sen lisäosa yksi totuuslähde Infoblox-integraationoineen. Lisäksi LDAP-integraatiolle oli valmiiksi lisäosa, mutta sitä ei vakiona ole lisätty kontteihin muiden lisäosineen, joten oma kontti piti luoda. Jaettiin oikeudet kolmelle LDAP-ryhmälle ja lopuksi testattiin tominnallisuutta ja tutkitaan mahdollisia jatkokehityksen kohtia.
Tuloksena työ kehitti ratkaisun avoimen lähdekoodin perusteella, mikä täyttää vaatimukset ja on helppo sisällyttää jatkokehityksen sekä mahdollistaa helpon automatisoinnin.
