Answer the question
In order to leave comments, you need to log in
Virtualization on a cluster
Good afternoon,
the question is, there are 10 machines with approximately the same configuration (Core i5 with hardware virtualization and 8gb ddr3)
I want to combine them all into one large computing cluster and place virtual OSes on them.
Do I understand correctly that if I have 10 machines with 2-core Core i5, then for any one virtual OS I can use 20 cores (10 Core i5 x 2 cores each) and 80gb of RAM? Or how?
Where to begin? Where to dig? Articles?
Answer the question
In order to leave comments, you need to log in
To begin with, you will have to decide what task you need to solve. Then look for ways to solve this problem. You won't be able to get 20 cores on a virtual OS. In one virtual machine, the maximum is what the physical machine has. It is theoretically possible to combine processors from different machines into one virtual machine, but it is practically meaningless due to slow transport between machines.
By the way, a cluster and a virtual machine are two big differences. Virtual machines are currently used to consolidate servers, while clusters, on the contrary, are used to parallelize calculations and obtain fault tolerance. Sometimes these methods are combined.
Again, in order to distribute the task to 10 machines, this task
In general, I would like to hear the problem that needs to be solved. Then it will be possible to think about the means of solving it.
If you want a Compute (HPC) cluster, then most likely you want to apt-get install openmpi-bin libopenmpi-dev and run your MPI programs to your heart's content. You may also want to install a task queue management system (torque, for example).
> Do I understand correctly that if I have 10 machines with 2-core Core i5, then for any one virtual OS I can use 20 cores
No, you still have 10 machines and 10 running OS, but the right software helps you manage and work on them as one.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question