Server

xCAT – cluster provisioning and administration toolkit

xCAT (Extreme Cluster Administration Toolkit) is an infrastructure management system for deploying and administering large groups of computers. It is particularly suited to high-performance computing environments, where administrators need to provision operating systems, control hardware and maintain consistent configurations across many cluster nodes.

The software combines hardware discovery, network provisioning, remote administration and operating system deployment. It can manage stateful installations as well as stateless nodes that obtain their operating environment from centrally maintained images or network filesystems.

xCAT provides tools for issuing commands across groups of machines, controlling power states and maintaining node configurations. Its management architecture supports distributing provisioning and administrative tasks across larger clusters.

This is free and open source software.

Key Features

  • Automates operating system deployment across large computing clusters.
  • Supports stateful and stateless node provisioning.
  • Discovers hardware and manages node configuration information.
  • Provides remote power management and hardware administration.
  • Supports network booting and centralised deployment services.
  • Executes administrative commands across groups of cluster nodes.
  • Provides tools for copying files and managing systems remotely.
  • Supports hierarchical management for larger installations.
  • Integrates with cluster networking and infrastructure services.
  • Provides centralised node status and management information.
  • Supports extensibility through plugins and management scripts.
  • Offers role-based administration and access controls.

Website: xcat.org
Support:
Developer: xCAT Consortium and contributors
License: Eclipse Public License 1.0

xCAT is written in Perl. Learn Perl with our recommended free books and free tutorials.


Related Software

Server Provisioning
FAIHigh quality tool for fully automatic installation of Linux systems
ForemanLife cycle systems management tool
CobblerOS provisioning and profile management
m23Software distribution and management system
MAASData centre automation platform
ConfluentHandle essential bootstrap and operation of scale-out server configurations
xCATExtreme Cluster Administration Toolkit
OpenQRMSystems management platform
UyuniConfiguration and infrastructure management solution
WarewulfStateless, network-boot cluster provisioning system
TinkerbellBare metal provisioning engine
IronicOpenStack service for managing and provisioning bare metal servers

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.