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

5

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

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

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

Кто может мне помочь?

    
задан dhojgaard 28.02.2013 в 09:39
источник

2 ответа

6

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

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

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

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

ответ дан Julius 28.02.2013 в 11:22
источник
0

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

Ссылка

Это работает для локальных тестовых сред openstack, но не работает для всех прелестей. В частности, он имеет проблемы с развертыванием 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

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

    
ответ дан Joham 18.07.2015 в 11:12