Ошибка начальной загрузки JUJU: не удалось запустить модель начальной загрузки: невозможно запустить экземпляр начальной загрузки в зоне доступности "по умолчанию":

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

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

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

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

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

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

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

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

1 ответ

Решение

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

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

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

juju bootstrap maas-cloud juju-01 --constraints mem=3072 --debug
Другие вопросы по тегам