Openstack Cloud

我有30个misctypes的服务器,有不同的CPU,RAM,HDD等

考虑使用Openstack将所有服务器变成一个大型,然后使用Openstack在30台服务器创build的“大云”上创build几个虚拟机实例。

IE浏览器。 如果在这30台服务器上共有128 GB Ram,那么是否可以使用Openstack Compute来控制资源,然后运行在整个“大型云”上创build的虚拟机。

如果我正确理解您的问题,答案是否定的:您不能将多个主机服务器上的资源汇聚到一个虚拟机中。 虚拟机只有一台主机,但是任何给定的主机都可以有多台虚拟机。

如果您只是试图合并资源,以便您可以调整和调整每个主机的多个虚拟机的使用情况,那么是的,您的想法是正确的。

例1(好):

你有20个主机,每个16GB的RAM。 您希望制作40个不同大小的虚拟机,总计大约256GB的RAM,但不超过16GB。 这是有效的,并为主机故障,开销和扩展留下了足够的空间。

例2(坏):

你有20个主机与2GB的RAM每个。 你想要制造10个虚拟机,每个4GB的RAM。 这不起作用,因为虚拟机不能超过单个主机的function。 而且,您没有留下主机故障或开销的空间。

示例3(低效率):

你有20个主机,每个8GB的RAM。 你想制作20个虚拟机,每个虚拟机有8GB的RAM,减去主机的开销。 来吧,有一个爆炸…但为什么?


为了进一步阐明,上面的例子对于分配给guest虚拟机的CPU核心的数量是一样的。 您无法为guest虚拟机提供比单个主机更多的虚拟CPU或内核。