Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
kvalobs:kvalobs:oppdatering-metadata [2016-07-08 10:38:29] terjeer [Metakvalobs: Generering av metadata pakker for kvalobs fra kvalobs bruker: halvautomatisk] |
kvalobs:kvalobs:oppdatering-metadata [2023-09-18 11:52:45] terjeer removed |
||
---|---|---|---|
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: |
- | + | //**Oppdatering gjøres automatisk hver dag fom. mandag tom. fredag i tidsrommet kl.9:30 - 9:45 UTC.**// | |
- | Logg inn som egen bruker på metakvalobs. | + | Dersom noe av dette feiler så sendes mail til kvdrift. |
- | sudo -i -u kvalobs | + | |
- | . .bashrc | + | |
- | + | ||
- | Undersøk at alt er gått greit: | + | |
- | cat $HOME/ | + | |
- | + | ||
- | ( I sommer gjør vi ikke dette siden push her bare betyr backup av metadata som systemet genererer selv: #Oppdater git med nye metadata fra stinfosys: # / | + | |
- | + | ||
- | På dette punktet i oppdateringen, | + | |
- | + | ||
- | Overføring av metadata til repositoriet slik at andre kan laste det ned: | + | |
- | logout | + | |
- | scp / | + | |
- | + | ||
- | ==== Produksjonsmaskin ( lucid ): ==== | + | |
- | OBS! Den dagen de skifter mellom kvalobs1 | + | |
- | + | ||
- | Logg så inn som bruker kvalobs på kvalobs (som altså nå er kvalobs1 eller kvalobs2). | + | |
- | + | ||
- | Stopp kvalobs med: kvstop | + | |
- | + | ||
- | Innstaller de nye metadataene med: / | + | |
- | + | ||
- | Eksekver insert.sh (opdaterer QC1-0 etc). | + | |
- | + | ||
- | Start kvalobs med: kvstart | + | |
- | + | ||
- | ====Histkvalobs (virtuell maskin) hovedløsning: | + | |
- | + | ||
- | + | ||
- | == Utføres på histkvalobs: | + | |
- | kv2kl-stop-all | + | |
- | + | ||
- | rm -v $HOME/var/run/*.pid | + | |
- | + | ||
- | Stopp kvalobs med: kvstop | + | |
- | + | ||
- | == Utføres på histkvalobsdb-trusty: == | + | |
- | Innstaller de nye metadatene med: /metno/kvalobs/ | + | |
- | + | ||
- | Oppdaterer QC1-1-104: psql -f ~/ | + | |
- | + | ||
- | Oppdaterer QC1-4-109: psql -f ~/ | + | |
- | + | ||
- | == Utføres på histkvalobs: | + | |
- | Start kvalobs med: kvstart | + | |
- | + | ||
- | kv2kl-start-all | + | |
+ | Det oppfordres til å gå inn på metakvalobs en gang i måneden. | ||
====== 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 99: | Line 31: | ||
====== For testing ====== | ====== For testing ====== | ||
- | ==== dev-vm098 | + | ==== Staging server |
- | Årsaken til at dev-vm098 | + | Årsaken til at Staging server |
crontab -l | crontab -l | ||
# 45 11 * * * $HOME/ | # 45 11 * * * $HOME/ | ||
Line 109: | Line 41: | ||
$HOME/ | $HOME/ | ||
- | ==== Manuell testing av egne innlagte metadata (Lucid test-maskin): | + | ==== Manuell testing av egne innlagte metadata (test-maskin): |
$ cd myuser | $ cd myuser | ||
$ . bashrc_myuser | $ . bashrc_myuser | ||
Line 117: | Line 49: | ||
Oppdater metadata fra git: git pull | 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. | + | Hvis vi får CONFLICT |
+ | |||
+ | Dersom det er filer du jobber med så må de tas vare på utenfor repositoriet og kopieres inn på riktig sted. | ||
Hvis du har en endring, kopierer du den inn her: | Hvis du har en endring, kopierer du den inn her: | ||
- | ( f.eks: scp geok06_sms_snowdepth_increase_no_snowsymbol.pl kvalobs@dev-vm098:~/myuser/kvmetadata/algorithms ) | + | ( f.eks: scp geok06_sms_snowdepth_increase_no_snowsymbol.pl kvalobs@xxx:~/kvoss_intern/kvmeta/algorithms$ ) |
Overfør de nye metadataene til / | Overfør de nye metadataene til / | ||
Line 132: | Line 66: | ||
Start kvalobs med: kvstart | Start kvalobs med: kvstart | ||
+ | |||
+ | ==== Overføring av metadata i fra / | ||
+ | |||
+ | == En kan få kjapt lagt inn alle algoritmer i databasen == | ||
+ | < | ||
+ | LIBEXECDIR=/ | ||
+ | $LIBEXECDIR/ | ||
+ | </ | ||
+ | |||
+ | == alle manuelle checks == | ||
+ | < | ||
+ | LIBEXECDIR=/ | ||
+ | $LIBEXECDIR/ | ||
+ | </ | ||
+ | |||
+ | == alle manuelle station_param == | ||
+ | < | ||
+ | LIBEXECDIR=/ | ||
+ | $LIBEXECDIR/ | ||
+ | </ | ||
+ | |||
====== Rutiner som " | ====== Rutiner som " | ||
Line 157: | 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 / | ||