BEgridAndQuattor

From Begrid Wiki
Jump to navigationJump to search

PageOutline

What is Quattor

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. Thus, it does not only install packages, but also completely configures a node, and allows the central management of all the changes to this configuration. The project was started in the scope of EDG, and its development is now coordinated by the CERN. It is used at CERN to manage 1000's of machines.

Quattor consists of the following subsystems:

1. CDB : Configuration Database

This central database contains the desired state of all the managed nodes. The state is described using a special language (PAN), and consists of building blocks called templates. There are several options to store this database, but BEgrid uses the 'SCDB' variant, which means that the CDB is implemented as a Subversion repository. For BEgrid, there is one central SCDB, which contains the configurations of all BEgrid clusters.

2. SWREP: Software Repositories

It contains the to be installed software packages (rpm's). There can be several repositories, e.g. for OS, for glite, ... For BEgrid, the repositories are located at http://quattor.begrid.be/begrid/Central_BEGrid_Repository

3. SPMA: Software Package Management Agent

This subsystem, which runs on the managed nodes, handles local package installation (through rpm ...).

4. NCM: Node Configuration Manager

This subsystem, also available on the managed nodes, configures/reconfigures local system and grid services using a plug-in component framework. Numerous components are available (network, ...), but one could add specific components.

5. AII: Automated Installation Infrastructure

This subsystem takes care of initial node installation by configuring the system installer (e.g. KickStart). This allows the automatic installation of the nodes, provided they can PXEboot and their configuration was stored in SCDB (i.e. a proper 'profile' has been made).

Quattor for BEgrid

Centralised BEgrid

How to join Centralised BEgrid

QWG: Quattor Working Group

The Quattor Working Group (QWG, also known as LCGQWG) is a group created by the LCG Grid Deployment Board to produce a Quattor configuration for Grid Middleware( especially the LCG ). The profiles in the BEgrid repository are based on the QWG ones. New releases by QWG will be integrated into the BEgrid repository.

Tips and tricks

Centralised BEgrid Server setup (at BELNET)

This section is not for site admins, but describes the setup of the Centralised BEgrid server at BELNET.


Template:TracNotice