В установке MAAS / juju, возможно ли развернуть несколько чудо-кнопок (например, mysql и wordpress) на одном узле MAAS?

Ну, заголовок в основном говорит обо всем.

У меня запущена небольшая среда тестирования, и возникает этот вопрос. Не всем прелестям нужен целый узел для себя. Могу ли я развернуть как mysql, так и wordpress charm на одной машине?

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

Любой, кто может помочь я здесь?

5
задан 28 February 2013 в 12:39

2 ответа

--to - это то, что вы ищете:

juju deploy wordpress --to 0
juju deploy mysql --to 0

будет развернуто на том же узле 0.

Ссылки и примеры:

0
ответ дан 28 February 2013 в 12:39

Теоретически вы также можете использовать Linux-контейнеры на той же машине или даже на вашей локальной машине. С контейнерами Linux у вас будет некоторая форма изоляции между процессами, и каждый брелок получит свой IP-адрес от DHCP-сервера в вашей выделенной подсети (если у вас установлен DHCP-сервер).

https://jujucharms.com/docs/stable/config-local

Это работает для локальных тестовых сред с открытым стеком, но не для всех прелестей. В частности, у него есть проблемы с развертыванием WordPress.

WordPress, развернутый с ошибкой LXC

Если у вас есть физическая машина, вы можете попробовать это:

juju deploy --to lxc:0 mysql
juju deploy --to lxc:0 wordpress
juju add-relation mysql:db wordpress:db
juju expose wordpress

Это развернет mysql и wordpress на machine0 (ваша первая машина juju) и на обоих в изолированных контейнерах linux.

Вы можете найти несколько замечательных статей о LXC в следующих сериях:

Ваш первый Ubuntu Container

В общем, рекомендуется не использовать чары без какой-либо формы. изоляции (иначе без LXC / LXD / KVM) на той же машине. Но в этом случае, я полагаю, вы застряли на этом.

0
ответ дан 28 February 2013 в 12:39

Другие вопросы по тегам:

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