我正在研究五台机器的集群,我想听听大家的意见,看看最好的方法是什么。我想在这五台机器上运行一台虚拟机,首先我想问一下,
1:如果我将五台机器集群起来,它们的硬件会合并吗?HDD、CPU、端口等。
2:硬件是否可以在虚拟机中访问(使用)
我最终想问的是,如果我将五台机器聚集在一起并在它们上运行一个虚拟机,这是否会使虚拟机成为结合 CPU 和 HDD 的“速度恶魔”?
另外,目前有哪些集群操作系统?我查看了一下,但似乎很多都已弃用或过时了。
如果您需要更多信息,请直接询问。
注意:我不希望集群并行处理文件,我希望将处理器、RAM 和 HDD 的速度合并到一个在集群上运行的 VM 中
答案1
我很了解不这样做的话,系统资源将仅限于 VM 实际运行的主机。VPS 提供商可以为您提供超快实例的原因是,他们的单个节点速度如此之快甚至更快。
话虽如此,还有其他方法可以实现你想要的效果,但这不是我们所知道的虚拟化。你正在寻找一种叫做单一系统映像。这些限制超出了您对 VPS 的期望,但如果您的应用程序编写正确,您可以获得您正在寻找的单个超级机器。现有的解决方案并不像 ESX 提供的解决方案那样强大。
我链接的 Wikipeida 文章指向其中的几个,主要侧重于学术或科学。并非所有都仍在开发中。由于将这类东西组合在一起的挑战,它们基于非常古老的 Linux 内核。