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