Referat fra møte om estimering av tidsforbruk til Exchange-integrasjon

Dato: 29.08.13 15:15 - 16:30

Til stede: Jokim, Jazz, Iv, Baardj, Oyvin, Jsama

Jazz går gjennom estimatet om hva som skal gjøres, og det diskuteres underveis.

Hvem skal migreres

  • Antagelig alle. Kommer vedtak snart.
  • Lager oversikt over prioriterte grupper etterhvert.
    • Spesifikke grupper må migreres samtidig.
      • Dette må avklares med de aktuelle gruppene?
    • Leies inn migrasjonspakke for Notes.
  • Enklere å migrere studentbrukere fra Exchange til skyen senere.
  • Ansatte som migreres til Exchange skal ha tilgang til å reservere rom (rom har en slags form for avgrensning om hvem som skal kunne reservere). Studenters tilgang til dette er uavklart?
  • Tilgang til Exchange for eksterne personer (romreservasjon er sentralt her)
    • Eksterne personer kommer til å trenge å f.eks. reservere rom.
  • Trenger tilgangsgrupper for å delegere innsyn/tilgang i/til kalendre.

Tekniske forutsetninger

  • Synkron integrasjon. Exchange kvitterer alltid.
    • Kvittering fra Exchange lagres i Cerebrum.
  • Oppdateringsfrekvens
    • Så fort som mulig.
  • Etablering av rutiner for verifikasjon av datakvalitet i Exchange vs. Cerebrum
    • Bakgrunnsjobber for å gjøre dette og eskalere

Avklaring av uavklarte elementer

  • Skal vi fortsette med default_domain i Cerebrum/cereconf?
    • Cerebrum er sjef for alle domener.

Estimater

  • Arbeidsflyt og overordnet spek av integrasjonen
    • Når jobber kjøres
    • Hva som plukkes ut
    • Hva som kjøres
    • Hvordan gjør vi dette?
  • Rammeverk for kommunikasjon
    • Ukjent estimat
    • Selve løsningen er under utarbeidelse
    • SSH som transport i stedet for winrm undersøkes
  • Endringer i Cerebrums API og databaseskjema
    • Spesifiser DB skjema, i stedet for skjema
    • Email
      • Tre mulige veier
        • Skrive om eksisterende funksjoner og skjema
          • Videreføring av teknisk gjeld
          • Øker risiko for introduksjon av feil på tvers av Cerebrum-instanser
        • Skrive en UiO-spesifikk løsning for Exchange
          • Funksjonalitetsbaserte mixins
        • Skrive ny email modul
          • For omfattende. Øker arbeidsmengden til Cerebrum-drift
    • Person-modulen
      • Endre utplukk av navn og epostadresser
      • Gå gjennom logging og utbedre denne for integrasjon mot Exchange
    • Account-modulen
      • Må se på mekanismer for oppdatering av informasjon. Må disse oppdateres?
    • Group-modulen
      • Må avklare bruk av de forskjellige typer grupper
      • Vil vil ikke ha mailenablede sikkerhetsgrupper på nåværende tidspunkt
      • Overganger mellom dist- og sikkerhetsgruppe. Vil vi tilllate dette?
        • Exchange synk håndterer distribusjonsgruppene
        • Konverterer mellom gruppetyper ved å slette den, og opprette på nytt
        • Definisjon av gruppetyper
          • Kan definere gruppetype på generiske grupper via traits
          • Undertype av gruppe (mixin?). Krever db-skjemautvidelse, for å koble gruppe mot target.
    • LDAP-modulen
      • Må utvides til å inkludere informasjon om grupper.
    • Changelog-modulen
      • Kan utvide eksisterende variant
        • Har alle institusjoner som nedslagsfelt
      • Kan implementere ny variant
        • Typet endringslogg
        • Skiller historikk og endringshåndtering
        • Nedslagsfeltet er kun instutisjoner der den tas i bruk
      • BOFH
        • Trengs migreringskommandoer
        • Trengs justering av vedlikeholdskommandoer
        • Trenger nye kommandoer til f.eks. distgrupper o.l.
      • Brukerinfo
        • Exchangebrukere får færre valg i brukerinfo
        • Spamsettings og slik består
    • Bakgrunnsjobber
      • Rydding i endringsjobber, sammenligning av state i Cerebrum og Exchange
Publisert 29. aug. 2013 16:50