Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The Swift All In One (SAIO) installation is mainly meant as a development setup. It emulates running four swift servers on one single server. This is not the type of configuration that you would want to run for a production like cluster.

If you are wanting to setup swift in a more production like environment with several machines. It is recommended as an absolute minimum to have 4 machines (each representing one zone), running the swift proxy, object, container, and account servers. The DevAuth server should be run on just one machine. Sample configs for each of the servers can be found in the swift repository under swift/etc.

Once all the services are running and working, you will want to start tuning the system. The main thing to do here is to set the number of workers. A good starting point is to set it to the number of workers to the number of cores available.

All of this can vary greatly depending on how you would like to eventually set up swift, but hopefully this is a start in the right direction. The deployment guide is a start to documenting some of this, but we still need a lot more.

If you have more questions, please come find me on irc at #openstack and we can discuss more.