Oi Thiago,
Existem duas plataformas muito boas para fazer testes como o que você está querendo. Você pode usar o devstack[1] ou RDO packstack[2]. O Devstack é algo bem fácil pra subir, e é voltado para desenvolvimento. Você consegue subir um deployment de OpenStack em 1 nó.
O packstack é a plataforma da RedHat e apesar de ser usado para desenvolvimento, suporta versões mais estáveis do OpenStack. Você pode fazer o teste com os dois, o devstack é melhor suportado em Ubuntu 16 e o RDO somente em CentOS/RedHat/Fedora.
Uma vez que você tenha feito a instalação padrão, que vai usar o KVM, você pode adicionar outros hypervisors. Quanto à configuração de hardware, considerando que você quer usar outros hypervisors, a configuração mínima é 4CPUs + 80GB disco + 8GB RAM, este é o mínimo mesmo, para rodar algo com um pouco mais de performace, seria ideal que você tiversse um servidor físico com pelo menos 32GB de RAM e outros servidores para rodar os computes, sejam KVM ou outros.
Atenciosamente,
Erlon