У меня нет опыта использования juju для оркестровки openstack, но из опыта работы с ceph и openstack, для демонстрационных целей вы можете запускать ceph на 2GB машинах без проблем, и я думаю, что хост maas также может быть настроен с 6GB вместо из 8.
Я не знаю, позволяет ли juju объединить разные роли в одной VM, в наших (не-juju) развертываниях мы объединяем контроллер и сетевые роли на одной виртуальной машине (не используя контейнеры).