我有30个misc类型的服务器,具有不同的CPU、RAM、HDD等。
考虑使用Openstack将所有服务器变成一个大云--然后使用Openstack在从30个服务器创建的“大云”上创建几个虚拟机实例(比如20个VM)。
即。如果我在这30台服务器上传播了128 GB的Ram,是否可以使用Openstack Compute来控制资源,然后运行在整个“大云”中创建的虚拟机。
发布于 2015-01-14 19:34:20
如果我正确理解了您的问题,答案是否定的:您不能将跨多个主机服务器的资源集中到一个VM中。VM只有一个主机,尽管任何给定主机都可以有多个VM。
如果您试图将资源集中起来,以便可以调整和调整每个主机多个VM的使用,那么是的,您的想法是正确的。
您有20台主机,每个主机的内存为16 of。您想要制作40个不同大小的VM,总共大约256 to的RAM,但没有超过16 to。这是可行的,并为主机故障、开销和扩展留出了足够的空间。
您有20台主机,每个主机有2GB的RAM。您想要用每个4GB的RAM制作10个VM。这是行不通的,因为VM不能超过单个主机的能力。此外,您没有留下主机故障或开销的空间。
您有20个主机,每个主机有8GB的RAM。您想要制作20个VM,每个内存为8GB,减去主机开销。去吧,尽情享受.但是为什么呢?
为了进一步澄清,上面的例子对分配给客人的CPU核的数量起着同样的作用。您不能为客人提供比单个主机更多的虚拟CPU或核心。
https://serverfault.com/questions/659545
复制相似问题