Можно ли развернуть службу juju на нескольких конкретных машинах?

Я пытаюсь развернуть HA ceph, как показано в OpenstackHA Но я хотел развернуть Ceph MON и Ceph OSD на тех же 3 машинах. Итак, для этого у меня будет 1-й cmd,

juju deploy --config local.yaml -n 3 local:ceph

и 2nd cmd, мне интересно, как мне это сделать, потому что я хочу развернуть CEPH-OSD на тех же машинах. что-то вроде этого,

juju deploy --force-machine 0 --config ceph.yaml local:ceph-osd
juju deploy --force-machine 1 --config ceph.yaml local:ceph-osd
juju deploy --force-machine 2 --config ceph.yaml local:ceph-osd

или может быть так,

juju deploy --force-machine 0,1,2 --config ceph.yaml -n 3 local:ceph-osd

Я на самом деле не пробовал эти команды и не очень хорошо знаю синтаксис CMD, поэтому я спрашиваю это здесь

1
задан 19 August 2013 в 20:19

3 ответа

Также стоит отметить, что брелок ceph является надмножеством брелка ceph-osd; т. е. очарование ceph обеспечивает MON и OSD. Если вам нужны только три машины, просто используйте подвеску ceph.

См. Установка брелоков ceph и ceph-osd на одном компьютере? для более подробной информации.

0
ответ дан 19 August 2013 в 20:19

От разработчика Juju:

Мы обсуждали это, но я думаю, что мы закончили --to и -n вместе, это ошибка. Мы могли бы поддержать что-то вроде --to ec2:us-east-1b -n5 в будущем. Но сейчас вам нужно развернуть, а затем add-unit --to 2 и т. Д.

0
ответ дан 19 August 2013 в 20:19
$ juju add-unit -h
usage: juju add-unit [options] <service name>
purpose: add a service unit

options:
-e, --environment (= "local")
    juju environment to operate in
-n, --num-units  (= 1)
    number of service units to add
--to (= "")
    the machine or container to deploy the unit in, bypasses constraints

Service units can be added to a specific machine using the --to argument.
Examples:
 juju add-unit mysql --to 23       (Add unit to machine 23)
 juju add-unit mysql --to 24/lxc/3 (Add unit to lxc container 3 on host machine 24)
 juju add-unit mysql --to lxc:25   (Add unit to a new lxc container on host machine 25)
0
ответ дан 19 August 2013 в 20:19

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

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