Jump to content

Drift/Intro

From Programvareverkstedet
Denne siden er trolig litt utdatert


Å være drifter er i praksis det samme som å kjenne rotpassordet på PVV. Man slutter å være drifter når man har glemt passordet og ikke gidder å oppsøke noen for å lære det på nytt. Mer er det ikke å si om den saken!

Å bli drifter

For å få tilgang til rotpassordet må du skrive under på et passordskjema og bli godkjent av driftskoordinator. Dette er en ganske løs prosess, og krever hovedsaklig bare at du ikke er helt ny og at du ikke har gjort noe veldig dumt i det siste.

Når du så har fått passordet er det første du vil gjøre å legge deg selv til i driftslisten. Det er ingen skikkelig gruppe for drift, men det er et alias som sørger for at folk får mail adressert til drift. Hvis du er heldig har "headhunteren" din lagt deg til, hvis ikke gjør du det selv. co/edit/diff/ci-stegene i eksempelet under er kjernen i RCS-bruk, så hvis du ikke er vant til det fra før vil du bli det fort.

root@microbel:~$ cd /etc
... altså på microbel, som root
root@microbel:/etc$ <editor> aliases
... legg til deg selv i listen for drift
root@microbel:/etc$ git diff aliases
... sjekk at endringene stemmer
root@microbel:/etc$ git add aliases
root@microbel:/etc$ git commit
... ferdig

Da er du på driftlisten (drift@pvv) og får kose deg med spennende epost om alt mellom himmel og jord. Det er et par andre lister som du bør vite om: os-drift (alt mulig rart av automatiske rapporter fra maskinene), mail-drift (samlepunkt for postmaster og andre standardadresserer), pvv (styret) og cert (som heller ikke er drift). De to første har du sannsynligvis ikke lyst til å være på, og de to siste skal man velges til.

Videre er det i nyere tid satt opp en vaultvarden instanse på pvv, som det kan være en god ide å få tilgang til. Dette gjøres ved å lage en bruker på vaultvarden og be en eksisterende drifter om invitasjon til drifts vaultet.

Kjekt å vite

Drifting er mye det samme om man har sin egen maskin eller om man drifter maskiner for andre, bortsett fra at det siste tilfellet gjerne tryller frem flere problemer og større konsekvenser.

For tiden er PVV inne i en nixos fase. I denne configen kan man se hvilke maskiner som er satt opp, og legge seg til som en bruker. Verdt å merke seg er at disse maskinene ikke følger kdc, og dermed ikke puller vanlige brukere per nå.

Tidligere var PVV inne i en debian/ubuntu-fase. De fleste eldre maskinene kjører en av disse, deriblant microbel (nfs og mail). Mye av den underliggende infrastrukturen kjører på enda eldre maskiner, og disse har gjerne BSD eller Solaris. Der finner vi dvask (dns) med flere. Det er godt mulig det har skjedd endringer siden dette ble skrevet, så sjekk siden Maskiner for litt mer pålitelig informasjon.

  • Generelt brukes Git eller RCS (avhengig av alder på maskinen) for å versjonere og sikre konfigurasjonsfiler av alle typer.
  • Vi har kerberos, men kdcen sliter iblant.
  • Mail håndteres av exim og dovecot

Hvis du leter etter konfigurasjonsfiler, se i /etc/. Hvis du vil ha logger, sjekk /var/log/, og husk på at de fleste loggene krever at du er logget inn som root.

Skal du oppdatere noe i DNS må du inn på dvask. dvask er en veldig gammel og skrøpelig maskin. Det er mulig å logge inn via seriellkonsoll (TODO: fiks dvask og oppdater denne).

Hvis microbel får problemer går det meste av PVV ned (microbel er diskserver). Dette fører gjerne til at folk sender mail til drift om at ting ikke virker. microbel er også mailserver, så mailen kommer typisk ikke fram før problemet er løst.

Serverrommet har lås på døra.

PVV har som oftest mye ledig hardware. Det meste er arvet fra NTNU eller lokale firmaer. Ikke det siste og beste, men duger bra til vår bruk. Hvis du har lyst til å sette opp en ny boks er det stort sett snakk om å gjøre det. Hvis du setter opp ett sært OS er det fare for at ingen andre vil ta i det, så da bør du belage deg på å håndtere oppdateringer og sikkerthet på egenhånd. Nye tjenester kan noen ganger settes opp på bokser som allerede er i bruk, hvis du ikke føler for å sette opp en ny fra bunnen av.

Sist men ikke minst, ikke vær redd for å spørre. Det er mange som ikke lenger har tid til å være fysisk på PVV, men som følger med på epost, Matrix, Discord, IRC eller news og kan svare på spørsmål og gi råd om nye prosjekter.