Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
kvalobs:kvalobs:oppdatering-metadata [2018-06-27 14:38:34] terjeer |
kvalobs:kvalobs:oppdatering-metadata [2023-06-13 14:37:49] terjeer |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Oppdatering av algoritmer og metadata i Kvalobs ==== | ||
- | |||
- | |||
- | ==== PROSEDYRE FOR Å OPPDATERE/ | ||
- | // | ||
- | |||
- | |||
- | | ||
====== Nye metoder for daglig oppdatering ====== | ====== Nye metoder for daglig oppdatering ====== | ||
- | ==== Metakvalobs: | + | ==== Metakvalobs: |
+ | // | ||
+ | Dersom noe av dette feiler så sendes mail til kvdrift. | ||
- | == Midlertidig: | + | Det oppfordres til å gå inn på metakvalobs en gang i måneden. |
- | ssh -Y kvalobs@157.249.168.104 | + | |
- | + | ||
- | == Undersøk at alt er gått greit == | + | |
- | Ser kjøringen grei ut: | + | |
- | view_auto.sh | + | |
- | + | ||
- | Dersom det står " | + | |
- | ( Er dette dagens dato?: ls -l $HOME/ | ||
- | | ||
- | ( Dersom ikke dette er dagens dato avsluttes oppdateringen og det meldes i fra om feil i kjøringen av auto.sh. ) | ||
- | |||
- | ( Er det noen endringer i fra klima ser vi nederst i $HOME/ | ||
- | |||
- | == Dette er ukes/ | ||
- | myuser er f.eks oysteinl | ||
- | scp / | ||
- | |||
- | ==== Produksjonsmaskin ( xenial ): ==== | ||
- | OBS! Den dagen de skifter mellom kvalobs-a1 og kvalobs-b1, oppdaterer vi ikke metadata. | ||
- | |||
- | Logg så inn som bruker kvalobs på kvalobs (som altså nå er kvalobs-a1 eller kvalobs-b1). | ||
- | / | ||
- | | ||
- | == Alternativt == | ||
- | Stopp kvalobs med: kvstop | ||
- | |||
- | Innstaller de nye metadataene med: / | ||
- | |||
- | ( gammel løsning Eksekver insert.sh (opdaterer QC1-0 etc).) | ||
- | |||
- | Start kvalobs med: kvstart | ||
- | |||
- | == Dersom veldig mye går galt og en har behov for å hente ned metadata fra repo.met.no == | ||
- | Stopp kvalobs med: kvstop | ||
- | |||
- | Innstaller de nye metadataene med: / | ||
- | |||
- | ( gammel løsning Eksekver insert.sh (opdaterer QC1-0 etc).) | ||
- | |||
- | Start kvalobs med: kvstart | ||
- | |||
- | ====Histkvalobs (virtuell maskin) hovedløsning: | ||
- | |||
- | |||
- | == Utføres på histkvalobs: | ||
- | |||
- | Stopp kvalobs med: kvstop | ||
- | |||
- | == Utføres på histkvalobsdb: | ||
- | Logg inn som kvalobs bruker på histkvalobsdb, | ||
- | |||
- | Innstaller de nye metadatene med: / | ||
- | |||
- | Oppdaterer QC1-4-109: psql -f ~/ | ||
- | |||
- | == Utføres på histkvalobs: | ||
- | Start kvalobs med: kvstart | ||
- | |||
- | ====== Det å kunne stopp/legge tilbake dataflyt fra svvdata gjennom hovedkvalobs ====== | ||
- | ===== Metakvalobs ===== | ||
- | ==== Ved stans av svvdataflyten inn i hovedkvalobs få bort svvdata fra obs_pgm ==== | ||
- | filen ~/ | ||
- | |||
- | FRA | ||
- | # cp -pv / | ||
- | # cp -pv / | ||
- | cp -pv / | ||
- | cp -pv / | ||
- | TIL | ||
- | cp -pv / | ||
- | cp -pv / | ||
- | # cp -pv / | ||
- | # cp -pv / | ||
- | |||
- | ==== Ved oppstart av svvdataflyten inn i hovedkvalobs få generert svvdata i obs_pgm ==== | ||
- | filen ~/ | ||
- | |||
- | FRA | ||
- | cp -pv / | ||
- | cp -pv / | ||
- | # cp -pv / | ||
- | # cp -pv / | ||
- | TIL | ||
- | # cp -pv / | ||
- | # cp -pv / | ||
- | cp -pv / | ||
- | cp -pv / | ||
====== Rutiner som gjøres automatisk på Metakvalobs og som må gjøres utenom tidspunktet for daglig oppdatering av metadata ====== | ====== Rutiner som gjøres automatisk på Metakvalobs og som må gjøres utenom tidspunktet for daglig oppdatering av metadata ====== | ||
- | |||
< | < | ||
- | kvalobs@metakvalobs: | + | 44 5 * * 5 $HOME/ |
- | # m h dom mon dow | + | 44 5 * * 1, |
+ | 44 6 6 * * $HOME/ | ||
+ | </ | ||
- | 44 5 * * 2,3,4,5 $HOME/ | ||
- | 44 5 * * 1 | ||
- | | ||
- | # 51 * * * * $HOME/ | ||
- | kvalobs@metakvalobs: | ||
- | #! /bin/sh | ||
- | |||
- | export HOME=/ | ||
- | |||
- | $HOME/ | ||
- | |||
- | $HOME/ | ||
- | </ | ||
==== Nye grenseverdier: | ==== Nye grenseverdier: | ||
Line 217: | Line 112: | ||
$ git commit QC1-1_all.out | $ git commit QC1-1_all.out | ||
$ git pull | $ git pull | ||
- | | ||
- | |||
- | |||
- | ==== Metakvalobs: | ||
- | Logg inn som bruker kvalobs på metakvalobs. | ||
- | |||
- | Gå til katalogen $METADIR: cd $METADIR | ||
- | |||
- | Oppdater metadata fra git: git pull | ||
- | |||
- | Hvis noen av statuslinjene starter med C ( dette betyr konflikt) skal en slette disse filene og deretter gjøre en ny git pull. | ||
- | |||
- | Innstaller data fra stinfosys: / | ||
- | |||
- | Deretter oppdater git med nye metadata fra stinfosys: git commit; git push | ||
- | |||
- | Overfør de nye metadataene til / | ||
- | |||
- | Innstaller de nye metadataene med: / | ||
- | |||
- | Overføring av metadata til repositoriet slik at andre kan laste det ned: | ||
- | |||
- | scp / | ||
- | |||
- | ====== Andre metoder for daglig oppdatering ====== | ||
- | |||
- | ==== Metakvalobs: | ||
- | Logg inn som egen bruker på metakvalobs. | ||
- | |||
- | Oppdater metadata fra git: | ||
- | sudo -u kvalobs / | ||
- | |||
- | Dersom konflikt skal en slette disse filene og deretter gjøre en ny git pull. | ||
- | |||
- | ( cd gjerne til git repositoriet først: cd $METADIR. Bruk kommandoen rm ) | ||
- | |||
- | Innstaller data fra stinfosys: | ||
- | sudo -u kvalobs / | ||
- | |||
- | Deretter oppdater git med nye metadata fra stinfosys: | ||
- | sudo -u kvalobs / | ||
- | | ||
- | På dette punktet i oppdateringen, | ||
- | |||
- | Overfør de nye metadataene til / | ||
- | sudo -u kvalobs / | ||
- | |||
- | Overføring av metadata til repositoriet slik at andre kan laste det ned: | ||
- | scp / | ||
- | |||
- | |||
- | ==== Metakvalobs: | ||
- | |||
- | Logg inn som egen bruker på metakvalobs. | ||
- | |||
- | Oppdater metadata fra git: | ||
- | sk / | ||
- | |||
- | Dersom konflikt skal en slette disse filene og deretter gjøre en ny git pull. | ||
- | |||
- | ( cd gjerne til git repositoriet først: cd $METADIR. Bruk kommandoen rm ) | ||
- | |||
- | Innstaller data fra stinfosys: | ||
- | sk / | ||
- | |||
- | Deretter oppdater git med nye metadata fra stinfosys: | ||
- | sk / | ||
- | |||
- | På dette punktet i oppdateringen, | ||
- | |||
- | Overfør de nye metadataene til / | ||
- | sk / | ||
- | |||
- | Overføring av metadata til repositoriet slik at andre kan laste det ned: | ||
- | scp / | ||
- | | ||
- | |||
- | ==== Metakvalobs: | ||
- | |||
- | Logg inn som egen bruker på metakvalobs. | ||
- | sudo -i -u kvalobs | ||
- | . .bashrc | ||
- | |||
- | Oppdater metadata fra git: | ||
- | / | ||
- | |||
- | Dersom konflikt skal en slette disse filene og deretter gjøre en ny git pull. | ||
- | |||
- | ( cd gjerne til git repositoriet først: cd $METADIR. Bruk kommandoen rm ) | ||
- | |||
- | Innstaller data fra stinfosys: | ||
- | / | ||
- | |||
- | Deretter oppdater git med nye metadata fra stinfosys: | ||
- | / | ||
- | |||
- | På dette punktet i oppdateringen, | ||
- | |||
- | Overfør de nye metadataene til / | ||
- | / | ||
- | Overføring av metadata til repositoriet slik at andre kan laste det ned: | ||
- | logout | ||
- | scp / | ||