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

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

我们正在研究在这里实施一些虚拟化服务器,但我们不知道哪种方式更适合我们。有些人说最好有两台大型服务器,而其他人则说有十台中端服务器。

我们有一个旧版 Visual Foxpro 应用程序,目前运行在 Dual Xeon E5405 @ 2GHz 和 16Gb RAM 上。当前服务器由于活跃用户数量和运行的进程数量而变得太慢。虚拟化此服务器将为我们带来更快的灾难恢复优势。

那么问题是,我们有十台物理服务器,主频为 1.7GHz,内存为 4Gb,我们可以将其中一台服务器虚拟化为 4 台,其中一台虚拟化服务器主频为 6.8GHz,内存为 16Gb?如果可以,如果一台机器停止运行,如何自动将这台虚拟机转移到另一台机器上,并在其上执行适当的维护,然后再返回到该机器?

答案1

是的,你可以将多台 x86 机器组合成一台更大的虚拟 x86 机器,ScaleMP. 与 Xen 和 KVM Hypervisor 兼容,您可以创建跨越多台物理机的虚拟机。

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

以下是一篇比他们的网站更容易阅读的文章:http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php

答案2

您对虚拟化有一个根本性的误解。您无法将一台虚拟机分散到多台虚拟化主机上。虚拟化可让您在一台主机上运行多台虚拟机。

在此处输入图片描述

相关内容