对于我们数据中心中的5台(物理)服务器,我正在寻找一个统一的虚拟化设计。所有5台服务器都没有提供硬件虚拟化支持(旧的XEON)。因为我们是一个低预算的非政府组织,所以价格在这里扮演了关键的角色。
所需虚拟机的数量随我们对部署策略的选择而不同(JBoss/PostgreSQL集群、负载平衡等)总之,我们需要大约15个,其中大多数是非常低的性能需求。
到目前为止,我们在XEN (开放源码)方面取得了很好的经验,但是我们还没有任何XEN环境统一管理解决方案的经验(Ganeti、openQRM、Citrix XENServer、.)。
万一情况很重要:所有服务器都运行在Linux软件RAID1上。
所以我的问题是:
非常感谢你的建议!
发布于 2009-11-04 17:34:50
“最佳”总是很主观的,因为价格便宜,但是免费的最好的选择是Citrix XenServer和Oracle VM。
它们都是基于Xen的,都有管理GUI、各种工具等。就这些商业但免费的产品的功能而言,我认为只有Oracle VM支持实时迁移和免费版本的高可用性。
对于您的其他问题,虚拟化和“裸金属”性能之间的性能差异通常在5%-10%之间,与管理福利相比并没有多大的差异。命中往往是在磁盘I/O领域,而不是CPU的使用。
这些实现通常只有一个非虚拟管理服务器,这是正确的,但是通常情况下,它们没有理由不能自己是虚拟的,只是在发生故障时跟踪它是很棘手的--你最终会问一个问题:“当它失败时,它会被放在哪个框上?”假设您设置了正确的故障转移规则,您将能够在没有问题的情况下解决它,而且只要有5个物理主机,跟踪它也不是什么大问题。
发布于 2009-11-03 21:08:27
Citrix Xen服务器提供了您正在寻找的集中类型的东西。使用免费版本,您可以将客户从服务器A移动到服务器B。然而,XenServer管理服务器是成本较高的部分,它提供高可用性,如热故障转移等等。
发布于 2009-11-03 21:13:08
您可能需要签出Proxmox虚拟环境(VE):http://pve.proxmox.com/wiki/Main_页面
它通过简单的Debian安装提供对OpenVZ和KVM实例的支持。您将无法使用KVM,但可以使用OpenVZ。
他们提供Proxmox VE集群,“支持对多个物理服务器的集中管理”。中央管理是通过一个基于网络的管理界面.
他们还支持实时迁移:"Proxmox通过web接口支持虚拟机的实时迁移。“
我相信整个解决方案是自由和开放源码软件。
干杯
https://serverfault.com/questions/81147
复制相似问题