O OpenStack pode gerenciar instâncias de máquinas virtuais e implantações de LXC no bare metal.
No entanto, pode ser um exagero para o seu cenário, requer um servidor de banco de dados, servidor qeueue de mensagem e muitos componentes a serem configurados (nova, rápida, keystone, horizonte, etc.).
Se você decidir experimentar o OpenStack, sugiro começar com os scripts devstack: