Eu tive uma boa experiência com o devstack no VirtualBox. Você pode querer tentar isso a partir dos ramos estáveis.
Minha configuração do VirtualBox está em Qual é a configuração de rede correta para uma devStack VM (virtualbox)?
Assim que você tiver uma VM do servidor Ubuntu 12.04 em execução.
git clone https://github.com/openstack-dev/devstack.git -b stable/essex devstack/
Em seguida, no diretório devstack, crie um arquivo localrc com o conteúdo
ADMIN_PASSWORD=whateveryouwant
MYSQL_PASSWORD=whateveryouwant
RABBIT_PASSWORD=whateveryouwant
SERVICE_PASSWORD=whateveryouwant
SERVICE_TOKEN=whateveryouwant
FLAT_INTERFACE=br100
PUBLIC_INTERFACE=eth1
VOLUME_BACKING_FILE_SIZE=5120M
ENABLED_SERVICES="$ENABLED_SERVICES,swift"
# For older, stable versions, look for branches named stable/[milestone].
# compute service
NOVA_BRANCH=stable/essex
# image catalog service
GLANCE_BRANCH=stable/essex
# unified auth system (manages accounts/tokens)
KEYSTONE_BRANCH=stable/essex
# django powered web control panel for openstack
HORIZON_BRANCH=stable/essex
# object storage
SWIFT_BRANCH=stable/essex
SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2010f6
Você pode remover o material do Swift se não quiser instalá-lo.
Agora execute o stack.sh