© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Tjenermaskinens rolle (med gratis historietime på kjøpet) Knut Borge,

Slides:



Advertisements
Liknende presentasjoner
12.Studienreise nach Finnland,
Advertisements

Hvor stor er en fisk? Yggdrasil Hvor stor er en fisk?  Vanlige kundetyper og prosjekter  Faktorer som påvirker.
Når matematikk blir magisk
Hvordan etablere nettbutikk med GoOnline Commerce
UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGISide 1 USIT 22. juni 2014 Overvåkning og rapportering To prosjekter ved USIT Ståle Askerød Johansen
Litt mer om PRIMTALL.
Content Management på en ny måte Stian Danenbarger Creuna as.
Server  Server tjenester  Server hardware. Server tjenester  Fil/print  Database  Web  Applikasjon  Mail  Gruppevare  Terminalserver  På de.
Teknologi for et bedre samfunn 1 Asbjørn Følstad, SINTEF Det Digitale Trøndelag (DDT) Brukervennlig digitalisering av offentlig sektor.
Lynkursdagene 2011 Webdrive Tilgang til UiO-disker utenfor UiO-nettet Mads Lomholt usit/sas/lipk.
Møre og Romsdal. 2 Ligger det et bedehus eller et kristelig forsamlingshus (ikke kirke) i nærheten av der du bor? (n=502) i prosent.
Lynkursdagene høsten 2011 Ansvar for egen PC ved UiO Hva bør jeg som bruker vite og gjøre..?
Halvtykke (diskløse) klienter Larvik bibliotek Rigmor Haug, Bibliofils Brukermøte mai 2007.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 HOUSTON We have a problem.
44 Hector om skikk og bruk I Norge
31. januar 2002SIF8076 Planl&drift av IT-syst 1 Tjenester SIF8076 Planlegging og drift av IT-systemer Anders Christensen, IDI.
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
Microsoft Office2010 ved UiO Fellesmøte IT-ansvarlige januar 2011.
Monica Stamnes Identitetsforvaltning og brukeradministrasjon Introduksjon til identitetsforvaltning og brukeradministrasjon med Cerebrum Monica Stamnes.
© SEKSJON FOR SYSTEM- OG APPLIKASJONSDRIFT, USIT UNIVERSITETET I OSLO BAS – BrukerAdministrativt System v/ Bård H.M. Jakobsen
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Del-prosjekt BAS.
UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGISide 1 USIT Drift av UNIX-maskiner ved UiO Ståle Askerød Johansen Gruppe for Basis Systemdrift.
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
InOut og TeleComputing  Nøkkelferdige, rimelige Skolelinux-løsninger  Maskinvare (tjenermaskiner og tynnklienter)  Programvare  Installasjon av ferdig.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 HOUSTON Planene fremover.
Sikkerhetssystemer UIO-cert
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :55 Side 1 FEIDE – BAS v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
1 14. februar 2006 TDT4285 Planl&drift IT-syst Forelesning nr 16: Sentralisering eller desentralisering TDT4285 Planlegging og drift av IT-systemer Våren.
Kapittel 47 Å gjøre lekser.
Skriv om slik at setningene betyr omtrent det samme
Velkommen til Medisinsk bibliotek
GRØNNALGER BRUNALGER RØDALGER
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 XP-PXE løsning ved UIO Installering av Windows XP Med PXE (netboot)
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
© USIT/SAPP/GT UNIVERSITETET I OSLO FS ↔ UREG2000 ↔ CF v/Bård Jakobsen (igjen... )
v/Bård Henry Moum Jakobsen
Innsamling av ekstremt sensitive data til forskning
Sett inn preposisjoner eller adverb som passer
De 222 mest brukte ordene i det norske språket..
Sett inn riktig form av adjektivene, med artikkel hvis nødvendig
1 26. januar 2006 TDT4285 Planl&drift IT-syst TDT4285 Planlegging og drift av IT-systemer Våren 2006 Anders Christensen, IDI Forelesning nr 9: Tjenester.
Windows – drift, rutiner og SCCM
FS i UHAD Anders Lefébure-Henriksen, TD/GAD Windows-forum,
Side 156 – 158 Hvilke pronomen mangler?
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily Noen vanlig spørsmål og svar Andre spørsmål?
USIT / IT-drift / Seksjon for grunndrift / Gruppe for basis systemdrift Fellesmøte m/lokal-IT – september 2013 Status på ny lagringsløsning.
Kapittel 1, oppgave i) Sett inn preposisjoner eller adverb som passer.
2003 © UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI Fiberskolen – IKT i flerkulturelle skoler Infrastruktur og drift Cerebrum (en liten BAS i skogen)
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily Rapportdelen.
Mads Lomholt, USIT Trådløst nett ved UiO Muligheter og begrensninger Lynkursdagene 2009.
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
Sneak peek og svar på spørsmål Ulf Jarre Jerpseth & Gyda Kjekshus
Sett inn preposisjoner eller adverb som passer.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :10 Side 1 Mail ved UiO v/ Bård H.M. Jakobsen (GT/SAPP/USIT)
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Kvalitetsreformen og IT- messige konsekvenser Astrid Jenssen XML-gruppa,
Et BAS: Cerebrum.
ved Universitetet i Oslo
v/ Margrete Raaum og Bård H.M. Jakobsen
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO FS: en bærebjelke i UiOs læringstjeneste HowTo: FS-> UREG -> ClassFronter (LMS) v/Bård Henry Moum.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :34 Side 1 FEIDE – BAS – Cerebrum v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO UREG2000 Brukeradministrasjon ved Universitetet i Oslo v/Bård Henry Moum Jakobsen Senioringeniør,
Server Server tjenester Server tjenester Server hardware Server hardware.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Patching En patch er en fiks for en eller flere feil i et program/operativ.
Innsamling av ekstremt sensitive data til forskning
v/Harald Meland og Bård Henry Moum Jakobsen
v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Utskrift av presentasjonen:

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Tjenermaskinens rolle (med gratis historietime på kjøpet) Knut Borge, SAPP/USIT

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 2 Agenda 1.Ulike typer tjenermaskiner 2.Filosofi, design 3.Hva gjør USIT 4.Hardware 5.Operativsystem 6.Bringing it all together

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 3 Hva er en tjenermaskin? Svaret kommer an på hvilket år en spør Maskin med egen disk Maskin uten (grafisk) skjerm Flerbrukermaskin Maskin som tilbyr tjenester over nettet Maskin som ikke bare brukes av en person? Maskin som har som hovedoppgave å tilby tjenester over nettet til flere brukere?

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 4 Antall servere på UiO Ikke godt å si. Søndag 21/ var det 921 Unix-maskiner som pinget på UiO. Av disse er det saklig å regne som servere. Den ”tynneste” er en Sun 3/60 fra med 24MB minne CPU-ytelse på ca. 3 MIPS og 2.5GB disk Den feteste er en HP Superdome med ca ganger så mye minne, ganger så mye CPU-ytelse og 1000 ganger så mye disk.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 5 Ulike typer tjenermaskiner 1990 M: ulrik (noen få andre)

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 6 Ulike tjenermaskiner 2002 M: ulrik haugevis av andre, men grunnmodellen er forbausende lik hva tjenerprosjektet skisserte. Hvorvidt dette skyldes et særdeles visjonært USE eller dumb luck vil vi sannsynligvis aldri få vite 100% sikkert. Husk at dette var på den tiden folk snakket om å kjøre X.25 på lokalnettene og SMTP var en interimsløsning.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 7 Fra M: til \\server M: var den klassiske instituttserveren som tilbyr adgang til hjemme- og fellesområder. Denne finnes i fullt monn fremdeles selv om de underliggende protokollene har forandret seg fra (PC-) NFS til CIFS/SMB. Invarianten var at du kunne logge deg inn på en hvilken som helst PC på UiO og få opp ditt unike, globale hjemmeområde. Dette var storveis i 1992, og slett ikke verst i 2002 heller.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 8 Flere roller for instituttserveren NIS-server Samba-server Webserver (med alt det innebærer!) Tivoli-gw.... Fremdeles fokus på lokal filserver

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 9 Spesialressurser Mail Web Applikasjonsservere Autentisering Katalog Navnetjeneste Database Tungregning Backup Gruppevare LMS BAS Utskrift Overvåking Sw distribusjon...

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 10 Mailservere Ett felles mailsystem for UiO Ett sted for adresselogikk/omskrivning Ett sted for oppsett av mailinglister (Delvis) redundante servere for mottak, levering og henting av mail

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 11 Web-servere med tilhørende herligheter Webhotell som tilbyr plass til grunnenheter og foreninger Standardisert driftsopplegg, sambaaksess, sikkerhetspatching, etc

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 12 Autentisering NIS-servere for Unix-brukere (og implisitt Mac) Domenekontrollere for Windowsbrukere Radius for oppringt/studentby/ADSL-brukere Ett brukernavn, ett passord Ett system som genererer data for disse

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 13 BAS - Brukeradministrasjonssystem Ureg2000 er UiOs brukerdatabase Importerer data fra bla FS og LT Eksporterer data til NIS, AD, Radius, LDAP, Notes, CF, UA Ureg2000 muliggjør ”ett brukernavn, ett passord”- tankegangen IT-ansvarlige ved andre universiteter drømmer om ureg2000

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 14 BOFH bofh gir IT-ansvarlige mulighet for å opprette, slette og manipulere brukere i UiOs globale brukerdatabase og tilhørende herligheter.... såfremt det ikke går på tvers av rettighetene deres i forhold til UiO forøvrig. Dette er egentlig en enkel filosofi. USIT ønsker å utvikle løsninger som muliggjør distribuert ansvar samtidig som en har nytten av standardisering.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 15 Navnetjenere DNS (Domain Name System) er Ultrasuperduperkritisk for infrastrukturen. Vi har derfor ikke delegert ut ansvaret til selve sonefilene (men vi setter gladelig opp lokale servere) Mreg kan gi IT-ansvarlige rettigheter til sine subnett (men hold ikke pusten) USIT driver også sentrale WINS-servere

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 16 Tivoli Sentralt definert rammeverk, lokale rettigheter Ca. 170 lokale IT-ansvarlige drifter og distribuerer programvare til >3000 PCer Ca. 250 definerte softwarepakker, 200 av dem er laget av LITA Muliggjør f.eks. nyinstallasjon av en maskin med standard programvare på 10 minutter....eller diste Castle Wolfenstein til en termstue med 40 maskiner på en time.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 17 Flere spesialiserte servere Database (OF, FS, LT, AJ, SO, DLO ++++) SW distribusjon Backup, sentrale highend-servere, katastrofeløsning med offsite lagring på gang Notes (clustre, failover/redundans) Tungregning Utskrift Logserver

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 18 Enda flere spesialiserte servere ”Super-instituttserver (ulrik/rikke)” IDS-servere Applikasjonsservere (CF, UAK) Visualisering WTS News TMR og T/EC-servere

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 19 Zen and the art of server maintenance Lokale rettigheter i et globalt rammeverk Gjenbruk av data, kun en kilde hvis mulig. Automatisk populering/synkronisering Invarianter og standardoppsett Automatisering Sentral koordinering, kroker for lokal tilpassing

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 20 Driftstjenester på servere Installasjon Overvåking Sikkerhetspatcher (+ IDS light) rc.local use.daily/hourly Housekeeping, sanitysjekk, logrotering Dist & drift av programvare Backup

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 21 Hardware 1 Driftssikkerhet koster penger! En Elkjøp-PC kan være rågod på Return to Castle Wolfenstein, men er ikke nødvendigvis en bra server. Rå ytelse er ofte mindre viktig enn stabilitet. Alle klisjeene gjelder, det er både dyrt å kjøpe billig og ingenting er sterkere enn det svakeste leddet. Du er nødt til å ha et bevisst forhold til dette!

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 22 Hardware 2 RAID, RAID, RAID, RAID, RAID, RAID RAID Speilede systemdisker Doble kontrollere N+1 power RAID

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 23 Hardware 3 ”Clustre” er omtrent like hipt som ”bredbånd” Clustre er omtrent like hypa som bredbånd Clustre finnes i utallige varianter alt etter behov og lommebok, fra DNS round robin til fancy løsninger med delte disksystemer (gjerne på et SAN), egen lastfordelingshw, etc

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 24 Cluster light uio-pop.uio.no Brukere forholder seg til POP-tjenesten, ikke en fysisk maskin Denne mappes til flere maskiner vha DNS Enkelt å legge til kapasitet i fart Ingen IQ hvis en maskin ikke svarer, men nedetid kan planlegges på forhånd

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 25 Tungt clustereksempel I Studentserver-clusteret kant/hume er et godt eksempel på hva vi ønsker å satse på. To maskiner tilbyr hjemmeområder for ca brukere. Begge maskinene har dupliserte veier til disksystemet. Disksystemet i seg selv kjører RAID Alle kritiske komponenter er dublert.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 26 Tungt clustereksempel II En maskin kan crashe eller tas ned, tjenesten går videre på den andre maskinen. Maskinene overvåker hverandre. Skalerer (relativt) enkelt til flere maskiner. Brukere forholder seg til en tjeneste, skjuler implementasjonsdetaljene Dyrt!

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 27 Kom til oss! Stort maskinrom Kjøling, temperaturovervåking Alarm, fysisk sikring UPSer en masse (nå også med dieselaggregat!) Konsollserver HAD

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 28 Jeg vil ha en server! USIT har idag driftsopplegg for diverse Unix- varianter. Tenk deg om/snakk med oss før du kjøper en liten server. Kanskje du kan spleise på noe større med et annet miljø? USIT leier ut plass på sentrale filservere. Disse har god kapasitet, store RAID-systemer, bra nett, gode driftsrutiner etc.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 29 Jeg vil fremdeles ha en server! Alle Unix-varianter er like, men noen er likere enn andre. ”Vanlige” servere domineres av Sun/Solaris og Intel/RH72. Sentrale Oracle-servere kjører primært på HP- maskiner med HP-UX. Ny rammeavtale for Intel-baserte maskiner er på gang.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 30 Bringing it all together Selv tilsynelatende enkle operasjoner vil kunne involvere et stort antall forskjellige servere. Vi tar nå en tenkt gjennomgang av en brukers hverdag og hvilke servere/tjenester han bruker (uten nødvendigvis være klar over det)

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 31 En dag i Ivan Denisovitsj liv Mandag morgen 0800 Ivan er på jobb og kaster seg over maskinen for å kunne prosessere dagens spam. Hvor mange servere involverer dette aktivt? Vi tenker her altså ikke på at han på et eller annet tidspunkt har vært innom ureg2000-maskinen for å bli definert som bruker ol., ei heller på småting som at maskinen hans stiller klokka fra en annen server i ny og ne.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 32 Mandag morgen 0805 Svaret kommer litt an på, men 6-8 er et godt tall Innlogging: WINS-server, DNS-server, domenekontroller, sambaserver, P: Maillesing: uio-pop.uio.no, dennes NIS-server (kan være samme), NFS-aksess til mailspool

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 33 Mandag morgen 0810 Ivan videresender et artig kjedebrev til Hvor mange flere maskiner involverer dette? Muligens en ny uio-pop, ihvertfall noen mailservere Flere hjemmeområdeservere Kanskje en Notes-server eller to

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 34 Dagen går Ivan skal freshe opp hjemmesiden sin, men husker ikke hvor programvaresiden ligger. sok.uio.no finner det for han. Han installerer så Dreamweaver fra nettet. Dette involverer også en WO-server. Kløna Ivan klarer så å slette index.html og må legge den tilbake fra TSM-serveren.

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 35 Mandag kveld Hjemme etter nok en dag i forskningens tjeneste. På tide å surfe. Radius-autentisering Surfer litt rundt på studweb. Webserver, WO- servere, Oracle-servere Chatte litt på CF, kanskje? (to-tre servere) Skriv ut noen playstation-tips (tre servere)

© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 36 Postscript IT-systemene på UiO består av mange forskjellige systemer, men det er noen grunnleggende tanker som ligger bak. Skjul detaljene i implementasjonen Lag enkle invarianter (men lag de riktig!) Lag veldefinerte kroker for utvidelser Tenk hele tiden skalerbarhet og redundans Don’t panic!