用于testing目的的私有云

我目前负责在我的公司build立一些基础设施集成testing。 我们一定需要使用虚拟机。 我考虑在testing中使用libvirt来pipe理虚拟机,但是我们可能会有更多的服务器。 所以我现在要找的就是私有 。 我目前正在考虑看看OpenStack,OpenNebula和Nimbus。 我简单地看了一下OpenStack的文档,但是看起来太复杂了。 我所需要的libvirt以上是虚拟机跨服务器的某种负载平衡(但不能传输正在运行的虚拟机!)以及产生一个虚拟机的多个实例的可能性。

有其他解决scheme吗? 你会推荐给我什么?

不幸的是,支付不是一种select。

Microsoft Hyper-V。 自由。 (Hyper-V服务器)

然后添加系统中心虚拟机pipe理器 – 这对于自助服务云是有好处的。 就像自动分配人员预算(CPU片,内存)和X天后虚拟机器人一样。

根据你开发的工具(Visual Studio),还有一些与虚拟工作室(在为testing创build的虚拟机上运行testing)相关的实验室集成。

特别是自我服务的部分是伟大的 – 允许你移动控制下游没有开发商意外忘记他们创造了大约一个月前的32gb RAMtesting服务器。

我们使用ESXi(免费版本)将虚拟机部署到我们的开发人员。 我没有时间想出一个更简单的方法来pipe理它(我相信可以使用API​​来完成),但是现在我只需login到vSphere客户端并以这种方式部署虚拟机。 有了皮匠和Puppet,我可以在15分钟内configuration一个新的虚拟机。

你看过Eucaliptus吗? 我没有实际操作经验,但是我听说它使用与亚马逊相同的API,在function上相当可比。