Ошибка начальной загрузки контроллера Juju на узле MAAS на ESXi VM? - PullRequest
0 голосов
/ 10 марта 2019

Я пытаюсь развернуть 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; а в чем решение?

слишком многие сообщили об этой проблеме без какого-либо надежного решения или четкого объяснения? кто-нибудь может помочь с этим, пожалуйста.

...