Привет! Хочу настроить flavor таким образом, что бы инстансы с shared ядрами разворачивались строго на одной NUMA-ноде. Добавляю параметр hw:numa_nodes=‘1’ во flavor, это начинает работать, но все инстансы создаются исключительно в NUMA 0. Не могу нигде найти как сделать что бы инстансы распределялись равномерно между нодами.
Судя по
The N parameter is an index of guest NUMA nodes and may not correspond to host NUMA nodes. For example, on a platform with two NUMA nodes, the scheduler may opt to place guest NUMA node 0, as referenced in hw:numa_mem.0 on host NUMA node 1 and vice versa. Similarly, the integers used for FLAVOR-CORES are indexes of guest vCPUs and may not correspond to host CPUs. As such, this feature cannot be used to constrain instances to specific host CPUs or NUMA nodes.
Это некий порядковый норме.
А всем ВМ хватило места на всех узлах в пределах numa? Есть вариант что шедулер проходит сначала по нудевой нума всех хостов, потом по первой и т.д.