Administration von Unix-Rechnern mit cfengine
Einführung
Was ist cfengine?
Was leistet cfengine?
Konzepte und Eigenschaften im Überblick
Was leistet cfengine?
Konzepte und Eigenschaften im Überblick
Grundlagen
Einführendes Beispiel
Programmstruktur
Aufruf von cfengine-Programmen
Programmstruktur
Aufruf von cfengine-Programmen
Klassen und Variablen
Vordefinierte Klassen
Gruppendefinitionen
dynamische Klassendefinitionen
Benutzung von Klassen
Variablen
Gruppendefinitionen
dynamische Klassendefinitionen
Benutzung von Klassen
Variablen
Ausgewählte Aktionen
control
copy
files
directories
links
tidy
disable
editfiles
shellcommands
processes
import
copy
files
directories
links
tidy
disable
editfiles
shellcommands
processes
import
Entwurf einer System-Konfiguration
Annahmen und VorüberlegungenEntwurf einer Klassenhierarchie
Aufbau der Verzeichnishierarchie im AFS
Praktische Realisierung
Klassendefinitionencfengine.conf
Allgemeine Konfigurationsfiles
cf.linux_Main
cf.linux_AllSystems
cf.linux_SubNetz
Spezielle Konfigurationsfiles
cf.linux_PhysikPool
cf.linux_CanServer
Beispiele für Source-Roots
root4Allsystems
root4DOM_PHYSIK
root4sn16
root4PhysikPool
micky
Erfahrungen und Probleme
Sysadmin-OrganisationAdministrationsdomänen
Überblick über priv
Administration von /etc/priv_policy
Aufruf der cfengine-Scripts
Einbeziehung eines neuen Systems <hostname>
Spezielle Probleme
Weitere Informationen / Verweise
01. Dezember 1997, überarbeitet: 01. Dezember 1998
Matthias Clauß, Thomas Müller, TU Chemnitz, URZ