Difference between revisions of "Cfengine2"

From PostgreSQL_wiki
Jump to: navigation, search
(cfengine)
(cfengine)
Line 1: Line 1:
 
= cfengine =
 
= cfengine =
Systeembeheer met cfengine is de manier om Linux en Unix systemen geautomatiseerd te onderhouden. De huidige in debian ondersteunde versie van cfengine is cfengine2, versie cfengine3 bestaat reeds maar is er nog niet voor debian.<br/>
+
Systeembeheer met cfengine is de manier om Linux en Unix systemen geautomatiseerd te onderhouden. De huidige in debian ondersteunde versie van cfengine is cfengine2, versie cfengine3 bestaat reeds maar is er nog niet voor debian.
  +
De leercurve van cfengine is zeer steil en het durt ook voor een ervaren goed ingevoerde system administrator geruime tijd voordat hij de eerste resultaten boekt. De leercurve is zo steil dat velen na een aanvankelijk toch weer de shortcuts nemen en cfengine op de client uitzetten, men geeft het na een aanvankelijk blijmoedig begin op.<br/>
 
  +
De leercurve van cfengine is zeer steil en het durt ook voor een ervaren goed ingevoerde system administrator geruime tijd voordat hij de eerste resultaten boekt. De leercurve is zo steil dat velen na een aanvankelijk toch weer de shortcuts nemen en cfengine op de client uitzetten, men geeft het na een aanvankelijk blijmoedig begin op.
 
De voorbeelden komen uit Automating UNIX and Linux Administration (http://kaybee.org:81/kirk/aua.html), de sources zijn ook te downloaden van http://www.apress.com.
 
De voorbeelden komen uit Automating UNIX and Linux Administration (http://kaybee.org:81/kirk/aua.html), de sources zijn ook te downloaden van http://www.apress.com.
 
== Overzicht ==
 
== Overzicht ==

Revision as of 20:11, 25 February 2010

cfengine

Systeembeheer met cfengine is de manier om Linux en Unix systemen geautomatiseerd te onderhouden. De huidige in debian ondersteunde versie van cfengine is cfengine2, versie cfengine3 bestaat reeds maar is er nog niet voor debian.

De leercurve van cfengine is zeer steil en het durt ook voor een ervaren goed ingevoerde system administrator geruime tijd voordat hij de eerste resultaten boekt. De leercurve is zo steil dat velen na een aanvankelijk toch weer de shortcuts nemen en cfengine op de client uitzetten, men geeft het na een aanvankelijk blijmoedig begin op. De voorbeelden komen uit Automating UNIX and Linux Administration (http://kaybee.org:81/kirk/aua.html), de sources zijn ook te downloaden van http://www.apress.com.

Overzicht

Initiële cfengine2 configuratie

Installatie

De installatie verloopt als volgt:

# apt-get update && apt-get install cfengine2

Client installatie

Kopieer het bestand update.conf van de cfengine2 server naar de te beheren host:

# scp -p /var/lib/cfengine2/masterfiles/PROD/inputs/update.conf <hostname>:/etc/cfengine

Vervolgens op de te beheren host:

# cfagent -v

De rest verloopt voortaan vanzelf.

Server installatie

De scripts voor het bouwen van een van een cfengine2 configuratie staan in ldap-svn.webhuis.nl/cfengine2/cfengine2-bootstrap:

# svn checkout https://ldap-svn.webhuis.nl/cfengine2/cfengine2-bootstrap

Dit levert de volgende bestanden op:

cfengine2:~/cfengine2-bootstrap# ls -l
total 8
-rw-r--r-- 1 root root 3586 2010-01-29 22:34 cf.preconf
-rwxr-xr-x 1 root root  471 2010-01-29 22:36 make-cfengine2-indirectories.sh
cfengine2:~/cfengine2-bootstrap#  

Voer eerst het script make-cfengine2-indirectories.sh uit en daarna cf.preconf:

# make-cfengine2-indirectories.sh
# bash cf.preconf

Het resultaat is een initiële cfengine2 configuratie.


Terug naar: Uwork Infrastructuur