System Requirements

& Supported Operating Systems

CFEngine 3 Enterprise is a commercial subscription offering built on the powerful and widely adopted open source CFEngine 3 project. 

Hardware requirements

The default CFEngine Enterprise architecture uses a single hub, or policy server, to publish changes of policy and to aggregate knowledge about the environment, but you can set up as many as you like to manage different parts of your organization independently. The CFEngine technology is not centralized by nature. Most users choose to centralize updating of policy and report aggregation for convenience however.

The default architecture and configuration skeleton of CFEngine Enterprise is expected to scale to a few thousand hosts with a dedicated policy hub. In such a case, your hub machine should have at least 2 GB of memory and a modern processor. For machines under CFEngine's management (hosts), a full installation of CFEngine 3 Enterprise requires about 20 MB of disk storage. Otherwise disk usage depends on your specific policies, especially those that concern reporting. Each software component (agent) typically uses under 10 MB of memory, but spikes in memory usage can occur if several agents run simultaneously. CFEngine recommends to have 256 MB available memory on the hosts.

 

Supported Operating Systems for Hubs

The hub (policy server) is only available for derivatives of the top GNU/Linux distributions (Debian, Red Hat, SuSE, Ubuntu), as these make available software that the hub relies on for data storage and processing. Please note that CFEngine Free Enterprise is only available for Linux OSs. Operating system choices for the hub in our commercial offering are:

  • RedHat 5, x86-64
  • RedHat 6, x86-64
  • SLES 11, x86-64
  • Debian 6, x86-64
  • Ubuntu 10.04, x86-64
  • Ubuntu 12.04, x86-64
 

Supported Operating Systems for Hosts

Please note that CFEngine 3 Free Enterprise is only available for Linux OSs.


  • RedHat 5, i386/x86-64
  • RedHat 6, i386/x86-64
  • Solaris 10, x86-64/UltraSparc
  • Windows 2008 Standard
  • i386/x86-64
  • SLES 11, i386/x86-64
  • Debian 6, i386/x86-64
  • Ubuntu 10.04, i386/x86-64
  • Ubuntu 12.04, i386/x86-64
  • Solaris 9, x86-64/UltraSparc
  • aix_5_powerpc
  • aix_6_powerpc
  • aix 7

  • freebsd_7.x_amd64
  • freebsd_7.x_i386
  • freebsd_8.x_amd64
  • freebsd_8.x_i386
  • freebsd_9.x_amd64
  • freebsd_9.x_i386
  • netbsd_4.0.1_amd64
  • netbsd_4.0.1_i386
  • netbsd_5.0.2_amd64
  • netbsd_5.0.2_i386
  • netbsd_5.1_amd64
  • netbsd_5.1_i386
  • OpenSuSE_11_i686

  • OpenSuSE_11_x86_64
  • ubuntu_11_i686
  • ubuntu_11_x86_64
  • ubuntu 8_04_i686
  • ubuntu 8_04_x86_64
  • sles 10 (x86, s390x)
  • sles 9 (x86)
  • fedora_16_i686
  • fedora_16_x86_64
  • fedora_17_i686
  • fedora_17_x86_64
  • sunos_5.8_sparc
  • Windows 2003 Standard,
  • i386/x86-64

 

Other Operating Systems can be added upon request. Click here to contact us for more information.