Eu não sei qual implementação de middleware de nuvem você está se referindo, mas openstack suporta a criação de nuvens a partir de uma única VM ou laptop para instalações de hardware com vários nós. Confira os tutoriais para nuvens implantadas em particular.