哪个是pipe理五台虚拟主机的最经济的方法?

对于我们数据中心的5台(物理)服务器,我正在寻找统一的虚拟化devise。 所有5台服务器都没有硬件虚拟化支持(旧的XEON)。 既然我们是低预算的非政府组织,价格在这里起着关键的作用。

所需的虚拟机数量随我们为部署策略(JBoss / PostgreSQL clusterin,负载平衡等)所做的select而有所不同。总共需要15个虚拟机,其中大部分虚拟机的性能需求非常低。

到目前为止,我们已经在XEN(开源)方面取得了很好的经验,但我们对于XEN环境(Ganeti,openQRM,Citrix XENServer,…)的统一pipe理解决scheme没有任何经验。

万一重要:所有服务器都在Linux软件RAID1上运行。

所以我的问题是:

  • 在虚拟化的Linux客户机上,与在硬件上直接运行的Linux(即没有虚拟化)相比,是否会有相当大的性能损失? 如果是的话,我认为可以组织服务器,使性能关键的应用程序在非虚拟主机上运行。 如果我正确理解openQRM,也可以pipe理这些服务器。 其他解决scheme呢?
  • 你会推荐哪个(免费)pipe理解决scheme? 特别是使用XENServer可以pipe理整个系统吗? 如果在后期阶段,我们应该能够购买新的硬件(特别是共享存储解决scheme),那么这个解决scheme应该能够支持客户从一台主机迁移到另一台主机。
  • 我想所有的pipe理解决scheme都需要专门的非虚拟化pipe理服务器? 如果这失败了呢? 如何绕过这个可靠性瓶颈?

非常感谢您的build议!

“最佳”总是非常主观,价格便宜,但免费的最佳select是Citrix XenServer和Oracle VM 。

他们都是基于Xen,都有pipe理GUI,各种工具等。在这些商业而免费产品的function方面,我认为只有Oracle VM支持实时迁移和免费版本的高可用性。

对于您的其他问题,虚拟化和“裸机”性能之间的性能差异通常在5%-10%左右,与pipe理收益相比,这并不是真正意义上的重要数据。 点击通常在磁盘I / O区域,而不是CPU使用率。

你是对的,这些实现经常有一个非虚拟的pipe理服务器,但通常没有理由为什么自己不能虚拟化,只是在发生故障时对其进行跟踪是非常棘手的,问这个问题:“什么时候结束了?”。 假设你设置了正确的故障转移规则,你就可以毫无问题地解决这个问题,而只需要5个物理主机,追踪它就不是什么大问题。

Citrix Xen服务器提供您正在寻找的集中式types的东西。 使用免费版本,您可以将来自服务器A的访客移动到服务器B.但是,XenServerpipe理服务器是耗资的部分,它提供了高可用性,例如热故障转移等。

您可能需要签出Proxmox虚拟环境(VE): http : //pve.proxmox.com/wiki/Main_Page

它通过裸机Debian安装提供对OpenVZ和KVM实例的支持。 您将无法使用KVM,但可以使用OpenVZ。

他们提供的Proxmox VE集群可“实现多个物理服务器的集中pipe理”。 中央pipe理通过基于networking的pipe理界面完成。

他们还支持实时迁移:“Proxmox VE支持通过Web界面实时迁移虚拟机。”

我相信整个解决scheme是FOSS。

干杯

Proxmox在只支持64位的情况下将不起作用! 这个32位的安装过程部分是针对proxmox VE的老版1.x版本进行的,实际上这个版本与今天的版本没有任何可比性。

中间有没有做出决定? 至强公司现在被谁开发了虚拟化?

问候。