虚拟化 – 我可以将多个主机虚拟化为一个虚拟系统吗?

我的小办公室里有5个电脑系统.根据我对虚拟化技术的基本了解,我认为我可以将5个系统虚拟化为一个大型虚拟系统.我想证实这一点.

因此,例如,如果我在每个系统上有3 GB的RAM和2个核心,我的问题是: –

>我可以制作一个具有15 GB RAM的大型虚拟系统(3 *
5个系统)和10个核心?
>如果上述问题的答案是肯定的,
这是最好的免费和Opensource软件/管理程序
这个? Oracle VirtualBox可以成为一个好的候选人吗?

我是虚拟化技术的初学者,所以如果问题过于简单/无意义,请原谅.

最佳答案
如果你正在谈论将他们的计算能力加在一起制造一台大型超级计算机,那么就没有(那不是虚拟化,即集群/分布式计算,并且需要特殊编写的软件来利用这种环境).虚拟化恰恰相反,一台计算机拥有大量资源,并将它们细分为较小的应用程序(这可以避免浪费资源.例如,没有多少东西需要十几GB或更多的RAM).服务器通常使用Microsoft Hyper-V(最新版本的Windows Server)或VMWare ESXi(免费,成熟的虚拟机管理程序,但管理工具将花费您很多$$$).

您可能正在考虑的是Desktop Virtualization,其中每个工作人员的实际桌面都是瘦客户端/哑终端,然后连接到运行所有用户程序的中央服务器.这与终端服务类似.

编辑:为了详细说明,我不知道任何虚拟机管理程序从客户端计算机“池”资源.这个问题有点类似于“如果我有2个内核以2GHz运行,我可以将它们组合成8GHz处理器吗?”的问题.两种情况下的一般答案都是否定的.当然,还有一些特殊的例外,例如某种多主机VM或大规模并行分布式应用程序.但如果这很简单,为什么像微软这样的大公司不会把他们所有的计算资源集中到一台拥有数千个核心和太字节内存的巨型计算机上呢?答案:你做不到.

转载注明原文:虚拟化 – 我可以将多个主机虚拟化为一个虚拟系统吗? - 代码日志