Я пытаюсь развернуть openstack с помощью juju и maas по документам openstack https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/rocky/install-juju.html
моя среда состоит из 5 * виртуальных машин на ESXi 6.5:
1*VM for MAAS_2.5
1*VM for juju controller
4*VM for openstack
Я могу с узла maas управлять всеми другими виртуальными машинами: вводить в эксплуатацию, развертывать, выключать / включать "тип питания - VMware"
статус узлов maas
но когда я попытался загрузить контроллер juju на соответствующую виртуальную машину, я получил сообщение об ошибке:
root@juju-client:~/.local/share/juju# juju bootstrap --constraints tags=juju mymaas maas-controller
Creating Juju controller "maas-controller" on mymaas
Looking for packaged Juju agent version 2.5.1 for amd64
Launching controller instance(s) on mymaas...
ERROR failed to bootstrap model: cannot start bootstrap instance in availability zone "default": failed to acquire node: No available machine matches constraints: [('agent_name', ['0fa73fcb-3ca7-49a5-88f0-67efc062a3fd']), ('mem', ['3584']), ('tags', ['juju']), ('zone', ['default'])] (resolved to "mem=3584.0 tags=juju zone=default")
все узлы находятся в состоянии готовности на MAAS.
Я попытался загрузить контроллер juju на физический сервер с тем же узлом maas, который является ВМ, и у меня нет такой проблемы.
поэтому я что-то пропустил, или есть какая-то особая конфигурация, или это ошибка при развертывании maas / juju на виртуальных машинах ESXi; а в чем решение?
слишком многие сообщили об этой проблеме без какого-либо надежного решения или четкого объяснения? кто-нибудь может помочь с этим, пожалуйста.