虚拟机可以拥有多个底层物理机器的CPU和RAM资源吗?

我们正在研究在这里实施一些虚拟化服务器,但我们不知道什么会更适合我们。 有些人说,有两个巨大的服务器,有些人说有十个中端服务器。

我们有一个传统的Visual Foxpro应用程序,现在运行在双Xeon E5405 @ 2GHz和16Gb的RAM。 当前的服务器由于活动用户的数量以及正在运行的进程而变得太慢。 虚拟化这台服务器将使我们获得更快速的灾难恢复。

那么问题是,像十台运行在1.7GHz和4Gb内存的物理服务器,我们可以将一台服务器虚拟成四台机器,并且有一台运行在6.8GHz和16Gb内存的虚拟化服务器? 如果是的话,如果一台机器停下来,会自动pipe理这个虚拟机到另外一台机器上,然后执行相应的维护,然后又回到它上面呢?

是的,您可以使用ScaleMP将多个x86机器组合成更大的虚拟x86机器。 与Xen和KVMpipe理程序兼容,您可以创build跨越多台物理机器的虚拟机。

然后,您可以在ScaleMP群集之上的Xen或KVM虚拟机pipe理程序中运行一个大型Windows虚拟机。

这里有一个比他们的网站更容易阅读的写法: http : //www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php

你对虚拟化有一个根本性的误解。 您无法使用一台虚拟机,并将其分布到多台虚拟主机上。 虚拟化使您可以在单个主机上运行多个虚拟机。

在这里输入图像描述