Ошибка начальной загрузки 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