В этом плане, вопрос как это оптимально можно скейлить
Есть много нюансов, которые могут потребовать отдельных нод под такие роли как Network node , Storage Node
Но если без выебонов то фигачишь 3 контроллера, на которых поднимаешь Nova, Cinder, Glance, Neutron, Keystone да и всё, для начала хватит