The minimum supported size for a Portworx cluster is three nodes. Each node must meet the following hardware, software, and network requirements:
|CPU||4 cores minimum, 8 cores recommended|
|RAM||4GB minimum, 8GB recommended|
|Backing drive||8GB (minimum required)
128 GB (minimum recommended)
|Storage drives||Storage drives must be unmounted block storage: raw disks, drive partitions, LVM, or cloud block storage.|
Latency requirements for synchronous replication: less than 10ms between nodes in the cluster
|Open needed ports||Portworx requires different open ports depending on how it’s installed:
If you intend to use Portworx with sharedv4 volumes, you may need to open your NFS ports.
|Linux kernel||Version 3.10 or greater.|
|Docker||Version 1.13.1 or greater.|
|Key-value store||Portworx needs a key-value store to perform its operations. As such, install a clustered key-value database (
With Portworx 2.0 or greater, you can use Internal KVDB during installation. In this mode, Portworx will create and manage an internal key-value store (kvdb) cluster.
If you plan of using your own etcd, refer to Etcd for Portworx for details on recommendations for installing and tuning etcd.
|Disable swap||Please disable swap on all nodes that will run the Portworx software. Ensure that the swap device is not automatically mounted on server reboot.|
If you intend to use the
sharedv4 feature, your host systems must be running the NFS service. For more information on options for installing the NFS service, refer to the installation article for air-gapped clusters.