我在Openstack环境(Mitaka)中部署了2个相同的计算节点。
每个Compute节点都有2个物理CPU,每个12个核心。
我想创建一个拥有尽可能多处理器的VM。
我不想在pCPU和vCPU之间超额订阅,即我会将物理与虚拟保持为1:1的比例。
然而,它似乎只允许我最大。在单个VM中创建24个vCPU,即使我的资源池中有48个vCPU(总共2个计算节点,每个计算节点有24个vCPU)。
任何人都知道如何在我的情况下创建更多的vCPU?
答案 0 :(得分:1)
您不能使用OpenStack创建跨越多个计算节点的实例,也不能创建我所知道的任何开源虚拟化平台。
专有的vSMP产品(供应商ScaleMP)可以执行此操作,并且可能还有其他产品。
您可以采取的另一种方法是构建一个由多个实例组成的集群,并使用批处理调度程序和/或某种消息传递框架来执行跨越集群的计算。