Can I run one Virtual Machine across many Nodes with OpenStack? Is it possible to aggregate the computation power of separate machines in one virtual distributed operating system?
Não, você tem o OpenStack exatamente no lado errado. As VMs só podem ser executadas em um único nó de ferro nu. O ponto principal do OpenStack é geralmente criar mais VMs do que você tem nós nus de ferro e facilitar a colocação / remoção de uma VM.
A maioria das tentativas de "aumentar o poder de computação" concentra-se no nível do aplicativo. Dependendo exatamente do que você precisa para transferir entre nós, existem muitas soluções por aí. O OpenMPI é bastante padronizado no mundo da computação de alto desempenho, mas é uma biblioteca que passa mensagens. Outras abordagens, como o Hadoop, tentam trazer a computação para os dados.
Um "sistema operacional distribuído virtual" é certamente possível e muitas tentativas foram feitas ao longo dos anos. Eu não sei de nenhum que já tenha saído do estágio experimental.
"Plano 9" chega perto de corresponder à sua descrição.