VERIFIED that nova now considers hugepage memory unavailable for instances booted on flavor without mem_page_size: Verification steps: 1. Configure a high amount of huge pages on the compute node: [heat-admin@compute-1 ~]$ sudo echo 700 | sudo tee /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages 700 [heat-admin@compute-1 ~]$ grep -i HugePages /proc/meminfo AnonHugePages: 212992 kB HugePages_Total: 700 HugePages_Free: 700 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB 2. Create a flavor that has more memory than total_memory - total_hugepage (overcloud) [stack@undercloud-0 ~]$ openstack flavor create --public m1.large --id auto --ram 2048 --disk 1 --vcpus 1 3. Boot an instance on this flavor. Instance fails with a "No valid host found" error.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:3791