JUJU bootstrap ошибка не удалось bootstrap модель: невозможно запустить bootstrap экземпляр в зоне доступности «по умолчанию»: - PullRequest
0 голосов
/ 05 мая 2020

У меня следующая настройка:

Openstack Stein установлен с:

  • VMA - это 1 виртуальная машина, на которой установлен сервер MAAS 2.7.0 и JUJU 2.7.6-bioni c -amd64
  • VMB - это 1 виртуальная машина, которая будет использоваться в качестве контроллера JUJU

Я ввел в эксплуатацию VMB на сервер MAAS на VMA , и теперь он ждет своего развертывания.

Теперь, когда я пытаюсь bootstrap контроллер JUJU в VMB У меня такая ошибка:

enter image description here

ERROR juju.cmd.juju.commands bootstrap.go:776 failed to bootstrap model: cannot start bootstrap instance in availability zone "default": failed to acquire node: No available machine matches constraints: [('agent_name', ['b4f93e60-ddb3-4765-8b0e-22dc706d7986']), ('mem', ['3584']), ('zone', ['default'])] (resolved to "mem=3584.0 zone=default")

Интересно, почему это происходит, у меня мой узел находится в зоне AZ по умолчанию на MAAS.

enter image description here

Есть мысли по поводу проблемы?

1 Ответ

2 голосов
/ 05 мая 2020

Похоже, что juju cli пытается bootstrap машину с ограничением по умолчанию 3,5 ГБ памяти.

Ваша введенная в эксплуатацию (готовая) машина имеет только 3,4 ГБ памяти, поэтому, когда MAAS ищет доступная машина, соответствующая машине spe c из juju cli, в ней говорится, что она не может найти совпадение.

Вы должны иметь возможность уйти с начальной загрузкой машины с ограничением памяти меньше, чем то, что доступно в MAAS.

juju bootstrap maas-cloud juju-01 --constraints mem=3072 --debug
...