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:36]
uls [sccl.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 65: 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+
  
-Die Clusterpakete werden in der Datei, die durch PACKAGES ​in der +  ​PACKAGES=/etc/sccl/packages.conf 
-/etc/sccl/sccl.conf angegeben ist, definiert. Als Standard ist + 
-/etc/sccl/packages.conf festgelegtSie beinhaltet eine Tabelle mit allen Paketen +entry in the ''​/etc/sccl/sccl.conf''​. 
-des Clusters und die Clusterknoten,​ auf denen sie gestartet werden dürfen.+ 
 +The PACKAGES file contains all packages belonging to the cluster. 
 +Each package lists one or more cluster nodes (NODES) on which they may be started
 +The first node defines the default node.
  
 <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 110: 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 139: 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.1421670986.txt.gz · Last modified: 2015-01-19 13:36 by uls