I just got done publishing this on the RDO wiki: http://openstack.redhat.com/TripleO_VM_Setup
It’s a set of steps to help people get setup for TripleO, which is the OpenStack deployment program. It uses 3 vm’s for the setup. One for your undercloud, and 2 that simulate baremetal nodes for provisioning of the overcloud.
The steps are CLI based right now. One thing that is obvious in this approach however is that after the vm setup, you’re really only using OpenStack clients. This really illustrates how OpenStack is capable of doing its own cloud deployment.
I’ll be keeping these steps updated, in the future expect to see Tuskar integration. Tuskar’s (https://wiki.openstack.org/wiki/TripleO/Tuskar) goal is to provide a management API and UI for your OpenStack deployment. You’ll be able to easily enroll hardware, define hardware profiles and different deployment resources (e.g., Compute, Storage, etc), and then provision your cloud directly to baremetal.