NodeConductor is an open-source RESTful server for multi-tenant resource management. It provides an easy way for sharing access to external systems. It is used as a platform for creating private and public clouds.
Additional information can be found at http://nodeconductor.readthedocs.org.
Professional support options are available. Please contact info@opennodecloud.com for details.
Instructions here: http://nodeconductor.readthedocs.org/en/latest/guide/intro.html#installation-from-source.