Training Labs provides an easy way to deploy virtualized OpenStack in a desktop environment. Training Labs supports all modern Linux, Windows and Mac OS X platforms. You need to have VirtualBox or KVM/libvirt installed before running Training Labs.
Extract the compressed file to a folder and be ready for one-click deployment of your own OpenStack Training Labs cluster.
To generate the scripts manually follow Training Labs Wiki page.