我正在为一些使用 xen 作为托管系统的实验设置私有云。但是我面临一个我似乎无法解决的问题。
鉴于服务器负载,我必须对虚拟机进行某种自动配置。例如:如果类型 A 的服务器可以说 60% 的负载,云应该生成另一个相同类型的 vm 实例来分配负载(使用 netscalar)。
有没有可以帮助我的开源系统,或者我该如何开发脚本来做同样的事情。
我正在为一些使用 xen 作为托管系统的实验设置私有云。但是我面临一个我似乎无法解决的问题。
鉴于服务器负载,我必须对虚拟机进行某种自动配置。例如:如果类型 A 的服务器可以说 60% 的负载,云应该生成另一个相同类型的 vm 实例来分配负载(使用 netscalar)。
有没有可以帮助我的开源系统,或者我该如何开发脚本来做同样的事情。
如果我理解正确,您希望根据主机的负载实时迁移虚拟机。你可以使用OpenNebula来帮助你。您可以将名为 Haizea 的高级调度程序与 OpenNebula 一起使用。虽然我从未尝试过,但如果 VM 负载过多,您可以将其与 ONE 的 API 一起使用来创建更多 VM。
它是开源的。
使用 apache cloudstack,它是开源的,它与 netscalar 负载均衡器和 F5 负载均衡器紧密集成,请查看下面的链接以了解 Netscalar LB 创建和 VM 创建。可以在这些上设置规则,并且可以根据负载生成新的虚拟机。
https://cloudstack.apache.org/docs/api/apidocs-4.5/TOC_Root_Admin.html
有一个名为 Nimbo 的云平台,可让您开箱即用地执行此操作以及更多操作... http://www.hcltech.com/cloud-computing/Nimbo/。