Problem

What are the minimum system requirements to run ACS?

Solution

Hardware

  • 512 MB of RAM
    • 1Gb will make compilation much faster reducing swapping, but 512 will still work
  • Pentium III 1.0 Gig
  • Internet connection
    • Ethernet is recommended
    • Also works on wireless
    • Standalone mode can be used without a working connection, however a dummy connection should be defined on /etc/hosts (for instance 127.0.1.1)
  • 5 Gigs of free hard-disk space

Red Hat Enterprise Linux 7 64-bits or equivalent Scientific Linux / CentOS

  • ACS used to work with older versions of RHEL (5.x), however this is no longer guaranteed
  • ACS used to work with 32-bit architecture, however this is no longer guaranteed
  • Note that ACS has been successfully built and run with RHEL 8.x (and Scientific Linux / CentOS equivalent versions) in 64-bits.
  • See the ACS Installation Manual to find out which RPMs are mandatory
  • An IP address that is not 127.0.0.1.
    Using 127.0.0.1 would prevent you from communicating with ACS Clients / Containers / Managers on other machines, but would still work on an isolated machine.

Some of these system requirements (particularly those dealing with CPU speed, memory, etc) can be circumvented by setting the $ACS_STARTUP_TIMEOUT_MULTIPLIER environment variable to an integer value greater than "1".