Hello
I have one question about cluster and vmware. I have about 10 computers they are all old once from 1g and 256 ram.
And now im thinking of putting them all toghter in one cluster. This cluster should be an high performing so all computers share they performance.
Now on this cluster i whould like to install one vmware server and make that vmware server get the power from all these computers. And install a os in that vmware server.
Is this the way passible to do ?
// matte
On Thu, 2008-09-11 at 14:11 +0200, Mattias Hemmingsson wrote:
Hello
I have one question about cluster and vmware. I have about 10 computers they are all old once from 1g and 256 ram.
And now im thinking of putting them all toghter in one cluster. This cluster should be an high performing so all computers share they performance.
Now on this cluster i whould like to install one vmware server and make that vmware server get the power from all these computers. And install a os in that vmware server.
Is this the way passible to do ?
// matte
Short answer: Not possible. At least not what you are asking for.
Longer answer:
If you used some sort of SSI-style[1] clustering with *very* fast inter-connects (10Gb Ethernet, Infiniband, etc...), with a lot of luck, hard work, and man-hours it may be possible. Although, I'm not sure how thread-friendly VMware Server is, or exactly how it will behave in that kind of environment.
Beowulf style clusters require the program that is to be running on it programmed in a certain way utilizing an MPI[2] library. By far, the most common High Performance Clusters utilize grid-style[3] computing (think SETI, cloud computing, etc...) where things are broken down into tasks and organized to be run in discreet parts.
VMware's ESX clustering capabilities[4] are *very* limited in this regard (and also expensive), which it is really coordinating loads across multiple ESX servers, that are usually pretty powerful in-of-themselves, and not distributing the load of a single guest across multiple physical machines.
I've spent a lot of time thinking about this very thing...
[1] http://en.wikipedia.org/wiki/Single_system_image [2] http://en.wikipedia.org/wiki/Message_Passing_Interface [3] http://en.wikipedia.org/wiki/Computer_clusters [4] http://www.vmware.com/products/vi/vc/drs.html
--Tim