FAI is a tool for unattended mass deployment of Linux. It's a system to install and configure Linux systems and software packages on computers as well as virtual machines, from small labs to large-scale infrastructures like clusters and virtual environments. You can take one or more virgin PC's, turn on the power, and after a few minutes, the systems are installed, and completely configured to your exact needs, without any interaction necessary.

It can be used for creating custom disk images used in virtual machines or on a cloud-computing platform. using the FAI.me build service.

FAI ISO (944 MB)





Motto: Plan your installation, and FAI installs your plan.

NEWS

  • [30 Aug 2019] FAI 5.8.6 released
  • [August 2019] Thomas gave a talk at FrOSCon
  • [July/August 2018] I was at DebConf 18 in Taiwan and gave a talk
  • I announced the FAI.me service
  • [6 Oct 2017] Video of creating a cross architecture disk image for ARM64
distributions

Features

  • Installs Debian, Ubuntu, CentOS, RHEL, SUSE, ...
  • Centralized deployment and configuration management
  • Automated installation of virtual machines using KVM, XEN or VirtualBox and Vserver
  • Creation of custom disk image for OpenStack, KVM, VirtualBox, VMware, Azure, EC2, GCE
  • Easy set up of software RAID and LVM
  • Full remote control via ssh during installation
  • Integrated disaster recovery system
  • Every stage can be customized via hooks



FAI is free software, distributed under the terms of the GNU GPL, version 2 or any later version.