Как развернуть Openstack HA со службами внутри lxcs?

Я пытаюсь развернуть Openstack в среде высокой доступности, где есть 3 узла (контроллеров), в которых развернуты чары внутри lxcs, но у меня возникают трудности с развертыванием чарм внутри lxcs на определенных узлах.

Я хотел бы развернуть 3 единицы заклинания внутри lxcs. то есть juju deploy -n 3 rabbitmq-server

Можно ли как-нибудь использовать для этого флаг - to ? т.е. развертывание juju -n 3 rabbitmq-server --to lxc: 0 lxc: 1 lxc: 2

1
задан 05.06.2015, 17:29

3 ответа

При использовании --to, Вы не можете определить -n, извините. Необходимо выполнить команду однажды для каждой единицы, как в для цикла.

2
ответ дан 04.10.2019, 13:51

В первую очередь, необходимо удостовериться, что контейнеры работают: lxc-ls --fancy. Если не запускают их с lxc-start -n lxc:0 --daemon

Тогда, необходимо вскочить в каждый контейнер с lxc-attach -n lxc:0, удостоверьтесь, что Вам установили OpenstackHA и работающий в каждом из них (да, который означает устанавливать его 3 раза и тратить впустую некоторую пропускную способность и дисковое пространство)

, Как только это сделано, можно сделать материал OpenStack, для которого я по общему признанию не могу помочь Вам очень.

1
ответ дан 04.10.2019, 13:51
  • 1
    Для сохранения пропускной способности, можно настроить прокси HTTP или использовать собственный кэш репозитория. – Dan 06.06.2015, 03:07

Если единицы должны быть местами на определенных узлах, затем не используют флаг цифровых единиц (-n).

Вместо этого развертывают первую единицу с помощью команды:

амулет развертывают rabbitmq-сервер - на lxc:0

Затем добавлять-единицы соответственно:

rabbitmq-сервер добавлять-единицы амулета - к rabbitmq-серверу lxc:1

добавлять-единицы амулета - к lxc:2

1
ответ дан 04.10.2019, 13:51

Теги

Похожие вопросы