quattor is a system administration toolkit providing a powerful, portable and modular toolsuite for the automated installation, configuration and management of clusters and farms running UNIX derivates like Linux and Solaris. quattor was started in the scope of the EDG project (2001-2003). Development and maintenance is coordinated by CERN (IT department) in collaboration with other partner institutes (including BARC, BEGrid, IN2P3/LAL, INFN/CNAF, NIKHEF, Trinity College Dublin, UAM Madrid and others).

The quattor information model is based on the distinction between the desired state and the actual state. The desired state is registered in a fabric-wide Configuration Database (CDB), using a specially designed configuration language for expressing and validating configurations, composed out of reusable hierarchical building blocks called templates. Configurations are propagated to and cached on the managed nodes.

Subsystems running on the nodes take care of managing software packages and configuring local services:

  • The Software Package Management Agent (SPMA) handles local software installations using the system packager (like RPM or PKG). Packages can be stored and managed centrally in Software Repositories (SWRep).

  • The Node Configuration Manager (NCM) subsystem configures/reconfigures local system and grid services using a plug-in component framework.

  • A subsystem called Automated Installation Infrastructure (AII) takes care of initial node installation, configuring the system installer (KickStart/Anaconda, JumpStart).

The following chapters are available :


This topic: LHCb > WebHome > LHCbOnline > AdminGuide > AdminGuideLinux > AdminGuideQuattor
Topic revision: r2 - 2008-03-27 - LoicBrarda
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback