openstack deployment with juju/maas: failed bootstrap juju controller?

asked 2019-03-10 05:28:50 -0500

Hanna gravatar image

updated 2019-03-10 07:27:12 -0500

I am trying to deploy openstack with juju and maas following the openstack docs https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/rocky/install-juju.html (https://docs.openstack.org/project-de...)

my environment consists of 5*VMs on ESXi 6.5:

1VM for MAAS_2.5 1VM for juju controller 4*VM for openstack

I am able from maas node to manage all the other VMs: commission, deploy, power off/on "power type is VMware"

but when I tried to bootstrap juju controller on corresponding VM I've got bellow error:

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")

all nodes are in ready state on maas. I've tried to bootstrap juju controller on physical server with same maas node "which is VM" and have no such problem.

so did I miss anything or there is some special configuration or it is a bug when deploying maas/juju on ESXi VMs; and what is the solution?

too many reported this problem without any robust solution or clear explanation? anyone can help with it please.

edit retag flag offensive close merge delete

Comments

How much memory does the juju tagged machine have? it needs at least 3584

jsm gravatar imagejsm ( 2019-03-10 08:30:03 -0500 )edit

it is 4GB;

Hanna gravatar imageHanna ( 2019-03-10 09:08:35 -0500 )edit