Hardware Requirements

The SwiftStack controller minimum hardware requirements are:

CPU: 4 cores
RAM: 16 GB
OS Disk: 64 GB (SSDs highly recommended for required random write IOPS)
/opt/ss/ directory At least 6 GB + 6 GB per node in any cluster; 75 random write IOPS per node in any cluster
Operating Systems RHEL/CentOS 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, or 7.9 64-bit server (desktop versions not supported)

The SwiftStack On-Premises Controller can be installed on a bare metal or virtual server. SSD-backed storage is recommended to meet the IOPS requirements for storing time-series metrics data. (Note: SwiftStack On-Premises Controller is not supported in a Docker, LXD or other type of container)

Partitioning, Space, and IOPS Requirements

All controller code, dependencies, and data are stored under /opt/ss/, so make sure the filesystem on which /opt/ss resides is backed by SSD storage and has enough space. We recommend just having one large / (root) filesystem with all your storage space in it.

The /opt/ss filesystem requires approximately 6 GB plus 6 GB of space per managed node and 75 random write IOPS per managed node. Installation and upgrades can require up to 2 GB of additional, temporary space in the current directory when the installer is run.