多台服务器上的KVM

我在两台Ubuntu服务器上使用KVM进行虚拟化,但每台物理服务器都运行一堆虚拟机。 有没有一种方法可以扩展物理服务器上的虚拟机? KVM支持吗? 有没有其他工具可以做到这一点?

我知道VMWare,Citrix和RedHat有他们自己的可扩展的hyper-visors,但他们是昂贵的。

这里有一张图片来说明我的意思:

在这里输入图像说明

谢谢。


这是一个场景。 我们将使用Apache和Postgres来为Django站点服务。 没有比这更复杂的了。 为了处理stream量高峰,我想自动添加更多的虚拟机来处理额外的负载。 EC2不这样做吗? 这几乎是我的需求。

你怎么表示“规模”? 只要您的主机允许,您可以添加更多的虚拟机,并在资源不足时添加更多的主机。 这就是“缩放”在这种情况下的含义,任何KVM实现都是可能的,尽pipe一个好的pipe理工具使事情变得更容易,更容易pipe理。

如果你的意思是让一台虚拟机和它运行的主机总数一样强大,那么不,这是科幻小说。

一般来说,无论您使用哪种虚拟机pipe理程序软件,您都无法在物理机器上扩展单个虚拟机(例如,垂直扩展),这仅仅是一种物理上的不可能

如果你的想法水平缩放,你创造额外的虚拟机来平衡负载,那么肯定是完全可能的