Minimum requirements:

One machine with the following:

  1. Minimum two core with 4GB RAM.
  2. Linux with a 64-bit architecture.
  3. Docker 1.10 or later, with mount propagation enabled and preferably CHANNEL=stable
  4. The necessary ports should be open. See the ports and firewall settings
  5. A mechanism for device presentation
  1. At least three nodes for replication and high availability.
  2. Install the storageos CLI.
  3. If using Helm, make sure the tiller ServiceAccount has enough privileges to create resources such as Namespaces, ClusterRoles, etc. For instance, following this installation procedure.
  4. System clocks synchronized using NTP or similar methods. While our distributed consensus algorithm does not require synchronised clocks, it does help to more easily correlate logs across multiple nodes.