Navigation ↓
  |  Vincent Legoll

More on OpenIO SDS Installation (and its Ease of Use)

OpenIO SDS is very easy to install and configure. It just takes 20 minutes, no matter the size of the cluster.

How does it work?

In the following video you’ll see one of the scripts we use to deploy OpenIO SDS. It includes the whole installation process and tests to check if everything works as expected.

As you’ll see, we make extensive use of Ansible to deploy our products, but even if you are not familiar with this tool I can tell you that all the important tunables are saved in a single configuration file that you can edit with a text editor.

Here the most important steps of the process:

  • At the beginning we download the Ansible roles required for the playbooks.
  • Then the first ansible playbook sets up the network and HW (formatting drives).
  • The second playbook, starting at 01:17, sets the database needed by keystone up.
  • Third playbook (starting at 03:22) sets up the keystone OpenStack identity service, which is used for swift API authentication.
  • The fourth one (starting at 10:11) deploys the OpenIO SDS.
  • The fifth (starting at 25:06) is all about platform testing.



OpenIO SDS is very easy to install and configure: it just takes 20 minutes, no matter the size of the cluster. This is a basic installation with standard specifications, but changing and reapplying a new configuration won’t take much longer.

If you like what you have seen in this article and want to know more, there are several ways to test OpenIO SDS:

  • A Docker container is available here. It is perfect for developers, quick to deploy, and great for testing product functionality.
  • Installation guides for Raspberry Pi are available on This is a great way to build a 1-node or a 3-node cluster with a fully functional installation of OpenIO SDS for home labs and  makers.
  • Standard x86 version (again on .


How to size an OpenIO cluster on x86 servers