In the course of my work for one of the big corporate OpenStack public cloud providers and contributors, I've written a couple of OpenStack installation systems for my own testing and learning, and to provide development environments internally.
gobstack is one such project. It uses Vagrant and Virtualbox to provision multiple nodes, similar to what one might see in a production environment. The 'private cloud' runs successfully on my Debian laptop with 8GB RAM, and is able to boot an instance on each compute node.
Keystone, Glance, Nova, Swift, Cinder and Neutron are all installed across the various nodes, and the 29 April 2014 commit brings the project up to Icehouse.
The installer scripts themselves will work on real hardware too.