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

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

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

и 2-й 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 в 21:19

2 ответа

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

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

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

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

0
ответ дан 24 May 2018 в 18:53

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

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