Ansvarlig: |
Unix-skipper |
Forfatter: |
Jan Grønsberg |
Opprettet dato: |
22. mars 2006 |
Versjon: |
1.0 |
Sist Endret: |
Ikke Endret |
Sist Endret Av: |
Ikke Endret |
Konto: |
4044 |
Innledning
IDI kjører mange av sine tjenester under Solaris. Vi har stort sett ingen kontormaskiner eller salmaskiner som kjører Solaris, alle vi drifter er Sun-maskiner som står på maskinrommet (ca 17 servere). Drift av Solaris er ikke noe vi tilbyr annet enn på egne servere, men er en basistjeneste som mange andre tjenester er avhengig av.
Oppgavebeskrivelse
Mange av IDIs kritiske tjenester kjøres på servere som kjører Solaris (web,mail,hjemmekataloger (tilkoplet SAN, DNS, SunRay, samba, logintjener osv). Siden de fleste nå har enten kontor-PC/Mac og gjerne bærbar PC tillegg er det få bruker som bruke Solaris som sin hovedplattform, men mange kjører gjerne noe på lokal PC og noe via ssh eller Xserver (Xwin32) på en Solaris loginserver. Kravene til oppetid på de viktigte serverne er nokså høy. Solaris er svært robust og stabil.
Kvalitetsmål
- Oppetid målt fra IDI nett være 99.9% på de serverne som kjører tjenester.
- Sikkerhetsrespons ved kritiske bør ikke være mer enn 1 time i arbeidstiden.
Avhengigheter
- grunnleggende nettstruktur.
Oppgaveliste
Dersom vi ser kun på ren OS-drift og ikke på applikasjoner/tjenester som kjører under Solaris kan vi kort nevne kort (vi nevner f.eks ikke backup her siden dette er en egen tjeneste):
Installasjon og oppgradering. En god del av jobben består i å lage autoinstall-rutiner. Men alt lar seg ikke automatisere. Oppgradering skjer stort sett via såkalt LiveUpgrade for å redusere nedetid til et minimum.
- Oppdatering av konfiguasjon osv. For en stor del skjer dette via cfengine, men langt fra alt kan eller bør oppdateres via dette. Dette punktet omfatter nokså mye som det ikke er mulig å gå i detaljer om her.
- Pathing. Nye patcher kommer stadig.
- Overvåking og logging. Enkelte tjenster overvåkes og sender SMS-varsel ved feil. Logging skjer med en loghost (FreeBSD) og en del av loggene må sjekkes.
- Brukeradministrasjon, administrasjon av hjemmekataloger.
- Installasjon/oppgradering av programvare.
- Feilsøking (bruk av f.eks trace, snoop, dtrace osv, sjekk av logger (syslog)).
Det er ikke alltid et klart skille hva som er ren OS-drift og hva som er tjeneste/applikasjonsdrift siden det mange avhengigheter. Oppgavelister for de ulike tjenestene som kjører under Solaris er nevnt i beskrivelsene for de ulike tjenestene.