User Tools

Site Tools


sccl:configuration

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
sccl:configuration [2015-01-19 13:35]
uls [packages.conf]
sccl:configuration [2015-07-07 15:35] (current)
uls [resources.conf]
Line 19: Line 19:
 ==== sccl.conf ==== ==== sccl.conf ====
  
 +This is the upper level configuration file of the script cluster.
 +The arbitrary name of the cluster (CLUSTER) is defined and all associated cluster nodes (NODES) are listed.
  
 :NOTE: This file is source'​d,​ so be careful when editing. :NOTE: This file is source'​d,​ so be careful when editing.
Line 58: Line 60:
 U2WPORT=3579 U2WPORT=3579
 </​file>​ </​file>​
 +
 +:TODO: missing explanation
  
 ----- -----
Line 63: Line 67:
 ==== packages.conf ==== ==== packages.conf ====
  
-:TODO: Missing content +The packages are configured in the file indicated by the (showing the default entry)
-:TODO: Needs translation+ 
 +  PACKAGES=/​etc/​sccl/​packages.conf 
 + 
 +entry in the ''/​etc/​sccl/​sccl.conf''​.
  
-Die Clusterpakete werden in der Datei, die durch PAKETE in der +The PACKAGES file contains all packages belonging to the cluster
-/​etc/​sccl/​sccl.conf angegeben ist, definiert. Als Standard ist +Each package lists one or more cluster nodes (NODES) on which they may be started
-/​etc/​sccl/​packages.conf festgelegtSie beinhaltet eine Tabelle mit allen Paketen +The first node defines the default node.
-des Clusters und die Clusterknoten,​ auf denen sie gestartet werden dürfen.+
  
 <file - /​etc/​sccl/​packages.conf>​ <file - /​etc/​sccl/​packages.conf>​
 # packages.conf # packages.conf
 # #
-# <​package>​ { - | <​stdnode>​ } [<​altnode1>​ <​altnode2>​ ...]+# <​package>​ { - | <​stdnode>​ } [<​altnode1> ​[<​altnode2>​ ...]]
 # #
  
-package1 clnode1 clnode2 +p1   ​host001 ​ host002 
-package2 ​clnode2 clnode1 +db host001 
-package3 ​clnode2 clnode1+other_package ​host002 
 </​file>​ </​file>​
 +
 +:TODO: needs translation ​ :TODO: needs verification of exact usage
  
 Das Clusterpaket <​package>​ wird automatisch beim Start des Clusters auf Das Clusterpaket <​package>​ wird automatisch beim Start des Clusters auf
Line 108: Line 117:
  
 The resource definition **must** be in one line! The resource definition **must** be in one line!
-The general syntax of a resource definition: 
  
-  ​<​package>​ <​description_no_spaces>​ [MULTI] <​resource>​ <​resource>​ ...+<file - /​etc/​sccl/​resources.conf>​ 
 + 
 +# The general syntax of a resource definition:​ 
 +<​package>​ <​description_no_spaces>​ [MULTI] <​resource>​ <​resource>​ ... 
 + 
 +# example 
 +db My_Database IP:​AUTO:​10.1.2.4.255.255.255.240 PRG:/​home/​db/​scripts/​sccl_startstop 
 + 
 +</​file>​
  
 When the package ist "​started",​ all resources are activated or started in the sequence ​ When the package ist "​started",​ all resources are activated or started in the sequence ​
Line 137: Line 153:
  
 ----- -----
 +
 +==== examples ====
 +
 +<file packages.conf>​
 +db       ​host1 ​  host2
 +tomcat ​  host3
 +apache ​  ​host4 ​ host5
 +</​file>​
 +
 +<file resources.conf>​
 +db         ​MySQL_DB ​   PRG:/​etc/​init.d/​mysql ​    ​RST:​tomcat,​apache:​CLUSTER
 +tomcat ​    ​Tomcat ​        ​CPKG:​db:​WAIT ​  ​PRG:/​etc/​init.d/​tomcat6
 +apache ​    ​Apache ​        ​CPKG:​db:​WAIT ​  ​PRG:/​etc/​init.d/​apache2
 +</​file>​
 +
 +
 +
  
sccl/configuration.1421670908.txt.gz · Last modified: 2015-01-19 13:35 by uls