Bacheloroppgave 2016
Studium: Informatikk, drift av datasystemer

 

Tittel - norsk: Driftssystem med Puppet for musikksamspill over nett for UNINETT

Tittel - engelsk: A system for operations with Puppet for musical sessions over the Internet for UNINETT

Oppgave nr.: 32E

Oppgavestiller: UNINETT

 

Kontaktperson: Otto J. Wittner

 

Telefon: 99550566

E-postadresse: otto.wittner@uninett.no

 

Postadresse: Abels gate 5, 7030 Trondheim

Student: Anders Sefjord Torbjørnsen

Veileder ved IIE,NTNU: Jostein Lund

 

Sammendrag: UNINETT har et prosjekt om musikksamspill over nett i samarbeid med flere universiteter i Norge. I denne bacheloroppgaven har studenten sett nærmere på nettopp dette, og utarbeidet et system som skal gjøre administrering, brukerstøtte og vedlikehold så enkelt som mulig for UNINETT. Ved å ta i bruk Puppet, et program som allerede er i bruk for automatisering i UNINETT, vil applikasjoner som er klare til bruk rulles ut til sluttbrukere ved å kun installere en Puppet-agent. En stor del av oppgaven har gått ut på å få på plass ønskede programmer for sluttbruker av systemet. Oppdateringer av brukerens maskin vil bli tatt hånd av en Powershell-modul, og oppgraderinger av programvare vil være enkelt gjennom Puppet. I tillegg er det installert en front-end til Puppet som kalles Foreman, for å enklere holde oversikten over brukernes maskiner.


Abstract in English: 

UNINETT has an ongoing project that focuses on playing music over the Internet in cooperation with several universities in Norway. In this bachelor thesis, the student has taken a closer look at this project, and compiled a system that will make administrating, user support and maintenance as easy as possible for UNINETT. By using Puppet, an application for IT automation that is already in use by UNINETT, applications will be pushed to end users by only installing a Puppet agent. A large part of the assignment has been devoted to making sure these applications are present for the end users of the system. Updates of the end users’ computers will be taken care of by a Powershell module, and upgrading of included software will be easy through Puppet. In addition, there is a frond-end installed to Puppet called Foreman, which makes it easier for the administrator to receive an overview of the end users machines.

Når ikke annet er avtalt, eier studenter selv den IPR (immaterielle rettigheter) de skaper som en del av studier/studieopphold ved Institutt for informatikk og e-læring (IIE). Alle resultater er åpent tilgjengelig. Opphavsretten reguleres av Åndsverksloven. Avtaler som inngås mellom IIE og studenter skal som minimum sikre instituttet rett til å bruke generert IPR til utdannings- og forskningsformål. Instituttet skal også motta en vurderingskopi av resultatet av arbeidet som benyttes til vurdering. Marker med kryss det som gjelder denne oppgaven:

 

Normalsituasjonen: Studentene har selv alle rettigheter knyttet til resultatet fra bacheloroppgaven, med de unntak som er beskrevet over.

 

Avvik fra normalsituasjonen: Oppdragsgiveren har rettighetene og kan utnytte produktet kommersielt og videreutvikle produktet/metoden. Instituttet vil ikke utnytte produktet kommersielt, men vil kunne arbeide videre med den grunnlagskompetansen som er vunnet gjennom prosjektet, som beskrevet over.

X

Avvik fra normalsituasjonen: Resultatene fra arbeidet legges ut som OpenSource iht lisens

__________________________________ (Se http://creativecommons.no/lisenser).

 

Avvik fra normalsituasjonen: Programvare utviklet som del av bacheloroppgaven er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter.

 

Avvik fra normalsituasjonen: Alle resultater fra arbeidet er sperret og kun tilgjengelig etter avtale med oppdragsgiver/studenter. (Vurder om det i stedet er tilstrekkelig å krysse av punktet over).