Вопрос Требуются машины Juju bootstrap


root@ubuntu:~# juju status
environment: maas
machines:
  "0":
    agent-state: started
    agent-version: 1.18.4.1
    dns-name: BLD15-A4.maas
    instance-id: /MAAS/api/1.0/nodes/node-7e161bda-f351-11e3-970e-f274b29c2565/
    series: precise
  "1":
    agent-state: pending
    dns-name: BLD02-A4.maas
    instance-id: manual:BLD02-A4.maas
    life: dying
    series: precise
    hardware: arch=amd64 cpu-cores=16 mem=80521M
services: {}`

У меня есть 5 узлов в среде MAAS, мне нужно вручную загружать другие 4 машины через juju. По умолчанию, если я запускаю загрузку juju, он устанавливает только агент на одной машине; И если я вручную загружаю идентификатор машины 1 - 4, тогда мне нужно вручную назначить идентификатор машины, когда я развертываю шарж juju?


2
2018-06-16 16:55


происхождения




ответы:


Вам нужно только создать один узел начальной загрузки для Juju. Это узел, который будет поддерживать и управлять остальными вашими развертываниями Juju в этой среде. После того, как вы загрузили среду, вы можете просто развертывать службы с помощью команды Juju. Например.

juju deploy mysql

В вашем случае MAAS выберет один из оставшихся узлов для развертывания службы. Если ваши узлы достаточно большие, вы можете развернуть несколько сервисов для каждого узла (включая узел начальной загрузки), указав дополнительные параметры. Дополнительную информацию об этом см. В документации (https://jujucharms.com/docs/stable/charms-deploying).


2
2018-06-17 08:07



Большое спасибо. Ник. Еще одна проблема, с которой я столкнулся, если есть какой-либо документ, который я могу использовать для развертывания openstack в двух физических узлах MAAS. Если я вручную попытаюсь развернуть службы и пусть MAAS выбирает узлы, то для ключевого слова он дает мне следующие единицы сообщений об ошибках: keystone / 0: agent-state: error agent-state-info: «hook failed:» shared-db- отношение-изменено "'агент-версия: 1.18.4 жизнь: умирающая машина:" 0 "общедоступный адрес: xxxxx.maas" hook failed: "shared-db-relationship-changed" ERROR и в конечном итоге удаление отношения и удаление оказание услуг. - user294103
Действительно ли они огромные узлы? какие спецификации они - я думаю, что ограниченные ресурсы могут быть причиной ваших проблем - например, не выделять достаточное количество ОЗУ для MySQL - Nick Veitch
У узла достаточно ресурсов, но я не знаю, сколько ресурсов требуется каждой службе. Это конкретное сообщение об ошибке, которое я получил, как только попытаюсь построить связь между keystone и mysql. Я не нашел хорошую документацию, где я могу установить openstack в 2 узла без проблем. - user294103
Прямо сейчас проблема, с которой я сталкиваюсь, заключается в том, что я не могу установить нейтронный шлюз в kvm, в то время как другие службы находятся в режиме lxc - user294103