xCAT (Extreme Cluster Administration Toolkit) is open-source
distributed computing management software used for hardware control,
discovery, and the deployment and administration of clusters.
xCAT software can create and manage diskless clusters. It can
also install and manage many Linux cluster machines in
parallel. Additionally, xCAT is particularly strong in establishing a
high-performance computing software stack, including software
for batch job submission, parallel libraries, and other software that
is useful on a cluster. It is also useful in cloning and imaging Linux
and Windows machines.
Free to download Size
Eclipse Public License Developer Egan Ford, Jarrod Johnson, Andy Wray, Bruce Potter
Client/server architecture. Clients can run on any Perl
compliant system. All communications are SSL encrypted.
Role-based administration. Different users can be assigned
various administrative roles for different resources
New stateless and iSCSI support. Stateless can be
RAM-root, compressed RAM-root, or stacked NFS-root. Linux software
initiator iSCSI support for RH and SLES included. Systems without
hardware-based initiators can still be iSCSI installed and booted
Xen full virtualized support, including the rmigrate
command to request live migration of a virtualized guest from one host
Scalability. xCAT 2.x was designed to scale beyond your
budget. 100,000 nodes? No problem with xCAT's Hierarchical Management
Cloud (HMC). A single management node may have any number of stateless
service nodes to increase the provisioning throughput and management of
the largest clusters. All cluster services such as LDAP, DNS, DHCP,
NTP, Syslog, etc... are configured to use the Hierarchical Management
Cloud. Outbound cluster management commands (e.g. rpower, xdsh, xdcp,
etc...) utilize this hierarchy for scalable systems management.
Automagic discovery. Single power button press, physical
location based, discovery and configuration capability