Quattor
Quattor is a free, open-source Linux toolkit for automating installation, configuration, and management of clusters, farms, grids, and clouds.
What Quattor is
Quattor is a free, open-source Linux toolkit for automating installation, configuration, and management of clusters, farms, grids, and clouds. Its tools span the system lifecycle, including initial installation, configuration, and service upgrades. The architecture has a CMDB server, an Automated Installation Infrastructure server, and managed clients; the two servers can share a system. AII plugins handle DHCP and PXE boot configuration and create Kickstart files for Enterprise Linux-derived systems. On clients, the Configuration Cache Manager fetches and validates profiles, while the Node Configuration Dispatcher runs configuration components. Quattor validates system descriptions to catch configuration errors before deployment, and its Pan compiler turns declarative configuration into nested structures such as XML and JSON. Interfaces allow alternative implementations and site-specific tools. The site describes use across infrastructures ranging from tens of systems to more than 30,000. Quattor is provided under the Apache 2.0 and EU DataGrid Software licenses. Its user community develops and supports it; documentation describes it as a complex toolset requiring knowledge of the toolkit and site configuration for production use.
Good
- Covers installation through service upgrades.
- Validates system descriptions before deployment.
- Supports site-specific tools through defined interfaces.
- Used in environments from tens to over 30,000 systems.
Watch out
- Production use requires toolkit and site-configuration knowledge.
- Nightly builds are not guaranteed to work in real environments.
- The older SCDB database is deprecated and will not receive further development.
- Community-supported, with no full-time paid developers.
Who it suits
Quattor is aimed at administrators managing Linux infrastructure, including clusters, grids, and clouds. Production use suits teams with knowledge of the toolkit and their site configuration.
Verdict
Quattor offers broad lifecycle automation and configurable components for Linux environments. Its complexity and community-based support are important considerations for production adoption.
Plans and prices
From Quattor's own pricing page, checked 8 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Quattor open-source software | Free | Open-source software · Apache 2.0 and EU DataGrid Software licenses |
The facts
Each one read from Quattor's own pages, with the date it was checked.
What it does
- Architecture
- Quattor comprises a configuration management database server, an automated installation infrastructure server, and managed clients; the first two can run on one system.checked 8 Oct 2001
- Client configuration
- Client tools fetch and validate profiles, cache them locally, and invoke configuration components to apply them.checked 8 Oct 2001
- Configuration compiler
- The Pan compiler compiles the declarative Pan language into nested tree structures, including XML and JSON output formats.checked 8 Oct 2001
- Customization
- Well-defined interfaces let users substitute alternative implementations and integrate site-specific tools.checked 7 Oct 2001
- Downloads
- The downloads page provides client and server RPMs through yum.quattor.org and describes nightly builds for several platforms.checked 7 Oct 2001
- Installation
- The AII server uses plugins to manage DHCP and PXE boot configuration and to create Kickstart files for EL-derived systems.checked 7 Oct 2001
- Installation features
- Automated Installation Infrastructure plugins manage DHCP configuration, PXE boot and Kickstart installation files for Enterprise Linux derived systems.checked 8 Oct 2001
- Integrations
- The overview describes configuration components for core and grid computing services, with examples including general-purpose metaconfig and filecopy components.checked 8 Oct 2001
- Intended users
- The getting-started guide describes Quattor as a somewhat complex toolkit and says production use requires detailed knowledge of the tools and site configuration.checked 8 Oct 2001
- License
- Quattor is open-source software provided under the Apache 2.0 license and the EU DataGrid Software License.checked 7 Oct 2001
- Lifecycle management
- Its tools cover system management from initial installation through configuration to service upgrades.checked 8 Oct 2001
- Modular design
- Well-defined interfaces allow alternative implementations and integration with site-specific tools.checked 8 Oct 2001
- Notable limit
- The documentation says the older SCDB configuration database is deprecated, has scaling problems above 2,500 systems, and will receive no further development.checked 8 Oct 2001
- Notable limitation
- The downloads page cautions that nightly builds may pass unit tests but are not guaranteed to work in a real environment.checked 7 Oct 2001
- Purpose
- Quattor is a system administration toolkit for automated installation, configuration, and management of clusters, farms, grids, and clouds.checked 8 Oct 2001
- Scale
- The site says Quattor has been used in academic and commercial environments managing infrastructures from tens of systems to over 30,000.checked 8 Oct 2001
- Security
- The 26.2.0 release announcement says its RPM packages and repository metadata are signed with a GPG key.checked 8 Oct 2001
- Security guidance
- The SCDB guide recommends restricting access to profile and Kickstart configuration areas because they may contain sensitive information, including passwords.checked 7 Oct 2001
- Support
- Quattor is developed and supported by its user community, with discussion through a mailing group and issue or pull request reporting on GitHub.checked 8 Oct 2001
- Validation
- Quattor includes validation features intended to catch configuration errors before deployment.checked 8 Oct 2001
Alternatives to Quattor
- 1

Puppet
Free planOpen sourceWebAPILinuxmacOS8.3From $120 a month - 2

Rudder
Free planOpen sourceWebAPILinuxSelf-hosted8.2From $3.33 a month - 3

CFEngine
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 4

Uyuni
Free planOpen sourceWebAPILinuxSelf-hosted7.4Free plan - 5

Google Cloud VM Manager
Free planWebAPILinuxWindows7.1Free plan - 6

Salt
Free planAPILinuxmacOSSelf-hosted7.0Free plan
