salut,
oui c'est possible...
Tout d'abord l'interconnect entre les noeuds doit être très très rapide, sinon on passe plus de temps à attendre qu'à bosser.
On prend généralement un réseau infiniband qui a une latence de l'ordre de 1 us et avec une carte + protocole capable de faire du RDMA, c'est à dire qu'une machine peut directement lire et écrire dans la RAM d'une autre.
Après c'est :
- soit l'appli qui est capable de s'exécuter en // sur plusieurs noeuds en utilisant des protocoles comme "MPI". c'est comme cela que tournent 99 % des clusters de calculs
- soit un même noyau qui tourne sur plusieurs machines physiques, va voir par là
http://www.kerrighed.org,
j'ai jamais vu en vrai... Je serais d'ailleurs bien curieux d'avoir des retours sur le projet
A ce jour, si l'appli tourne correctement en MPI, on achète une pile de petits bipro pas chers, sinon on achète directos un quadri, octo ou hexa pro....
Les hyperviseurs classiques (kvm, openvz, vmware etc) ne peuvent pas agréger plusieurs hardwares sous une seule VM. C'est plutot le contraire qu'ils sont censés faire.!
@++
jf