HP 360g8
我正在硬件上构建支持 SR-IOV 的计算节点,并且我有Qlogic
接口卡,我的计算节点有 32 个核心和 32GB 内存。
问题:
当我在 openstack 上启动vm-1
(使用 16 vCPU 核心)时,它在 numa0 节点上成功启动并且运行良好。但当我启动vm-2
相同风格时,它会在几秒钟内启动然后自行关闭,简而言之,我无法在numa1
节点上启动实例,因为我可以在命令中看到PCIe
附加到节点。numa0
lstopo
因此,如果这是真正的问题,那么目前我将失去一半的计算能力,因为我无法使用 numa1 来启动支持 SR-IOV 的实例。
经过谷歌后我找到了这个链接https://blueprints.launchpad.net/nova/+spec/share-pci-device-between-numa-nodes
根据此链接,如果我可以设置hw:pci_numa_affinity_policy=preferred
风格,它将允许我跨 numa 节点启动实例,但不知何故它不起作用,而且我仍然无法启动实例,(它启动实例但随后自行关闭)
知道这里是什么问题吗?