0

我正在为一些使用 xen 作为托管系统的实验设置私有云。但是我面临一个我似乎无法解决的问题。

鉴于服务器负载,我必须对虚拟机进行某种自动配置。例如:如果类型 A 的服务器可以说 60% 的负载,云应该生成另一个相同类型的 vm 实例来分配负载(使用 netscalar)。

有没有可以帮助我的开源系统,或者我该如何开发脚本来做同样的事情。

4

5 回答 5

1

如果我理解正确,您希望根据主机的负载实时迁移虚拟机。你可以使用OpenNebula来帮助你。您可以将名为 Haizea 的高级调度程序与 OpenNebula 一起使用。虽然我从未尝试过,但如果 VM 负载过多,您可以将其与 ONE 的 API 一起使用来创建更多 VM。

于 2010-10-28T10:39:50.527 回答
0

看看http://openstack.org/

它是开源的。

于 2011-09-05T18:17:08.937 回答
0

OpenStack 和 OpenNebula 已经提到过,还有两个 IaaS 开源项目:

于 2012-04-01T16:15:16.027 回答
0

使用 apache cloudstack,它是开源的,它与 netscalar 负载均衡器和 F5 负载均衡器紧密集成,请查看下面的链接以了解 Netscalar LB 创建和 VM 创建。可以在这些上设置规则,并且可以根据负载生成新的虚拟机。

https://cloudstack.apache.org/docs/api/apidocs-4.5/TOC_Root_Admin.html

于 2015-04-10T16:07:52.310 回答
-1

有一个名为 Nimbo 的云平台,可让您开箱即用地执行此操作以及更多操作... http://www.hcltech.com/cloud-computing/Nimbo/

于 2011-02-11T18:26:21.380 回答