Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kvalobs:kvoss:system:qc2:test:acceptance:qc2operun [2010-03-22 22:31:15]
paule
kvalobs:kvoss:system:qc2:test:acceptance:qc2operun [2022-05-31 09:29:32] (current)
Line 1: Line 1:
-====== Qc2-OPE-RUN ======+====== Qc2-OPE-RUN ======((NB Change in paths /var/kvalobs -> /var/lib/kvalobs and /var/kvalobs/log -> /var/log/kvalobs now included below, see https://svn.met.no/viewvc/kvoss/kvalobs/trunk/src/kvQabased/InitLogger.cc?view=log ))
  
-Ok! Kvalobs Qc1 and Qc2 is built in the test environment. There are still some integration issues that are unresolved and the standard kvalobs environement is not yet Qc2 aware.+ 
 + 
 + 
 +Ok! Kvalobs Qc1 and Qc2 is built in the test environment. Qc2 is now integrated with the Qc1 environment by editing kv_ctl.conf
  
 **STEP 1:** Update kv_ctl.conf **STEP 1:** Update kv_ctl.conf
Line 10: Line 13:
 <code> <code>
 #START_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvAgregated" #START_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvAgregated"
-START_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvAgregated kvQc2"+START_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvQc2"
  
 #STOP_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvAgregated" #STOP_PROGS="kvQabased kvManagerd kvDataInputd kvServiced kvAgregated"
-STOP_PROGS="kvServiced kvDataInputd kvQabased kvManagerd kvAgregated kvQc2"+STOP_PROGS="kvServiced kvDataInputd kvQabased kvManagerd kvQc2"
  
-TIMEOUT=61+TIMEOUT=70
 KVUSER=kvalobs KVUSER=kvalobs
 </code> </code>
 +
 +Note the local kvalobs.conf (/metno/kvalobs/etc/kvalobs/kvalobs.conf)
 +contains:
 +
 +<code>
 +corba{
 +  #Where is CORBA nameserver
 +  #nameserver="corbans.oslo.dnmi.no"
 +  nameserver="corbans.met.no"
 +
 +  #Which path in CORBA nameserver shall we use for
 +  #this instance of kvalobs
 +  path="kv_dev-vm116"
 +}
 +</code>
 +
 +Illustrating a dedicated registration in the CORBA nameserver for the virtual machine kvalobs instance.
  
 **STEP 2:** Remember that we are currently working with a local installation. The html log files for kvQabased are written to: **STEP 2:** Remember that we are currently working with a local installation. The html log files for kvQabased are written to:
-/metno/kvalobs/var/kvalobs/log/html+/metno/kvalobs/var/log/kvalobs/html
  
 The script called by the default cron job does not know this and needs to be modified by editing /usr/lib/kvalobs/bin/qabase_cron.sh and making it point to the correct log/html directory.  The script called by the default cron job does not know this and needs to be modified by editing /usr/lib/kvalobs/bin/qabase_cron.sh and making it point to the correct log/html directory. 
Line 27: Line 47:
 #! /bin/sh #! /bin/sh
  
-QABASELOGDIR=/metno/kvalobs/var/kvalobs/log/html+QABASELOGDIR=/metno/kvalobs/var/log/kvalobs/html
 ##QABASELOGDIR=$(kvconfig --localstatedir)/kvalobs/log/html ##QABASELOGDIR=$(kvconfig --localstatedir)/kvalobs/log/html
  
Line 42: Line 62:
  
 https://dokit.met.no/sysdok/kvalobs/installasjon#cron-jobber https://dokit.met.no/sysdok/kvalobs/installasjon#cron-jobber
 +
 +Clean-up of the html log files is necessary to manage disk space.
 +
 +**STEP 3** Now run kvalobs as user kvalobs with kvQc2:
 +
 +<del>kvQc2 requires one additional environment variable to be set:</del>
 +
 +<del><code></del>
 +<del>$ export KVALOBS=/metno/kvalobs</del>
 +<del></code></del>
 +
 +
 +**NOTE:** The $KVALOBS historic configuration variable is no longer needed.
 +
 +<code>
 +$ cd $HOME
 +$ bin/kvstart
 +</code>
 +
 +The following result is expected:
 +
 +<code>
 +KVBIN=/metno/kvalobs/bin
 +KVPID=/metno/kvalobs/var/kvalobs/run
 +TIMEOUT=70
 + 
 + 
 +  Starter kvalobs dette kan ta noe tid!
 +  Hvis det ikke skjer noe på MER enn 70 sekund
 +  bruk CTRL-C for å avbryte!
 + 
 + 
 +Starter kvQabased ....Ok!
 +Starter kvManagerd ....Ok!
 +Starter kvDataInputd ....Ok!
 +Starter kvServiced ....Ok!
 +Starter kvQc2 ....Ok!
 +</code>
 +
 +
 +**STEP 4** ... and to stop:
 +
 +<code>
 +$ cd
 +$ bin/kvstop
 +</code>
 +
 +The following result is expected:
 +<code>
 +listopt: 0
 +killallopt: 0
 +KVPID=/metno/kvalobs/var/kvalobs/run
 +TIMEOUT=70
 +node: dev-vm116
 + 
 + 
 +  Stopper kvalobs dette kan ta noe tid!
 +  Hvis det ikke skjer noe på MER enn 70 sekund
 +  bruk CTRL-C for å avbryte!
 + 
 + 
 +kvServiced .....Stopped!
 +kvDataInputd .....Stopped!
 +kvQabased .....Stopped!
 +kvManagerd .....Stopped!
 +kvQc2 .....Stopped!
 +</code>
 +
 +**NB** The timeout has been set to 70s since kvQc2 checks for new configuration files every minute and the rest of the time either sleeps or processes a given set of instructions.
 +
 +
 +
  • kvalobs/kvoss/system/qc2/test/acceptance/qc2operun.1269297075.txt.gz
  • Last modified: 2022-05-31 09:23:19
  • (external edit)