1 research outputs found
Automatisering av konfigurasjon og testoppsett i nettverkslaboratoriet ved NTNU i Gjøvik
Cisco-laboratoriet i Ametyst-bygget ved Norges teknisk-naturvitenskapelige universitet (NTNU) i
Gjøvik er benyttet i undervisningssammenheng for opplæring i bruk av nettverksutstyr, deriblant
Cisco-rutere og svitsjer. Mye tid går til med å forberede Cisco-laben i forbindelse med
undervisning. Laboratorieansvarlig Eigil Obrestad har oppdaget at deler av forberedelsene til
laboratorieøvelsene kan automatiseres og effektiviseres.
Oppgaven vil ta for seg de ulike løsningene som vil øke effektiviteten og redusere tidsbruk i
forbindelse med forberedelse av nettverksutstyr før en eventuell laboratorieøvelse. Ved å utforske
ulike løsninger for automasjon, vil gruppen oppdage at arbeidsflyten i større eller mindre grad kan
automatiseres. Noen av løsningene krever mer manuelt arbeid, mens andre løsninger kan i større
grad automatiseres.
For å skape en optimalisert løsning som i større grad automatiserer manuelt arbeid, ble det utformet
en løsning som benytter seg av Cisco Autoinstall, Python-skripting og
konfigurasjonstyringsverktøyet Ansible. Programmering kan bli brukt som et verktøy for å oppdage
nettverksutstyr i Cisco-laben og opprette en forbindelse til de respektive enhetene. Ansible vil gjøre
det mulig å overføre tilpasset konfigurasjon til samtlige enheter via en datamaskin med den åpne
linuxdistribusjonen Ubuntu installert som operativsystem.
Denne løsningen vil gjøre det mulig for administratorene å automatisere oppsettet av alle rutere og
svitsjer i Cisco-laboratoriet. Dette tillater foreleserne å konfigurere enhetene identisk hver gang, noe
som vil resultere i mindre feil i konfigurasjonen, samt redusere forberedelsestid. Som en bonus kan
foreleserne fokusere mer på innholdet i forelesningene, istedenfor forberedelsesarbeidet relatert til
hver laboratorieøvelse