Я не про засовывание опенстековских сервисов в lxc, а про то чтобы вместо виртуалок использовать lxc контейнеры. Хотя, lxc не поддерживается начиная с Victoria)
Надо сказать, openstack-ansible по-умолчанию деплоит опенстек внутри lxc контейнеров, но это пошло с давних времен, видимо, когда docker не особо еще был популярным и удобным, а rackspace уже хотели изолировать как-то сервисы.
Ссылочка на возможности ядрышка - это читать про cgroups.
Вот для примера бложик где рассказывают как делать.
https://theorangeone.net/posts/lxc-nvidia-gpu-passthrough/