Presentasjon Bacheloroppgave 051E Oppgradering og virtualisering av Nimsoft overvåkingssystem Stian Gravdal 1
1 Om oppgavestiller og oppgaven Oppgavestiller for denne oppgaven er Lier Everk. Lier Everk er ett konsern med om lag 55 ansatte. Lier Everk har 2 heleide datterselskaper, Lier Fibernett og Lier Elentreprenør. I tillegg eier konsernet 50% av Lier Fjernvarme. Lier Everk har ansvar for teknisk drift og overvåking av Lier Fibernett og Fiberselskapet sitt fibernett i tillegg til interne servere og nettverksutstyr. Lier Fibernett leverer TV, Internett og telefoni til ca. 4000 kunder i Lier, både privat og bedrift, og har i tillegg leveranse av fibernett for Lier Kommune på omkring 50 lokasjoner. Fiberselskapet har ett DWDM-nettverk bestående av 5 noder i Buskerud med kunder som bl.a. NexGenTel og Mobile Norway. Lier Everk har derfor ett stort behov for god og stabil overvåking av dette utstyret. Ved oppstart av oppgaven benyttet Lier Everk ett overvåkingssystem ved navn Nimsoft. Dette systemet ble installert i 2008, og har ikke vert oppdatert siden. Lier Everk hadde derfor ett ønske om oppgradering til siste versjon av Nimbus, fra 3.50 til 5.61, og ett samtidig bytte fra fysisk til virtuell server. Denne oppgraderingen omfatter flere store oppdateringer som bl.a. gjør endringer på databasen For å kunne øke kapasiteten i systemet anbefalte leverandøren å samtidig gå over fra en server med både system og database til 3 servere; 1 systemserver, 1 databaseserver og 1 portalserver. Underveis i prosjektet ble det også besluttet å ta med en vurdering og bestilling av nytt SAN og nye VMWare-hoster da det begynte å bli lite ledig minne på VMWare-hostene og lite ledig diskplass på SAN et. 2
2 Hvorfor denne oppgaven? Jeg er ansatt i IT-avdelingen i Lier Everk til daglig og det var derfor naturlig for meg å velge en oppgave hos Lier Everk. Oppgaven omfatter både konfigurasjon og oppsett av virtuelle maskiner i VMWare, oppsett og installasjon av Windows 2008 R2, MS SQL 2005, MS SQL 2008 og Nimsoft i tillegg til konfigurasjon av brannmur og switcher. Dette var derfor en svært relevant oppgave i forhold til utdanningen og også en god mulighet for å opparbeide erfaring og kompetanse på både systemer og prosjektarbeid. Oppgaven var allerede planlagt utført i 2012 og det var satt av midler til dette. Det var således en god mulighet for å få gjennomført prosjektet i sin helhet. 3
3 Hvordan løste jeg oppgaven? Jeg hadde lite erfaring med Nimsoft fra før og jeg måtte derfor benytte en del tid på å lese dokumentasjon før arbeidet kunne starte. For å få hjelp og tips til planlegging av oppgraderingen leide jeg inn en konsulent fra Ceesoft i 2 timer for å se over systemet og komme med råd. Vi ble sammen enige om en løsning hvor jeg kunne sette opp en ny server ved siden av den gamle og videresende kopi av all innkommende overvåkingsdata til ny server og ny database. På denne måten kunne både det nye og gamle systemet kjøre parallelt og jeg kunne oppgradere det nye systemet uten å være redd for nedetid eller forstyrrelser av det gamle systemet som var i drift. Dette var helt vesentlig for å kunne utføre oppgaven på dagtid. En utfordring jeg fikk underveis var hvordan overvåkingsserveren skulle få tilgang til overvåking og administrasjon av switcher i nettet til Lier Fibernett, Lier Kommune og Fiberselskapet. På en del av disse switchene så var tilgang fra den opprinnelige IPadressen lagt inn i konfigurasjonen på switchen og det var derfor ingen lett måte å endre dette på. I følge Ceesoft var det heller ikke anbefalt å bytte IP-adresse på systemserveren etter installasjon. Jeg endte derfor opp med å opprette en egen server som kunne ta seg av all nettverksovervåking og administrasjon av nettverkselementer. Når den gamle serveren ble skrudd av så skiftet jeg IP-adresse på nettverksserveren og denne fikk dermed tilgang til alle nettene. Dette ble en god og ryddig løsning. Vurdering av SAN og VMWare-hoster ble utført og utstyret satt i bestilling, men da bestillingen tok lenger tid enn forventet så ble dessverre utstyret levert for sent til at vi fikk gjort installasjonen av utstyret innen tidsrammene til prosjektet. Dette påvirket imidlertid ikke resultatet av systemoppgraderingen da det var nok ressurser til å opprette de 3 serverene jeg trengte. Portalserveren ble besluttet å installere på ett senere tidspunkt da den ikke er nødvendig i dag. 4
4 Resultat Resultatet av oppgaven er at Lier Everk har fått oppgradert sitt overvåkingssystem til siste versjon og samtidig fått systemet over på virtuelle servere. Oppgraderingen resulterte også i at systemet har vesentlig økt kapasitet for framtidig overvåking. I tillegg er alle alarmer kvalitetssikret og systemdokumentasjon laget. Totalt sett er systemet vesentlig forbedret i forhold til det gamle systemet. Faglig sett så lærte jeg veldig mye om MS SQL, som jeg ikke hadde så mye erfaring med tidligere. Jeg utførte både installasjon av MS SQL 2005, oppgradering til MS SQL 2008 og oppsett av databasejobber. Jeg fikk også veldig god kjennskap til overvåkingssystemet, Nimsoft, og kan dermed enkelt utføre nye oppgraderinger fortløpende. I tillegg til dette fikk jeg øvd meg på opprettelse av maskiner og nettverk i VMWare, installasjon og oppsett av Windows 2008 R2 og konfigurasjon av switcher og brannmur. Testingen av allerede oppsatte alarmer i Nimsoft viste seg å være helt nødvendig da jeg avdekket flere overvåkingselementer som var satt opp feil og dermed ikke gav korrekte overvåkingsbilder. 5
5 Videre arbeid Videre arbeid krever installasjon av nytt SAN og nye VMWare-hoster da det ikke er rom for å sette opp flere virtuelle maskiner på nåværende hoster. Når dette er gjort vil jeg anbefale å opprette en ny portalserver fra Nimsoft som ikke tidligere er tatt i bruk. Dette gir nye muligheter bl.a. for opprettelse av dashboard (overvåkingsbilder) og dette vil være løsningen som benyttes i framtiden når de gamle dashboardene utgår. I tillegg til dette bør det også vurderes å sette opp en ekstra systemserver (hub). Dette vil øke sikkerheten og påliteligheten til systemet vesentlig da konfigurasjon kan speiles mellom disse serverene. Dersom en av hub ene går ned vil den andre ta over og alle roboter vil automatisk flyttes over til den gjenstående hub en. I tillegg til at dette gir høyere sikkerhet ved feil, vil det lette arbeidet med oppgradering av serverene, da man ikke lenger får nedetid ved restart av serverene. 6